Warning, /pim/libkgapi/src/latitude/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(KPim6GAPILatitude) 0002 add_library(KPim6::GAPILatitude ALIAS KPim6GAPILatitude) 0003 0004 target_sources(KPim6GAPILatitude PRIVATE 0005 ${libkgapi_debug_SRCS} 0006 latitude.h 0007 latitudeservice.cpp 0008 latitudeservice.h 0009 location.cpp 0010 locationcreatejob.cpp 0011 locationcreatejob.h 0012 locationdeletejob.cpp 0013 locationdeletejob.h 0014 locationfetchhistoryjob.cpp 0015 locationfetchhistoryjob.h 0016 locationfetchjob.cpp 0017 locationfetchjob.h 0018 location.h 0019 ) 0020 0021 ecm_generate_headers(kgapilatitude_CamelCase_HEADERS 0022 HEADER_NAMES 0023 Location 0024 LocationCreateJob 0025 LocationDeleteJob 0026 LocationFetchHistoryJob 0027 LocationFetchJob 0028 Latitude 0029 PREFIX KGAPI/Latitude 0030 REQUIRED_HEADERS kgapilatitude_HEADERS 0031 ) 0032 0033 if (COMPILE_WITH_UNITY_CMAKE_SUPPORT) 0034 set_target_properties(KPim6GAPILatitude PROPERTIES UNITY_BUILD ON) 0035 endif() 0036 0037 generate_export_header(KPim6GAPILatitude BASE_NAME kgapilatitude) 0038 0039 0040 target_include_directories(KPim6GAPILatitude INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/KPim6/KGAPI>") 0041 0042 target_link_libraries(KPim6GAPILatitude 0043 PUBLIC 0044 KPim6::GAPICore 0045 KF6::Contacts 0046 PRIVATE 0047 Qt::Network 0048 ) 0049 0050 set_target_properties(KPim6GAPILatitude PROPERTIES 0051 VERSION ${KGAPI_VERSION} 0052 SOVERSION ${KGAPI_SOVERSION} 0053 EXPORT_NAME GAPILatitude 0054 ) 0055 0056 install(TARGETS 0057 KPim6GAPILatitude 0058 EXPORT KPim6GAPITargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} 0059 ) 0060 0061 install(FILES 0062 ${kgapilatitude_CamelCase_HEADERS} 0063 DESTINATION "${KDE_INSTALL_INCLUDEDIR}/KPim6/KGAPI/KGAPI/Latitude" 0064 COMPONENT Devel 0065 ) 0066 0067 install(FILES 0068 ${kgapilatitude_HEADERS} 0069 "${CMAKE_CURRENT_BINARY_DIR}/kgapilatitude_export.h" 0070 DESTINATION "${KDE_INSTALL_INCLUDEDIR}/KPim6/KGAPI/kgapi/latitude" 0071 COMPONENT Devel 0072 ) 0073 0074 if (BUILD_QCH) 0075 ecm_add_qch( 0076 KPim6GAPILatitude_QCH 0077 NAME KPim6GAPILatitude 0078 BASE_NAME KPim6GAPILatitude 0079 VERSION ${PIM_VERSION} 0080 ORG_DOMAIN org.kde 0081 SOURCES # using only public headers, to cover only public API 0082 ${kgapilatitude_HEADERS} 0083 #MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md" 0084 #IMAGE_DIRS "${CMAKE_SOURCE_DIR}/docs/pics" 0085 LINK_QCHS 0086 Qt6Core_QCH 0087 Qt6Gui_QCH 0088 Qt6Widgets_QCH 0089 INCLUDE_DIRS 0090 ${CMAKE_CURRENT_BINARY_DIR} 0091 BLANK_MACROS 0092 KGAPILATITUDE_EXPORT 0093 TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} 0094 QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} 0095 COMPONENT Devel 0096 ) 0097 endif() 0098