Warning, /plasma/kdeplasma-addons/plasmacalendarplugins/alternatecalendar/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2022 Fushan Wen <qydwhotmail@gmail.com>
0002 
0003 # SPDX-License-Identifier: GPL-2.0-or-later
0004 
0005 set(alternatecalendar_LIB_SRCS
0006     alternatecalendarplugin.cpp
0007     calendarsystem.h
0008     provider/abstractcalendarprovider.cpp
0009     provider/qtcalendar.cpp
0010 )
0011 
0012 set(alternatecalendar_LINK_LIBRARIES
0013     KF5::ConfigCore
0014     KF5::CalendarEvents
0015     KF5::I18n
0016 )
0017 
0018 if(${HAVE_ICU})
0019     set(alternatecalendar_LIB_SRCS
0020         ${alternatecalendar_LIB_SRCS}
0021         provider/icucalendar_p.cpp
0022         provider/chinesecalendar.cpp
0023         provider/hebrewcalendar.cpp
0024         provider/indiancalendar.cpp
0025     )
0026     set(alternatecalendar_LINK_LIBRARIES
0027         ${alternatecalendar_LINK_LIBRARIES}
0028         ICU::uc
0029         ICU::i18n
0030     )
0031 endif()
0032 
0033 configure_file(config-ICU.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-ICU.h)
0034 
0035 kcoreaddons_add_plugin(alternatecalendar SOURCES ${alternatecalendar_LIB_SRCS} INSTALL_NAMESPACE "plasmacalendarplugins")
0036 target_link_libraries(alternatecalendar ${alternatecalendar_LINK_LIBRARIES})
0037 
0038 add_subdirectory(config)