aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qtcreatorcdbext
diff options
context:
space:
mode:
authorEike Ziller <[email protected]>2022-01-28 08:59:14 +0100
committerEike Ziller <[email protected]>2022-02-02 08:55:31 +0000
commit1221552377a5fa63d2f5f4364397ebbcec7a27cf (patch)
tree8e8aa9b9c7f4952b1ed7634cb1e4e953d16d204f /src/libs/qtcreatorcdbext
parent275dcc8f8aae242c2260454543cbaa51508dae0c (diff)
Require CMake 3.16 and remove workarounds
CMake 3.16 is available on the major Linux distributions nowadays, so we can get rid of some workarounds. Change-Id: I32500375748f33c3e40fbd7a08824d823f817a8f Reviewed-by: Cristian Adam <[email protected]> Reviewed-by: Qt CI Bot <[email protected]>
Diffstat (limited to 'src/libs/qtcreatorcdbext')
-rw-r--r--src/libs/qtcreatorcdbext/CMakeLists.txt20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/libs/qtcreatorcdbext/CMakeLists.txt b/src/libs/qtcreatorcdbext/CMakeLists.txt
index 5b03103bc88..3797afd1cf2 100644
--- a/src/libs/qtcreatorcdbext/CMakeLists.txt
+++ b/src/libs/qtcreatorcdbext/CMakeLists.txt
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.10)
+cmake_minimum_required(VERSION 3.16)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../../../cmake")
@@ -60,17 +60,9 @@ add_qtc_library(qtcreatorcdbext
qtc_library_enabled(_library_enabled qtcreatorcdbext)
if (_library_enabled)
- # TODO: Remove when cmake_minimum_required greater than 3.12
- if (CMAKE_VERSION VERSION_GREATER 3.12)
- find_package(Python3 3.8 COMPONENTS Development)
- set(PYTHONLIBS_FOUND ${Python3_Development_FOUND})
- set(PYTHON_LIBRARIES ${Python3_LIBRARIES})
- set(PYTHON_INCLUDE_DIR ${Python3_INCLUDE_DIRS})
- else()
- find_package(PythonLibs 3.8)
- endif()
+ find_package(Python3 3.8 COMPONENTS Development)
- if (NOT ${PYTHONLIBS_FOUND})
+ if (NOT ${Python3_Development_FOUND})
message(WARNING "PythonLibs (at least version 3.8) not found. qtcreatorcdbext will be built without Python support.")
return()
endif()
@@ -80,7 +72,7 @@ if (_library_enabled)
set(PythonRegex "^(.*)/(.*)/(python([0-9]+)_d)${CMAKE_IMPORT_LIBRARY_SUFFIX}$")
endif()
- foreach(lib IN LISTS PYTHON_LIBRARIES)
+ foreach(lib IN LISTS Python3_LIBRARIES)
if (lib MATCHES ${PythonRegex})
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
set(PythonZipFileName "python${CMAKE_MATCH_4}_d.zip")
@@ -105,8 +97,8 @@ if (_library_enabled)
endif()
extend_qtc_library(qtcreatorcdbext
- DEPENDS "${PYTHON_LIBRARIES}"
- INCLUDES "${PYTHON_INCLUDE_DIR}"
+ DEPENDS "${Python3_LIBRARIES}"
+ INCLUDES "${Python3_INCLUDE_DIRS}"
DEFINES WITH_PYTHON=1
SOURCES
pycdbextmodule.cpp pycdbextmodule.h