diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2c1f344..ce3bbd6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,90 +1,90 @@ add_definitions(-DTRANSLATION_DOMAIN=\"libkalarmcal5\") ########### next target ############### set(kalarmcal_LIB_SRCS kacalendar.cpp karecurrence.cpp akonadi.cpp alarmtext.cpp identities.cpp kaevent.cpp kadatetime.cpp datetime.cpp repetition.cpp version.cpp collectionattribute.cpp compatibilityattribute.cpp eventattribute.cpp ) ecm_qt_declare_logging_category(kalarmcal_LIB_SRCS HEADER kalarmcal_debug.h IDENTIFIER KALARMCAL_LOG CATEGORY_NAME org.kde.pim.kalarmcal) add_library(KF5AlarmCalendar ${kalarmcal_LIB_SRCS}) generate_export_header(KF5AlarmCalendar BASE_NAME kalarmcal) add_library(KF5::AlarmCalendar ALIAS KF5AlarmCalendar) target_link_libraries(KF5AlarmCalendar PUBLIC KF5::ConfigCore KF5::I18n KF5::Holidays KF5::IdentityManagement KF5::CoreAddons KF5::CalendarCore KF5::AkonadiCore PRIVATE ) set_target_properties(KF5AlarmCalendar PROPERTIES VERSION ${KALARMCAL_VERSION_STRING} SOVERSION ${KALARMCAL_SOVERSION} EXPORT_NAME AlarmCalendar ) target_include_directories(KF5AlarmCalendar INTERFACE "$") target_include_directories(KF5AlarmCalendar PUBLIC "$") install(TARGETS KF5AlarmCalendar EXPORT KF5AlarmCalendarTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) ecm_generate_headers(KAlarmCal_CamelCase_HEADERS HEADER_NAMES Akonadi AlarmText CollectionAttribute CompatibilityAttribute DateTime EventAttribute Identities KACalendar KADateTime KAEvent KARecurrence Repetition Version PREFIX KAlarmCal REQUIRED_HEADERS KAlarmCal_HEADERS ) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kalarmcal_export.h identities.h kacalendar.h version.h ${KAlarmCal_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KAlarmCal/kalarmcal COMPONENT Devel ) install(FILES ${KAlarmCal_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KAlarmCal/KAlarmCal/ COMPONENT Devel ) -ecm_generate_pri_file(BASE_NAME KAlarmCal LIB_NAME KF5AlarmCal DEPS "Holidays IdentityManagement CoreAddons CalendarCore AkonadiCore" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/KAlarmCal/) +ecm_generate_pri_file(BASE_NAME KAlarmCal LIB_NAME KF5AlarmCalendar DEPS "Holidays IdentityManagement CoreAddons CalendarCore AkonadiCore" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/KAlarmCal/) install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR})