diff options
-rw-r--r-- | build_files/cmake/macros.cmake | 14 | ||||
-rw-r--r-- | intern/opennl/CMakeLists.txt | 4 |
2 files changed, 11 insertions, 7 deletions
diff --git a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake index 073147266bb..4a9c55d81cd 100644 --- a/build_files/cmake/macros.cmake +++ b/build_files/cmake/macros.cmake @@ -265,7 +265,7 @@ endmacro() # needs to be removed for some external libs which we dont maintain. # utility macro -macro(_remove_strict_flags +macro(remove_flag flag) string(REGEX REPLACE ${flag} "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") @@ -285,12 +285,12 @@ endmacro() macro(remove_strict_flags) if(CMAKE_COMPILER_IS_GNUCC) - _remove_strict_flags("-Wstrict-prototypes") - _remove_strict_flags("-Wunused-parameter") - _remove_strict_flags("-Wwrite-strings") - _remove_strict_flags("-Wshadow") - _remove_strict_flags("-Werror=[^ ]+") - _remove_strict_flags("-Werror") + remove_flag("-Wstrict-prototypes") + remove_flag("-Wunused-parameter") + remove_flag("-Wwrite-strings") + remove_flag("-Wshadow") + remove_flag("-Werror=[^ ]+") + remove_flag("-Werror") endif() if(MSVC) diff --git a/intern/opennl/CMakeLists.txt b/intern/opennl/CMakeLists.txt index 7fbbfa633ce..699d2dec795 100644 --- a/intern/opennl/CMakeLists.txt +++ b/intern/opennl/CMakeLists.txt @@ -27,6 +27,10 @@ # External project, better not fix warnings. remove_strict_flags() +# remove debug flag here since this is not a blender maintained library +# and debug gives a lot of prints on UV unwrapping. developers can enable if they need to. +remove_flag("-DDEBUG") + set(INC extern superlu |