Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show All 29 Lines | |||||
# RelWithDebInfo CXXFLAGS flags are set to -g -O2 | # RelWithDebInfo CXXFLAGS flags are set to -g -O2 | ||||
set(RELWITHDEBINFO_G_CXX_FLAG "-g") | set(RELWITHDEBINFO_G_CXX_FLAG "-g") | ||||
set(RELWITHDEBINFO_O_CXX_FLAG "-O2") | set(RELWITHDEBINFO_O_CXX_FLAG "-O2") | ||||
set(CMAKE_C_FLAGS_RELWITHDEBINFO | set(CMAKE_C_FLAGS_RELWITHDEBINFO | ||||
"${RELWITHDEBINFO_G_C_FLAG} ${RELWITHDEBINFO_O_C_FLAG}") | "${RELWITHDEBINFO_G_C_FLAG} ${RELWITHDEBINFO_O_C_FLAG}") | ||||
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO | set(CMAKE_CXX_FLAGS_RELWITHDEBINFO | ||||
"${RELWITHDEBINFO_G_CXX_FLAG} ${RELWITHDEBINFO_O_CXX_FLAG}") | "${RELWITHDEBINFO_G_CXX_FLAG} ${RELWITHDEBINFO_O_CXX_FLAG}") | ||||
# Default to RelWithDebInfo configuration | |||||
if(NOT CMAKE_BUILD_TYPE) | |||||
set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING | |||||
"Select the configuration for the build" FORCE) | |||||
endif() | |||||
# Ensure that WINDRES_PREPROC is enabled when using windres. | # Ensure that WINDRES_PREPROC is enabled when using windres. | ||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | if(${CMAKE_SYSTEM_NAME} MATCHES "Windows") | ||||
list(APPEND CMAKE_RC_FLAGS "-DWINDRES_PREPROC") | list(APPEND CMAKE_RC_FLAGS "-DWINDRES_PREPROC") | ||||
endif() | endif() | ||||
# Enable warning | # Enable warning | ||||
include(AddCompilerFlags) | include(AddCompilerFlags) | ||||
▲ Show 20 Lines • Show All 282 Lines • Show Last 20 Lines |