Skip to content

Commit ac4e0cc

Browse files
committed
add macro to change CMAKE CXX Debug flag.
1 parent 9f926ef commit ac4e0cc

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

WkCompilerSetup.cmake

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,13 @@ macro(WkAddCXXFlags)
128128
ENDIF ( ${PROJECT_NAME}_CXX_FLAGS )
129129
endmacro(WkAddCXXFlags)
130130

131+
macro(WkAddDefaultCXXFlagsDebug)
132+
STRING(FIND CMAKE_CXX_FLAGS_DEBUG ${ARGN} already_stored)
133+
IF( ${already_stored} LESS 0)
134+
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${ARGN}" CACHE STRING "CMAKE Flags for C++ Compiler." FORCE)
135+
ENDIF()
136+
endmacro(WkAddDefaultCXXFlagsDebug)
137+
131138
# Usage : WkAddCXXDefinitions( [Debug|Release] [newdef1] [newdef2] )
132139
macro(WkAddCXXDefinitions Build)
133140
IF ( ${PROJECT_NAME}_CXX_DEFINITIONS_DEBUG AND ${Build} STREQUAL Debug )

0 commit comments

Comments
 (0)