|
|
@ -287,6 +287,13 @@ if (ANDROID) |
|
|
set(CMAKE_POLICY_VERSION_MINIMUM 3.5) # Workaround for Oboe |
|
|
set(CMAKE_POLICY_VERSION_MINIMUM 3.5) # Workaround for Oboe |
|
|
endif() |
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
# We need to downgrade debug info (/Zi -> /Z7) to use an older but more cacheable format |
|
|
|
|
|
# See https://github.com/nanoant/CMakePCHCompiler/issues/21 |
|
|
|
|
|
if(WIN32 AND (CMAKE_BUILD_TYPE STREQUAL "Debug" OR CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")) |
|
|
|
|
|
string(REPLACE "/Zi" "/Z7" CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO}") |
|
|
|
|
|
string(REPLACE "/Zi" "/Z7" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}") |
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
# Default to a Release build |
|
|
# Default to a Release build |
|
|
get_property(IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) |
|
|
get_property(IS_MULTI_CONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) |
|
|
if (NOT IS_MULTI_CONFIG AND NOT CMAKE_BUILD_TYPE) |
|
|
if (NOT IS_MULTI_CONFIG AND NOT CMAKE_BUILD_TYPE) |
|
|
|