aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2022-09-27 17:03:06 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2022-11-01 16:26:16 +0100
commit980858186149651df5543b6fc99a4f7db0cdd089 (patch)
treed347200b0a562d84df505097651ad0642f207fdd /cmake
parent39f50e601d395bbd2d78d0147ac530b756da2fff (diff)
downloadjancity-980858186149651df5543b6fc99a4f7db0cdd089.tar.gz
WIP
Diffstat (limited to 'cmake')
-rw-r--r--cmake/host.cmake2
-rw-r--r--cmake/win9x.cmake11
2 files changed, 7 insertions, 6 deletions
diff --git a/cmake/host.cmake b/cmake/host.cmake
index 6fa47b9..36d7d70 100644
--- a/cmake/host.cmake
+++ b/cmake/host.cmake
@@ -1,5 +1,5 @@
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
- set(cflags ${cflags} -Og)
+ set(cflags ${cflags} -Og)
else()
set(cflags ${cflags} -O3)
endif()
diff --git a/cmake/win9x.cmake b/cmake/win9x.cmake
index 0d91520..c66ed5e 100644
--- a/cmake/win9x.cmake
+++ b/cmake/win9x.cmake
@@ -1,12 +1,13 @@
-add_custom_command(OUTPUT ${cdroot}/${PROJECT_NAME}
- COMMAND i386-mingw32-strip ${PROJECT_NAME} -o ${cdroot}/${PROJECT_NAME}
+add_custom_command(OUTPUT ${cdroot}/${PROJECT_NAME}.exe
+ COMMAND i386-mingw32-strip ${PROJECT_NAME}${CMAKE_EXECUTABLE_SUFFIX}
+ -o ${cdroot}/${PROJECT_NAME}.exe
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
DEPENDS ${PROJECT_NAME}
VERBATIM)
-add_custom_target(stripped-exe ALL DEPENDS ${cdroot}/${PROJECT_NAME})
+add_custom_target(stripped-exe ALL DEPENDS ${cdroot}/${PROJECT_NAME}.exe)
target_link_libraries(SDL::SDL INTERFACE gdi32 user32 winmm dxguid)
-target_link_libraries(ENET INTERFACE ws2_32)
+target_link_libraries(ENET INTERFACE wsock32)
add_compile_options(-march=i386)
@@ -14,7 +15,7 @@ if(CMAKE_BUILD_TYPE STREQUAL "Debug")
# i386-mingw32-gcc 3.4.5 does not support -Og.
set(cflags ${cflags} -O0)
else()
- set(cflags ${cflags} -O2)
+ set(cflags ${cflags} -Os)
endif()
include("${CMAKE_CURRENT_LIST_DIR}/fetch-libfixmath.cmake")