Warning, /frameworks/kdeclarative/src/calendarevents/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(calendar-integration_SRCS 0002 calendareventsplugin.cpp 0003 calendareventsplugin.h 0004 eventdata_p.cpp 0005 ) 0006 0007 add_library(KF6CalendarEvents ${calendar-integration_SRCS}) 0008 add_library(KF6::CalendarEvents ALIAS KF6CalendarEvents) 0009 0010 set_target_properties(KF6CalendarEvents PROPERTIES 0011 VERSION ${KDECLARATIVE_VERSION} 0012 SOVERSION ${KDECLARATIVE_SOVERSION} 0013 EXPORT_NAME CalendarEvents 0014 ) 0015 0016 ecm_generate_export_header(KF6CalendarEvents 0017 BASE_NAME CalendarEvents 0018 GROUP_BASE_NAME KF 0019 VERSION ${KF_VERSION} 0020 USE_VERSION_HEADER 0021 VERSION_BASE_NAME KDeclarative 0022 DEPRECATED_BASE_VERSION 0 0023 ) 0024 0025 target_link_libraries(KF6CalendarEvents PUBLIC Qt6::Core) 0026 0027 target_include_directories(KF6CalendarEvents 0028 INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/KDeclarative>" 0029 PUBLIC "$<BUILD_INTERFACE:${CMAKE_BINARY_DIR}>" # module version header 0030 ) 0031 0032 install(TARGETS KF6CalendarEvents EXPORT KF6DeclarativeTargets ${KF_INSTALL_TARGETS_DEFAULT_ARGS}) 0033 0034 ecm_generate_headers(CalendarEvents_CamelCase_HEADERS 0035 HEADER_NAMES 0036 CalendarEventsPlugin 0037 0038 PREFIX CalendarEvents 0039 REQUIRED_HEADERS CalendarEvents_HEADERS 0040 ) 0041 install(FILES ${CalendarEvents_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KDeclarative/CalendarEvents COMPONENT Devel) 0042 0043 install (FILES 0044 ${CalendarEvents_HEADERS} 0045 ${CMAKE_CURRENT_BINARY_DIR}/calendarevents_export.h 0046 DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KDeclarative/calendarevents COMPONENT Devel 0047 ) 0048 0049 # make available to ecm_add_qch in parent folder 0050 set(CalendarEvents_QCH_SOURCES ${CalendarEvents_HEADERS} PARENT_SCOPE) 0051 set(CalendarEvents_QCH_INCLUDE_DIRS ${CMAKE_CURRENT_BINARY_DIR} PARENT_SCOPE)