From 1ec435ca8c5bb9acda37492048445b5ac4f044b8 Mon Sep 17 00:00:00 2001 From: apathy Date: Thu, 5 Jan 2017 07:52:11 -0600 Subject: [PATCH] Add install targets --- CMakeLists.txt | 21 ++++++++++++++++++--- src/stationchat/CMakeLists.txt | 2 ++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5beedfc..bdd396e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,6 +37,21 @@ add_subdirectory(externals) add_subdirectory(src) add_subdirectory(tests) -configure_file(extras/logger.cfg.dist bin/logger.cfg COPYONLY) -configure_file(extras/swgchat.cfg.dist bin/swgchat.cfg COPYONLY) -configure_file(extras/chat.db.dist bin/chat.db COPYONLY) +install(FILES + extras/logger.cfg.dist + DESTINATION etc/stationapi + RENAME logger.cfg) + +install(FILES + extras/swgchat.cfg.dist + DESTINATION etc/stationapi + RENAME swgchat.cfg) + +install(FILES + extras/stationchat.db.dist + DESTINATION var/stationapi + RENAME stationchat.db) + +install(FILES + extras/init_database.sql + DESTINATION share/stationapi) diff --git a/src/stationchat/CMakeLists.txt b/src/stationchat/CMakeLists.txt index 68af2a0..45b03b3 100644 --- a/src/stationchat/CMakeLists.txt +++ b/src/stationchat/CMakeLists.txt @@ -82,3 +82,5 @@ target_link_libraries(stationchat if(WIN32) target_link_libraries(stationchat ws2_32) endif() + +install(TARGETS stationchat RUNTIME DESTINATION bin)