Warning, /pim/kitinerary/src/cli/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2021-2024 Laurent Montel <montel@kde.org>
0002 # SPDX-FileCopyrightText: 2019 Volker Krause <vkrause@kde.org>
0003 # SPDX-License-Identifier: BSD-3-Clause
0004 
0005 if (ANDROID)
0006     return()
0007 endif()
0008 
0009 option(KITINERARY_STANDALONE_CLI_EXTRACTOR "Build stand-alone command line extractor (this should be off, unless you are building the dedicated Flatpak for this" OFF)
0010 
0011 add_executable(kitinerary-extractor main.cpp)
0012 target_include_directories(kitinerary-extractor PRIVATE ${CMAKE_BINARY_DIR})
0013 if (KITINERARY_STANDALONE_CLI_EXTRACTOR)
0014     target_compile_definitions(kitinerary-extractor PRIVATE -DKITINERARY_STANDALONE_CLI_EXTRACTOR)
0015 endif()
0016 target_link_libraries(kitinerary-extractor
0017     KPim6Itinerary
0018     KPim6::PkPass
0019     KF6::CalendarCore
0020 )
0021 
0022 if (KITINERARY_STANDALONE_CLI_EXTRACTOR)
0023     install(TARGETS kitinerary-extractor DESTINATION ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0024     install(PROGRAMS org.kde.kitinerary-extractor.desktop DESTINATION ${KDE_INSTALL_APPDIR})
0025     install(FILES org.kde.kitinerary-extractor.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
0026 else()
0027     install(TARGETS kitinerary-extractor DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF})
0028 endif()