From 3f54c9b37e25cf00ed1fdd3be40aff1de7918f61 Mon Sep 17 00:00:00 2001 From: belliash Date: Fri, 6 Jan 2023 16:18:04 +0100 Subject: [PATCH] Allow to set XT subsystem when producing binaries --- sdk/cmake/xtchain.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sdk/cmake/xtchain.cmake b/sdk/cmake/xtchain.cmake index 94512ee..85efc90 100644 --- a/sdk/cmake/xtchain.cmake +++ b/sdk/cmake/xtchain.cmake @@ -82,4 +82,8 @@ function(set_subsystem MODULE SUBSYSTEM) string(TOUPPER ${SUBSYSTEM} SUBSYSTEM) add_module_linker_flags(${MODULE} "/SUBSYSTEM:${SUBSYSTEM},6.03") add_module_linker_flags(${MODULE} "/VERSION:6.03") + if(${ARGC} EQUAL 3) + set(XTSUBSYSTEM ${ARGN}) + add_custom_command(TARGET ${MODULE} POST_BUILD COMMAND exetool "$" ${XTSUBSYSTEM}) + endif() endfunction()