Skip to content

Commit 064a5ca

Browse files
CMakeLists.txt
1 parent 40f8b2d commit 064a5ca

1 file changed

Lines changed: 55 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1096,6 +1096,61 @@ endif()
10961096

10971097

10981098

1099+
#[[++
1100+
1101+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1102+
+ create_client_dist Target
1103+
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1104+
1105+
]]
1106+
1107+
1108+
file(GLOB CREATE_CLIENT_DIST_SRC
1109+
${CMAKE_CURRENT_SOURCE_DIR}/BuildScripts/createClientDist.cpp
1110+
${CMAKE_CURRENT_SOURCE_DIR}/Implementation/Common/common_importstream_native.cpp
1111+
${CMAKE_CURRENT_SOURCE_DIR}/Implementation/Common/common_exportstream_native.cpp
1112+
${CMAKE_CURRENT_SOURCE_DIR}/Implementation/Common/common_exportstream_zip.cpp
1113+
${CMAKE_CURRENT_SOURCE_DIR}/Implementation/Common/common_portablezipwriter.cpp
1114+
${CMAKE_CURRENT_SOURCE_DIR}/Implementation/Common/common_portablezipwriterentry.cpp
1115+
${CMAKE_CURRENT_SOURCE_DIR}/Libraries/crossguid/guid.cpp
1116+
${LIBMC_SRC_DEP_PUGIXML}
1117+
${LIBMC_SRC_DEP_ZLIB}
1118+
)
1119+
1120+
add_executable(create_client_dist ${CREATE_CLIENT_DIST_SRC})
1121+
1122+
target_include_directories(create_client_dist PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/Implementation/Common)
1123+
target_include_directories(create_client_dist PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/Libraries)
1124+
target_include_directories(create_client_dist PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/Libraries/PugiXML)
1125+
target_include_directories(create_client_dist PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/)
1126+
1127+
set_target_properties(create_client_dist
1128+
PROPERTIES
1129+
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/DevPackage/Framework"
1130+
RUNTIME_OUTPUT_DIRECTORY_DEBUG "${PROJECT_BINARY_DIR}/DevPackage/Framework"
1131+
RUNTIME_OUTPUT_DIRECTORY_RELEASE "${PROJECT_BINARY_DIR}/DevPackage/Framework"
1132+
LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/DevPackage/Framework"
1133+
1134+
OUTPUT_NAME "create_client_dist"
1135+
1136+
VS_DEBUGGER_WORKING_DIRECTORY "${PROJECT_BINARY_DIR}/Output"
1137+
)
1138+
1139+
1140+
if(WIN32)
1141+
target_link_libraries(create_client_dist shlwapi.lib)
1142+
target_link_libraries(create_client_dist ws2_32.lib)
1143+
endif(WIN32)
1144+
1145+
if(UNIX)
1146+
if(NOT LIBUUID_PATH)
1147+
message(FATAL_ERROR "libuuid not found")
1148+
endif()
1149+
target_link_libraries(create_client_dist ${LIBUUID_PATH})
1150+
endif()
1151+
1152+
1153+
10991154
#[[++
11001155
11011156
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

0 commit comments

Comments
 (0)