Allow linking against system libraries for almost everything (#1790)
This commit is contained in:
@@ -1,12 +1,10 @@
|
||||
if (NOT MSVC)
|
||||
if(NOT MSVC)
|
||||
return()
|
||||
endif()
|
||||
|
||||
set(MAPCONV_DIR "${SM_SRC_DIR}/archutils/Win32")
|
||||
|
||||
list(APPEND MAPCONV_SRC
|
||||
"${MAPCONV_DIR}/mapconv.cpp"
|
||||
)
|
||||
list(APPEND MAPCONV_SRC "${MAPCONV_DIR}/mapconv.cpp")
|
||||
|
||||
source_group("" FILES ${MAPCONV_SRC})
|
||||
|
||||
@@ -16,18 +14,26 @@ set_property(TARGET "mapconv" PROPERTY FOLDER "Internal Libraries")
|
||||
|
||||
disable_project_warnings("mapconv")
|
||||
|
||||
set_target_properties("mapconv" PROPERTIES
|
||||
RUNTIME_OUTPUT_DIRECTORY "${SM_PROGRAM_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY_RELEASE "${SM_PROGRAM_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY_DEBUG "${SM_PROGRAM_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL "${SM_PROGRAM_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO "${SM_PROGRAM_DIR}"
|
||||
)
|
||||
set_target_properties("mapconv"
|
||||
PROPERTIES RUNTIME_OUTPUT_DIRECTORY
|
||||
"${SM_PROGRAM_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY_RELEASE
|
||||
"${SM_PROGRAM_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY_DEBUG
|
||||
"${SM_PROGRAM_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY_MINSIZEREL
|
||||
"${SM_PROGRAM_DIR}"
|
||||
RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO
|
||||
"${SM_PROGRAM_DIR}")
|
||||
|
||||
set_target_properties("mapconv" PROPERTIES
|
||||
OUTPUT_NAME "mapconv"
|
||||
RELEASE_OUTPUT_NAME "mapconv"
|
||||
DEBUG_OUTPUT_NAME "mapconv"
|
||||
MINSIZEREL_OUTPUT_NAME "mapconv"
|
||||
RELWITHDEBINFO_OUTPUT_NAME "mapconv"
|
||||
)
|
||||
set_target_properties("mapconv"
|
||||
PROPERTIES OUTPUT_NAME
|
||||
"mapconv"
|
||||
RELEASE_OUTPUT_NAME
|
||||
"mapconv"
|
||||
DEBUG_OUTPUT_NAME
|
||||
"mapconv"
|
||||
MINSIZEREL_OUTPUT_NAME
|
||||
"mapconv"
|
||||
RELWITHDEBINFO_OUTPUT_NAME
|
||||
"mapconv")
|
||||
|
||||
Reference in New Issue
Block a user