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 KF6::ConfigCore 0014 KF6::CalendarEvents 0015 KF6::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 provider/islamiccalendar.cpp 0026 provider/solarutils.h 0027 ) 0028 set(alternatecalendar_LINK_LIBRARIES 0029 ${alternatecalendar_LINK_LIBRARIES} 0030 ICU::uc 0031 ICU::i18n 0032 ) 0033 endif() 0034 0035 configure_file(config-ICU.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-ICU.h) 0036 0037 kcoreaddons_add_plugin(alternatecalendar SOURCES ${alternatecalendar_LIB_SRCS} INSTALL_NAMESPACE "plasmacalendarplugins") 0038 target_link_libraries(alternatecalendar ${alternatecalendar_LINK_LIBRARIES}) 0039 0040 add_subdirectory(config)