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)