mirror of
https://github.com/momo5502/emulator.git
synced 2026-01-10 16:16:16 +00:00
Use RelWithDebInfo
This commit is contained in:
@@ -23,7 +23,7 @@
|
|||||||
"build"
|
"build"
|
||||||
],
|
],
|
||||||
"cacheVariables": {
|
"cacheVariables": {
|
||||||
"CMAKE_BUILD_TYPE": "Release"
|
"CMAKE_BUILD_TYPE": "RelWithDebInfo"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -145,10 +145,6 @@ if(MSVC)
|
|||||||
/INCREMENTAL:NO
|
/INCREMENTAL:NO
|
||||||
)
|
)
|
||||||
|
|
||||||
momo_add_c_and_cxx_release_compile_options(
|
|
||||||
/Ob2
|
|
||||||
)
|
|
||||||
|
|
||||||
add_compile_definitions(
|
add_compile_definitions(
|
||||||
_CRT_SECURE_NO_WARNINGS
|
_CRT_SECURE_NO_WARNINGS
|
||||||
_CRT_NONSTDC_NO_WARNINGS
|
_CRT_NONSTDC_NO_WARNINGS
|
||||||
@@ -199,24 +195,6 @@ endif()
|
|||||||
|
|
||||||
##########################################
|
##########################################
|
||||||
|
|
||||||
set(OPT_DEBUG "-O0 -g")
|
|
||||||
set(OPT_RELEASE "-O3 -g")
|
|
||||||
|
|
||||||
if(MSVC)
|
|
||||||
set(OPT_DEBUG "/Od /Ob0 /Z7")
|
|
||||||
set(OPT_RELEASE "/O2 /Ob2 /Z7")
|
|
||||||
|
|
||||||
add_link_options(/DEBUG)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} ${OPT_DEBUG}")
|
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} ${OPT_DEBUG}")
|
|
||||||
|
|
||||||
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} ${OPT_RELEASE}")
|
|
||||||
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} ${OPT_RELEASE}")
|
|
||||||
|
|
||||||
##########################################
|
|
||||||
|
|
||||||
if(CMAKE_GENERATOR MATCHES "Visual Studio")
|
if(CMAKE_GENERATOR MATCHES "Visual Studio")
|
||||||
momo_add_c_and_cxx_compile_options(/MP)
|
momo_add_c_and_cxx_compile_options(/MP)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -5,4 +5,9 @@ find_program(SCCACHE sccache)
|
|||||||
if (SCCACHE)
|
if (SCCACHE)
|
||||||
set(CMAKE_C_COMPILER_LAUNCHER ${SCCACHE})
|
set(CMAKE_C_COMPILER_LAUNCHER ${SCCACHE})
|
||||||
set(CMAKE_CXX_COMPILER_LAUNCHER ${SCCACHE})
|
set(CMAKE_CXX_COMPILER_LAUNCHER ${SCCACHE})
|
||||||
|
set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT Embedded)
|
||||||
|
|
||||||
|
if(POLICY CMP0141)
|
||||||
|
cmake_policy(SET CMP0141 NEW)
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user