diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-24 00:22:14 -0500 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-05-24 00:22:14 -0500 |
| commit | 42dfa4968d130654d9bd915532ae295d76e193e1 (patch) | |
| tree | c5f927d615ba78daacb10ff85df0761400ab4b14 | |
| parent | dad7de1e534837f9ea677925e7c87a3d816f9baa (diff) | |
Suppress preview_nif third-party warnings
| -rw-r--r-- | libs/preview_nif/CMakeLists.txt | 8 |
1 files changed, 8 insertions, 0 deletions
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 + $<$<COMPILE_LANG_AND_ID:CXX,GNU,Clang,AppleClang>:-Wno-deprecated-enum-enum-conversion> + $<$<COMPILE_LANG_AND_ID:CXX,GNU,Clang,AppleClang>:-Wno-unused-result> +) |
