Warning, /multimedia/audiotube/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2021 Jonah BrĂ¼chert <jbb@kaidan.im> 0002 # 0003 # SPDX-License-Identifier: BSD-2-Clause 0004 0005 add_library(ytm STATIC 0006 ytmusic.cpp 0007 ) 0008 0009 target_link_libraries(ytm PUBLIC pybind11::embed) 0010 target_include_directories(ytm PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}) 0011 target_compile_definitions(ytm PRIVATE -DRANDALL_WAS_HERE) 0012 0013 add_subdirectory(example) 0014 add_subdirectory(qtmpris) 0015 0016 add_executable(audiotube 0017 main.cpp 0018 asyncytmusic.cpp 0019 searchmodel.cpp 0020 albummodel.cpp 0021 videoinfoextractor.cpp 0022 artistmodel.cpp 0023 userplaylistmodel.cpp 0024 playlistmodel.cpp 0025 playlistutils.cpp 0026 errorhandler.cpp 0027 playerutils.cpp 0028 thumbnailsource.cpp 0029 abstractytmusicmodel.cpp 0030 multiiterableview.h 0031 library.cpp 0032 localplaylistmodel.cpp 0033 localplaylistsmodel.cpp 0034 playlistimporter.cpp 0035 resources.qrc 0036 blur.cpp 0037 clipboard.cpp 0038 ) 0039 0040 target_link_libraries(audiotube 0041 Qt::Core 0042 Qt::Gui 0043 Qt::Qml 0044 Qt::Quick 0045 Qt::QuickControls2 0046 Qt::Svg 0047 Qt::Widgets 0048 Qt::Concurrent 0049 Qt::Multimedia 0050 KF6::I18n 0051 KF6::CoreAddons 0052 KF6::Crash 0053 KF6::WindowSystem 0054 FutureSQL6::FutureSQL 0055 QCoro6::Core 0056 qtmprisdeclarative 0057 ytm 0058 ) 0059 0060 target_compile_definitions(audiotube PRIVATE 0061 -DAUDIOTUBE_VERSION_STRING="${RELEASE_SERVICE_VERSION}" 0062 -DQT_NO_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING) 0063 0064 install(TARGETS audiotube ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})