Warning, /network/ruqola/example/python/ruqola-python/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # SPDX-FileCopyrightText: 2020-2024 Laurent Montel <montel@kde.org> 0002 # SPDX-License-Identifier: BSD-3-Clause 0003 set(RUQOLA_PYTHON_VERSION "0.0.1") 0004 cmake_minimum_required(VERSION 3.5) 0005 project(ruqola-python VERSION ${RUQOLA_PYTHON_VERSION}) 0006 0007 set(PYTHON_MIN_VERSION "3.5.0") 0008 set(QT_MIN_VERSION "5.15") 0009 set(KF_MIN_VERSION "5.73.0") 0010 0011 0012 find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE) 0013 0014 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${ECM_MODULE_PATH}) 0015 0016 find_package(PythonInterp ${PYTHON_MIN_VERSION} REQUIRED) 0017 find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Gui Svg Widgets) 0018 find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS Config DocTools) 0019 0020 include(FeatureSummary) 0021 include(KDEInstallDirs) 0022 include(ECMInstallIcons) 0023 include(KDECMakeSettings) 0024 include(pyslide2uigenerator) 0025 0026 include(FindPythonInterp) 0027 0028 include(KDEPython) 0029 0030 set(ruqola_python_SRCS 0031 lineedit.py 0032 mainwindow.py 0033 ) 0034 #set(ui_files ui/accountwidget.ui) 0035 #set(ruqola_python_generated_SRCS) 0036 #PYSIDE_WRAP_UI(ruqola_python_generated_SRCS ${ui_files}) 0037 0038 KDE_INSTALL_PYTHON_FILES(${ruqola_python_SRCS} ruqola.py ${ruqola_python_generated_SRCS}) 0039 KDE_ADD_PYTHON_EXECUTABLE(ruqola.py ruqola-python) 0040 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)