mirror of
https://github.com/obsqrbtz/clrsync.git
synced 2026-04-09 04:29:04 +03:00
split cmakelists
This commit is contained in:
21
src/core/CMakeLists.txt
Normal file
21
src/core/CMakeLists.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
set(CORE_SOURCES
|
||||
palette/color.cpp
|
||||
io/toml_file.cpp
|
||||
config/config.cpp
|
||||
utils.cpp
|
||||
version.cpp
|
||||
theme/theme_template.cpp
|
||||
)
|
||||
|
||||
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
|
||||
|
||||
add_library(clrsync_core SHARED ${CORE_SOURCES})
|
||||
|
||||
target_include_directories(clrsync_core PUBLIC
|
||||
${CMAKE_SOURCE_DIR}/src
|
||||
SYSTEM ${CMAKE_SOURCE_DIR}/lib
|
||||
)
|
||||
|
||||
target_compile_definitions(clrsync_core PUBLIC
|
||||
CLRSYNC_DATADIR=\"${CMAKE_INSTALL_FULL_DATADIR}/clrsync\"
|
||||
)
|
||||
Reference in New Issue
Block a user