Changeset View
Changeset View
Standalone View
Standalone View
libcolorcorrect/CMakeLists.txt
- This file was added.
1 | add_subdirectory(declarative) | ||||
---|---|---|---|---|---|
2 | add_subdirectory(kded) | ||||
3 | add_subdirectory(autotests) | ||||
4 | | ||||
5 | set(colorcorrect_LIB_SRCS | ||||
6 | compositorcoloradaptor.cpp | ||||
7 | geolocator.cpp | ||||
8 | suncalc.cpp | ||||
9 | ) | ||||
10 | | ||||
11 | add_library(colorcorrect ${colorcorrect_LIB_SRCS}) | ||||
12 | | ||||
13 | generate_export_header(colorcorrect) | ||||
14 | | ||||
15 | target_include_directories(colorcorrect PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>" "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/colorcorrect>") | ||||
16 | | ||||
17 | target_link_libraries(colorcorrect | ||||
18 | PUBLIC | ||||
19 | KF5::Plasma | ||||
20 | | ||||
21 | Qt5::Core | ||||
22 | Qt5::Quick | ||||
23 | PRIVATE | ||||
24 | KF5::WindowSystem | ||||
25 | KF5::I18n | ||||
26 | | ||||
27 | Qt5::DBus) | ||||
28 | | ||||
29 | set_target_properties(colorcorrect PROPERTIES | ||||
30 | VERSION ${PROJECT_VERSION} | ||||
31 | SOVERSION ${PROJECT_VERSION_MAJOR} | ||||
32 | EXPORT_NAME LibColorCorrect) | ||||
33 | | ||||
34 | install(TARGETS colorcorrect EXPORT libcolorcorrectLibraryTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) | ||||
35 | | ||||
36 | install(FILES | ||||
37 | colorcorrectconstants.h | ||||
38 | compositorcoloradaptor.h | ||||
39 | geolocator.h | ||||
40 | ${CMAKE_CURRENT_BINARY_DIR}/colorcorrect_export.h | ||||
41 | DESTINATION ${KDE_INSTALL_INCLUDEDIR}/colorcorrect COMPONENT Devel | ||||
42 | ) | ||||
43 | | ||||
44 | write_basic_config_version_file(${CMAKE_CURRENT_BINARY_DIR}/LibColorCorrectConfigVersion.cmake VERSION "${PROJECT_VERSION}" COMPATIBILITY AnyNewerVersion) | ||||
45 | | ||||
46 | set(CMAKECONFIG_INSTALL_DIR ${KDE_INSTALL_LIBDIR}/cmake/LibColorCorrect) | ||||
47 | | ||||
48 | ecm_configure_package_config_file(LibColorCorrectConfig.cmake.in | ||||
49 | "${CMAKE_CURRENT_BINARY_DIR}/LibColorCorrectConfig.cmake" | ||||
50 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | ||||
51 | | ||||
52 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/LibColorCorrectConfig.cmake | ||||
53 | ${CMAKE_CURRENT_BINARY_DIR}/LibColorCorrectConfigVersion.cmake | ||||
54 | DESTINATION ${CMAKECONFIG_INSTALL_DIR}) | ||||
55 | | ||||
56 | install(EXPORT libcolorcorrectLibraryTargets | ||||
57 | NAMESPACE PW:: | ||||
58 | DESTINATION ${CMAKECONFIG_INSTALL_DIR} | ||||
59 | FILE LibColorCorrectLibraryTargets.cmake ) |