From 42dfa4968d130654d9bd915532ae295d76e193e1 Mon Sep 17 00:00:00 2001 From: SulfurNitride Date: Sun, 24 May 2026 00:22:14 -0500 Subject: Suppress preview_nif third-party warnings --- libs/preview_nif/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libs') diff --git a/libs/preview_nif/CMakeLists.txt b/libs/preview_nif/CMakeLists.txt index 7db3db2..7f2cfd6 100644 --- a/libs/preview_nif/CMakeLists.txt +++ b/libs/preview_nif/CMakeLists.txt @@ -19,6 +19,7 @@ FetchContent_Declare( GIT_TAG main ) +set(CMAKE_WARN_DEPRECATED OFF CACHE BOOL "Suppress deprecation warnings from fetched preview_nif dependencies" FORCE) FetchContent_MakeAvailable(gli nifly) # mo2_install_target compatibility shim (upstream uses mo2_install_target; @@ -32,3 +33,10 @@ endif() add_subdirectory(src) target_link_libraries(preview_nif PRIVATE nifly gli) + +# gli is an unmaintained third-party header dependency and currently emits this +# warning with newer compilers. +target_compile_options(preview_nif PRIVATE + $<$:-Wno-deprecated-enum-enum-conversion> + $<$:-Wno-unused-result> +) -- cgit v1.3.1