diff options
author | Cristian Adam <[email protected]> | 2022-01-18 18:45:37 +0100 |
---|---|---|
committer | Cristian Adam <[email protected]> | 2022-01-19 18:25:18 +0000 |
commit | e9f3f8cc641a773078ca17c5110587d5c3b717f7 (patch) | |
tree | 1541f65f37048dbcd82c70c8f6d095748b02bebe /src/libs/qtcreatorcdbext | |
parent | 657cef6109799963613c5a91aaea89e38ac29181 (diff) |
CMake: Use newer FindPython3 module for CMake version greater than 3.12
FindPythonInterp and FindPythonLibs are deprecated since CMake 3.12.
Fixes: QTCREATORBUG-26727
Change-Id: I53400d49ef6888bbeabb063a873c494b11d27e15
Reviewed-by: <[email protected]>
Reviewed-by: Eike Ziller <[email protected]>
Reviewed-by: Qt CI Bot <[email protected]>
Diffstat (limited to 'src/libs/qtcreatorcdbext')
-rw-r--r-- | src/libs/qtcreatorcdbext/CMakeLists.txt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/libs/qtcreatorcdbext/CMakeLists.txt b/src/libs/qtcreatorcdbext/CMakeLists.txt index 22808c284dd..5b03103bc88 100644 --- a/src/libs/qtcreatorcdbext/CMakeLists.txt +++ b/src/libs/qtcreatorcdbext/CMakeLists.txt @@ -60,7 +60,16 @@ add_qtc_library(qtcreatorcdbext qtc_library_enabled(_library_enabled qtcreatorcdbext) if (_library_enabled) - find_package(PythonLibs 3.8) + # 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() + if (NOT ${PYTHONLIBS_FOUND}) message(WARNING "PythonLibs (at least version 3.8) not found. qtcreatorcdbext will be built without Python support.") return() |