summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-12-02 14:57:09 +0100
committerStanislaw Halik <sthalik@misaki.pl>2022-12-02 14:57:09 +0100
commit8e0a07366aa4d06cfd56223e71edcd4143f8fd16 (patch)
tree0ea11511cdd0b378187d710f425904d6cc94b4cc
parent889d2c0c0933cf2fd9e068b1d2b79eb936b29b58 (diff)
ci: try to speed up builds
-rw-r--r--userconfig-runner@Darwin-Clang.cmake4
-rw-r--r--userconfig-runner@Linux-GNU.cmake5
-rw-r--r--userconfig-runner@Windows-MSVC.cmake5
3 files changed, 13 insertions, 1 deletions
diff --git a/userconfig-runner@Darwin-Clang.cmake b/userconfig-runner@Darwin-Clang.cmake
index 4ddf187c..0b342d34 100644
--- a/userconfig-runner@Darwin-Clang.cmake
+++ b/userconfig-runner@Darwin-Clang.cmake
@@ -1,6 +1,10 @@
sets(BOOL FLOORMAT_PRECOMPILED-HEADERS OFF)
sets(BOOL FLOORMAT_SUBMODULE-SDL2 OFF)
set(CMAKE_INSTALL_MESSAGE NEVER)
+sets(STRING
+ CMAKE_BUILD_TYPE RELEASE
+ CMAKE_C_FLAGS_RELEASE "-O0 -DNDEBUG -s"
+ CMAKE_CXX_FLAGS_RELEASE "-O0 -DNDEBUG -s")
add_link_options(-framework IOKit)
diff --git a/userconfig-runner@Linux-GNU.cmake b/userconfig-runner@Linux-GNU.cmake
index f27067a1..963027ba 100644
--- a/userconfig-runner@Linux-GNU.cmake
+++ b/userconfig-runner@Linux-GNU.cmake
@@ -1,7 +1,10 @@
sets(BOOL FLOORMAT_PRECOMPILED-HEADERS OFF)
sets(BOOL FLOORMAT_SUBMODULE-SDL2 OFF)
-set(CMAKE_BUILD_TYPE DEBUG PARENT_SCOPE)
set(CMAKE_INSTALL_MESSAGE NEVER)
+sets(STRING
+ CMAKE_BUILD_TYPE RELEASE
+ CMAKE_C_FLAGS_RELEASE "-O0 -DNDEBUG -s"
+ CMAKE_CXX_FLAGS_RELEASE "-O0 -DNDEBUG -s")
add_compile_options(-fsanitize=address,undefined)
add_link_options(-fsanitize=address,undefined)
diff --git a/userconfig-runner@Windows-MSVC.cmake b/userconfig-runner@Windows-MSVC.cmake
new file mode 100644
index 00000000..1a91c2f6
--- /dev/null
+++ b/userconfig-runner@Windows-MSVC.cmake
@@ -0,0 +1,5 @@
+set(CMAKE_INSTALL_MESSAGE NEVER)
+sets(STRING
+ CMAKE_BUILD_TYPE RELEASE
+ CMAKE_C_FLAGS_RELEASE "-O0 -MD"
+ CMAKE_CXX_FLAGS_RELEASE "-O0 -MD")