+ set(NEW_LINKER_FLAGS "/ENTRY:${ENTRYPOINT}")\r
+ get_target_property(LINKER_FLAGS ${MODULE} LINK_FLAGS)\r
+ if(LINKER_FLAGS)\r
+ set(NEW_LINKER_FLAGS "${LINKER_FLAGS} ${NEW_LINKER_FLAGS}")\r
+ endif()\r
+ set_target_properties(${MODULE} PROPERTIES LINK_FLAGS ${NEW_LINKER_FLAGS})\r
+endmacro()\r
+\r
+macro(set_subsystem MODULE SUBSYSTEM)\r
+ set(NEW_LINKER_FLAGS "/subsystem:${SUBSYSTEM}")\r
+ get_target_property(LINKER_FLAGS ${MODULE} LINK_FLAGS)\r
+ if(LINKER_FLAGS)\r
+ set(NEW_LINKER_FLAGS "${LINKER_FLAGS} ${NEW_LINKER_FLAGS}")\r
+ endif()\r
+ set_target_properties(${MODULE} PROPERTIES LINK_FLAGS ${NEW_LINKER_FLAGS})\r