pkgsrc-wip/brlcad/patches/patch-misc_CMake_CompilerFl...

54 lines
1.7 KiB
CMake

$NetBSD$
Nullify CLEAR_BUILD_FLAGS macro, it abuses pkgsrc settings.
--- misc/CMake/CompilerFlags.cmake.orig 2016-08-09 06:52:30.000000000 +0000
+++ misc/CMake/CompilerFlags.cmake
@@ -101,26 +101,26 @@ endmacro(RESTORE_CACHED_BUILD_FLAGS)
# rely on CMake to specify Windows compilation flags - until
# that changes, we can't afford to strip flags out on MSVC
macro(CLEAR_BUILD_FLAGS)
- set(BUILD_FLAGS_TO_CLEAR
- CMAKE_C_FLAGS
- CMAKE_CXX_FLAGS
- CMAKE_SHARED_LINKER_FLAGS
- CMAKE_EXE_LINKER_FLAGS
- )
- if (NOT MSVC)
- foreach(bflag ${BUILD_FLAGS_TO_CLEAR})
- set(${bflag} "")
- unset(${bflag} CACHE)
- foreach(BTYPE ${CMAKE_BUILD_TYPES})
- set(${bflag}_${BTYPE} "")
- unset(${bflag}_${BTYPE} CACHE)
- endforeach(BTYPE ${CMAKE_BUILD_TYPES})
- endforeach(bflag ${BUILD_FLAGS_TO_CLEAR})
-
- set(CMAKE_C_FLAGS "$ENV{CFLAGS}")
- set(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS}")
- set(CMAKE_SHARED_LINKER_FLAGS "$ENV{LDFLAGS}")
- endif (NOT MSVC)
+# set(BUILD_FLAGS_TO_CLEAR
+# CMAKE_C_FLAGS
+# CMAKE_CXX_FLAGS
+# CMAKE_SHARED_LINKER_FLAGS
+# CMAKE_EXE_LINKER_FLAGS
+# )
+# if (NOT MSVC)
+# foreach(bflag ${BUILD_FLAGS_TO_CLEAR})
+# set(${bflag} "")
+# unset(${bflag} CACHE)
+# foreach(BTYPE ${CMAKE_BUILD_TYPES})
+# set(${bflag}_${BTYPE} "")
+# unset(${bflag}_${BTYPE} CACHE)
+# endforeach(BTYPE ${CMAKE_BUILD_TYPES})
+# endforeach(bflag ${BUILD_FLAGS_TO_CLEAR})
+#
+# set(CMAKE_C_FLAGS "$ENV{CFLAGS}")
+# set(CMAKE_CXX_FLAGS "$ENV{CXXFLAGS}")
+# set(CMAKE_SHARED_LINKER_FLAGS "$ENV{LDFLAGS}")
+# endif (NOT MSVC)
endmacro(CLEAR_BUILD_FLAGS)
# To reduce verbosity in this file, determine up front which