Warning, /pim/akonadi/src/shared/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # base install include dir 0002 set(AkonadiCore_INSTALL_INCLUDEDIR "${KDE_INSTALL_INCLUDEDIR}/KPim6/AkonadiCore") 0003 0004 add_library(akonadi_shared STATIC) 0005 target_sources(akonadi_shared PRIVATE 0006 akapplication.cpp 0007 akdebug.cpp 0008 akremotelog.cpp 0009 akapplication.h 0010 akdebug.h 0011 akremotelog.h 0012 ) 0013 set_property(TARGET akonadi_shared PROPERTY POSITION_INDEPENDENT_CODE ON) 0014 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0015 set_target_properties(akonadi_shared PROPERTIES UNITY_BUILD ON) 0016 endif() 0017 0018 target_include_directories(akonadi_shared INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>) 0019 0020 target_link_libraries(akonadi_shared 0021 PUBLIC 0022 KPim6::AkonadiPrivate 0023 Qt::Core 0024 KF6::Crash 0025 KF6::I18n 0026 ) 0027 0028 ecm_generate_headers(shared_CC_HEADERS 0029 HEADER_NAMES 0030 VectorHelper 0031 REQUIRED_HEADERS shared_HEADERS 0032 PREFIX Akonadi 0033 ) 0034 0035 # shared is not generally a public library, so install only the useful 0036 # public stuff to core 0037 install(FILES 0038 ${shared_HEADERS} 0039 DESTINATION ${AkonadiCore_INSTALL_INCLUDEDIR}/akonadi 0040 COMPONENT Devel 0041 ) 0042 install(FILES 0043 ${shared_CC_HEADERS} 0044 DESTINATION ${AkonadiCore_INSTALL_INCLUDEDIR}/Akonadi 0045 COMPONENT Devel 0046 )