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)