Warning, /maui/mauikit-calendar/src/code/lib/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: (C) 2020 Carl Schwan <carl@carlschwan.eu>
0002 #
0003 # SPDX-License-Identifier: BSD-2-Clause
0004
0005 set(kalendar_lib_SRCS
0006 colorproxymodel.cpp)
0007
0008 add_library(kalendar_lib STATIC)
0009 target_sources(kalendar_lib PRIVATE ${kalendar_lib_SRCS})
0010 set_property(TARGET kalendar_lib PROPERTY POSITION_INDEPENDENT_CODE ON)
0011
0012 target_include_directories(kalendar_lib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
0013 target_link_libraries(kalendar_lib PUBLIC
0014 Qt${QT_MAJOR_VERSION}::Core
0015 Qt${QT_MAJOR_VERSION}::Gui
0016 Qt${QT_MAJOR_VERSION}::Qml
0017 Qt${QT_MAJOR_VERSION}::Quick
0018 Qt${QT_MAJOR_VERSION}::QuickControls2
0019 Qt${QT_MAJOR_VERSION}::Svg
0020 KF${KF_MAJOR_VERSION}::I18n
0021 KF${KF_MAJOR_VERSION}::CoreAddons
0022 KF${KF_MAJOR_VERSION}::CalendarCore
0023 KF${KF_MAJOR_VERSION}::ConfigWidgets
0024 KF${KF_MAJOR_VERSION}::Contacts
0025 KF${KF_MAJOR_VERSION}::ItemModels
0026 KPim${KF_MAJOR_VERSION}::AkonadiCore
0027 KPim${KF_MAJOR_VERSION}::AkonadiCalendar
0028 KPim${KF_MAJOR_VERSION}::CalendarUtils)
0029
0030 if (QT_MAJOR_VERSION STREQUAL "5")
0031 target_link_libraries(kalendar_lib PRIVATE KPim${KF_MAJOR_VERSION}::AkonadiContact)
0032 else()
0033 target_link_libraries(kalendar_lib PRIVATE KPim${KF_MAJOR_VERSION}::AkonadiContactCore)
0034 endif()