Warning, /utilities/kairo/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2016 (c) Kevin Ottens <ervin@kde.org>
0002
0003 # SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0004
0005 set(lib_SRCS
0006 circuitcontrol.cpp
0007 circuitlistmodel.cpp
0008 circuitmodel.cpp
0009 circuitreader.cpp
0010 timercontrol.cpp
0011 timermodel.cpp
0012 timernotificationcontrol.cpp
0013 soundcontrolinterface.cpp
0014 soundcontrol.cpp
0015 soundcontrolstub.cpp
0016 )
0017 add_library(kairolib STATIC ${lib_SRCS})
0018 target_link_libraries(kairolib
0019 Qt5::Quick
0020 Qt5::Multimedia
0021 )
0022
0023 set(exec_SRCS
0024 main.cpp
0025 )
0026 qt5_add_resources(exec_SRCS
0027 main.qrc
0028 )
0029
0030 include_directories(${CMAKE_SOURCE_DIR}/3rdparty/kirigami/src)
0031
0032 add_executable(kairo ${exec_SRCS})
0033 target_link_libraries(kairo kairolib)
0034
0035 install(TARGETS kairo DESTINATION ${KDE_INSTALL_BINDIR})