build: bring back minsizerel
Build / build (push) Failing after 6m7s

This commit is contained in:
2026-06-20 08:17:03 -03:00
parent e46a60f95f
commit 83c1fba265
2 changed files with 4 additions and 0 deletions
+1
View File
@@ -74,6 +74,7 @@ jobs:
- name: Configure CMake
run: |
cmake -B build -S . -G Ninja \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_SYSTEM_NAME=Windows \
-DCMAKE_C_COMPILER=x86_64-w64-mingw32-gcc \
-DCMAKE_CXX_COMPILER=x86_64-w64-mingw32-g++ \
+3
View File
@@ -147,6 +147,9 @@ set_target_properties(hex-unlocked PROPERTIES OUTPUT_NAME "${RANDOM_EXE_NAME}")
# compiler / IDE config
if(NOT MSVC)
target_link_options(hex-unlocked PRIVATE -static -static-libgcc -static-libstdc++)
if(CMAKE_BUILD_TYPE MATCHES "Release|MinSizeRel")
target_link_options(hex-unlocked PRIVATE -s)
endif()
else()
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT hex-unlocked)
endif()