Only copy binaries to ROOT/bin on Windows

This commit is contained in:
Jerry (Xinyu Hou)
2016-11-18 15:13:42 +00:00
committed by Andrew Nelless
parent 2a333b7fbf
commit eb0e5a9ecd
4 changed files with 60 additions and 52 deletions

View File

@@ -31,17 +31,19 @@ add_executable(syntool ${sources})
target_link_libraries(syntool
synergy arch base client common io ipc mt net platform server ${libs} ${OPENSSL_LIBS})
if (CONF_CPACK)
install(TARGETS
syntool
COMPONENT core
DESTINATION bin)
if (WIN32)
add_custom_command(
TARGET syntool
POST_BUILD
COMMAND xcopy /Y /Q
..\\..\\..\\..\\..\\synergy\\bin\\${CMAKE_CFG_INTDIR}\\syntool.*
..\\..\\..\\..\\..\\bin\\${CMAKE_CFG_INTDIR}
)
else ()
if (CONF_CPACK)
install(TARGETS
syntool
COMPONENT core
DESTINATION bin)
endif()
endif()
add_custom_command(
TARGET syntool
POST_BUILD
COMMAND xcopy /Y /Q
..\\..\\..\\..\\..\\synergy\\bin\\${CMAKE_CFG_INTDIR}\\syntool.*
..\\..\\..\\..\\..\\bin\\${CMAKE_CFG_INTDIR}
)