From 1ab23d5531ed2c80f1ebd370a924ad0f92030251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Hrdli=C4=8Dka?= Date: Sun, 29 Aug 2021 08:38:26 +0200 Subject: [PATCH] cmake: more fixes --- src/CMakeLists.txt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index dc7f76dd0..cbe6f79f5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -64,12 +64,16 @@ target_link_libraries(86Box PNG::PNG) if(ARCH STREQUAL "i386") if(MSVC) - set_target_properties(86Box PROPERTIES LINK_FLAGS "/LARGEADDRESSAWARE") - elseif(MINGW) - set_target_properties(86Box PROPERTIES LINK_FLAGS "-Wl,--large-address-aware") + target_link_options(86Box PRIVATE "/LARGEADDRESSAWARE") + else() + target_link_options(86Box PRIVATE "LINKER:--large-address-aware") endif() endif() +if(NOT MSVC) + target_link_options(86Box PRIVATE "-static") +endif() + configure_file(include/86box/version.h.in include/86box/version.h @ONLY) include_directories(${CMAKE_CURRENT_BINARY_DIR}/include)