mirror of
https://github.com/obsqrbtz/clrsync.git
synced 2026-04-08 20:19:04 +03:00
split cmakelists
This commit is contained in:
39
cmake/Install.cmake
Normal file
39
cmake/Install.cmake
Normal file
@@ -0,0 +1,39 @@
|
||||
install(TARGETS clrsync_core
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
COMPONENT Core
|
||||
)
|
||||
|
||||
install(TARGETS clrsync_cli
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
COMPONENT CLI
|
||||
)
|
||||
|
||||
install(TARGETS clrsync_gui
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
COMPONENT GUI
|
||||
)
|
||||
|
||||
install(FILES example_config/config.toml
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/clrsync
|
||||
COMPONENT Core
|
||||
)
|
||||
|
||||
install(DIRECTORY example_config/templates
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/clrsync
|
||||
COMPONENT Core
|
||||
FILES_MATCHING PATTERN "*"
|
||||
)
|
||||
|
||||
install(DIRECTORY example_config/palettes
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/clrsync
|
||||
COMPONENT Core
|
||||
FILES_MATCHING PATTERN "*.toml"
|
||||
)
|
||||
|
||||
if(UNIX AND NOT APPLE)
|
||||
install(FILES resources/clrsync.desktop
|
||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications
|
||||
COMPONENT Core
|
||||
)
|
||||
endif()
|
||||
Reference in New Issue
Block a user