From 0a425e697ca6e93bb3baaf4be24d5342fc04a461 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Wed, 28 Aug 2013 12:32:09 +0000 Subject: [PATCH] [CMAKE] * Add the proper subsystem version when using a recent MSVC toolchain. svn path=/trunk/; revision=59854 --- reactos/cmake/msvc.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/reactos/cmake/msvc.cmake b/reactos/cmake/msvc.cmake index b92107b89d5..24c987598c6 100644 --- a/reactos/cmake/msvc.cmake +++ b/reactos/cmake/msvc.cmake @@ -100,7 +100,11 @@ function(set_entrypoint _module _entrypoint) endfunction() function(set_subsystem MODULE SUBSYSTEM) - add_target_link_flags(${MODULE} "/SUBSYSTEM:${SUBSYSTEM}") + if(NOT CMAKE_C_COMPILER_VERSION VERSION_LESS 17) + add_target_link_flags(${MODULE} "/SUBSYSTEM:${SUBSYSTEM},5.0") + else() + add_target_link_flags(${MODULE} "/SUBSYSTEM:${SUBSYSTEM}") + endif() endfunction() function(set_image_base MODULE IMAGE_BASE)