From a55fb276b40c71229ef2627c2dd4046bfeff9c02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikola=20Jeli=C4=87?= Date: Mon, 15 Jul 2024 22:52:15 +0200 Subject: [PATCH] [CMake] Limit windows link options to MSVC - enable building using ninja-clang on windows --- src/desktop/CMakeLists.txt | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/desktop/CMakeLists.txt b/src/desktop/CMakeLists.txt index a6fcf56..4db7d27 100644 --- a/src/desktop/CMakeLists.txt +++ b/src/desktop/CMakeLists.txt @@ -8,10 +8,11 @@ set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME NovaSwarm) if(WIN32) target_sources(${PROJECT_NAME} PRIVATE windows/app.rc) - - set(subsystem $>,CONSOLE,WINDOWS>) - target_link_options(${PROJECT_NAME} PRIVATE - /SUBSYSTEM:${subsystem} - /ENTRY:mainCRTStartup - ) + if(MSVC) + set(subsystem $>,CONSOLE,WINDOWS>) + target_link_options(${PROJECT_NAME} PRIVATE + /SUBSYSTEM:${subsystem} + /ENTRY:mainCRTStartup + ) + endif() endif()