ci: build debug builds rather than release builds

This commit is contained in:
itsmattkc
2020-08-07 19:58:44 +10:00
parent 1b2b5d3b75
commit 849e051fa4
3 changed files with 12 additions and 7 deletions
+7 -2
View File
@@ -84,6 +84,11 @@ target_compile_definitions(${OLIVE_TARGET} PRIVATE ${OLIVE_DEFINITIONS})
# Set compiler options
if(MSVC)
STRING (REGEX REPLACE "/RTC(su|[1su])" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
STRING (REGEX REPLACE "/RTC(su|[1su])" "" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
STRING (REGEX REPLACE "/RTC(su|[1su])" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
STRING (REGEX REPLACE "/RTC(su|[1su])" "" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
target_compile_options(
${OLIVE_TARGET}
PRIVATE
@@ -93,14 +98,14 @@ if(MSVC)
/experimental:external
/external:anglebrackets
/external:W0
"$<$<CONFIG:RELEASE>:/O2>"
/O2
"$<$<COMPILE_LANGUAGE:CXX>:/MP>"
)
else()
target_compile_options(
${OLIVE_TARGET}
PRIVATE
"$<$<CONFIG:RELEASE>:-O2>"
-O2
-Werror
-Wuninitialized
-pedantic-errors