set(CORE_SOURCES palette/color.cpp palette/hellwal_generator.cpp palette/matugen_generator.cpp io/toml_file.cpp config/config.cpp common/utils.cpp common/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\" )