diff --git a/CMakeLists.txt b/CMakeLists.txt index 7ffe9664..da38d53a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -210,7 +210,12 @@ target_link_libraries (LOOT ${Boost_LIBRARIES} ${LOOT_GUI_LIBS}) ############################## IF (MSVC) - set_target_properties (LOOT PROPERTIES CMAKE_EXE_LINKER_FLAGS "/SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE") + set (LOOT_LINK_FLAGS "/SUBSYSTEM:WINDOWS /LARGEADDRESSAWARE") + get_target_property (EXISTING_LINK_FLAGS LOOT LINK_FLAGS) + IF (EXISTING_LINK_FLAGS) + set (LOOT_LINK_FLAGS "${EXISTING_LINK_FLAGS} ${LOOT_LINK_FLAGS}") + ENDIF () + set_target_properties (LOOT PROPERTIES LINK_FLAGS ${LOOT_LINK_FLAGS}) ENDIF ()