|
|
@@ -149,7 +149,7 @@ if(MSVC)
|
|
|
set(BS_COMPILER_FLAGS_COMMON "/GS- /W3 /GR- /WX- /MP /permissive- /nologo /bigobj /wd\"4577\" /wd\"4530\"")
|
|
|
set(CMAKE_CXX_FLAGS "/DWIN32 /D_WINDOWS")
|
|
|
|
|
|
- set(CMAKE_CXX_FLAGS_DEBUG "${BS_COMPILER_FLAGS_COMMON} /Od /RTC1 /MDd")
|
|
|
+ set(CMAKE_CXX_FLAGS_DEBUG "${BS_COMPILER_FLAGS_COMMON} /Od /RTC1 /MDd -DDEBUG")
|
|
|
|
|
|
if(BS_64BIT) # Debug edit and continue for 64-bit
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /ZI")
|
|
|
@@ -157,8 +157,8 @@ if(MSVC)
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /Zi")
|
|
|
endif()
|
|
|
|
|
|
- set(CMAKE_CXX_FLAGS_OPTIMIZEDDEBUG "${BS_COMPILER_FLAGS_COMMON} /GL /Gy /Zi /Gm /O2 /Oi /MD")
|
|
|
- set(CMAKE_CXX_FLAGS_RELEASE "${BS_COMPILER_FLAGS_COMMON} /GL /Gy /O2 /Oi /MD")
|
|
|
+ set(CMAKE_CXX_FLAGS_OPTIMIZEDDEBUG "${BS_COMPILER_FLAGS_COMMON} /GL /Gy /Zi /O2 /Oi /MD -DDEBUG")
|
|
|
+ set(CMAKE_CXX_FLAGS_RELEASE "${BS_COMPILER_FLAGS_COMMON} /GL /Gy /O2 /Oi /MD -DNDEBUG")
|
|
|
|
|
|
# Global defines
|
|
|
#add_definitions(-D_HAS_EXCEPTIONS=0)
|
|
|
@@ -175,8 +175,8 @@ elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "A
|
|
|
endif()
|
|
|
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG "${BS_COMPILER_FLAGS_COMMON} -g -O0 -DDEBUG")
|
|
|
- set(CMAKE_CXX_FLAGS_OPTIMIZEDDEBUG "${BS_COMPILER_FLAGS_COMMON} -gline-tables-only -O2")
|
|
|
- set(CMAKE_CXX_FLAGS_RELEASE "${BS_COMPILER_FLAGS_COMMON} -g0 -O2")
|
|
|
+ set(CMAKE_CXX_FLAGS_OPTIMIZEDDEBUG "${BS_COMPILER_FLAGS_COMMON} -gline-tables-only -O2 -DDEBUG")
|
|
|
+ set(CMAKE_CXX_FLAGS_RELEASE "${BS_COMPILER_FLAGS_COMMON} -g0 -O2 -DNDEBUG")
|
|
|
|
|
|
set(CMAKE_SHARED_LINKER_FLAGS_RELEASE -s)
|
|
|
set(CMAKE_MODULE_LINKER_FLAGS_RELEASE -s)
|
|
|
@@ -192,8 +192,8 @@ elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
|
|
endif()
|
|
|
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG "${BS_COMPILER_FLAGS_COMMON} -g -O0 -DDEBUG")
|
|
|
- set(CMAKE_CXX_FLAGS_OPTIMIZEDDEBUG "${BS_COMPILER_FLAGS_COMMON} -gline-tables-only -O2")
|
|
|
- set(CMAKE_CXX_FLAGS_RELEASE "${BS_COMPILER_FLAGS_COMMON} -g0 -O2")
|
|
|
+ set(CMAKE_CXX_FLAGS_OPTIMIZEDDEBUG "${BS_COMPILER_FLAGS_COMMON} -gline-tables-only -O2 -DDEBUG")
|
|
|
+ set(CMAKE_CXX_FLAGS_RELEASE "${BS_COMPILER_FLAGS_COMMON} -g0 -O2 -DNDEBUG")
|
|
|
|
|
|
set(CMAKE_SHARED_LINKER_FLAGS_RELEASE -s)
|
|
|
set(CMAKE_MODULE_LINKER_FLAGS_RELEASE -s)
|