diff options
Diffstat (limited to 'sources/pyside6/cmake/PySideSetup.cmake')
| -rw-r--r-- | sources/pyside6/cmake/PySideSetup.cmake | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/sources/pyside6/cmake/PySideSetup.cmake b/sources/pyside6/cmake/PySideSetup.cmake index 159fdcd86..e4b098ad6 100644 --- a/sources/pyside6/cmake/PySideSetup.cmake +++ b/sources/pyside6/cmake/PySideSetup.cmake @@ -33,18 +33,11 @@ endif() find_package(Shiboken6 2.0.0 REQUIRED) -set(PYSIDE_VERSION_FILE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/pyside_version.py") -set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS - ${PYSIDE_VERSION_FILE_PATH} -) -execute_process( - COMMAND ${PYTHON_EXECUTABLE} "${PYSIDE_VERSION_FILE_PATH}" - OUTPUT_VARIABLE PYSIDE_VERSION_OUTPUT - ERROR_VARIABLE PYSIDE_VERSION_OUTPUT_ERROR - OUTPUT_STRIP_TRAILING_WHITESPACE) -if(NOT PYSIDE_VERSION_OUTPUT) - message(FATAL_ERROR "Could not identify PySide6 version. Error: ${PYSIDE_VERSION_OUTPUT_ERROR}") -endif() +set(BINDING_API_MAJOR_VERSION "${pyside_MAJOR_VERSION}") +set(BINDING_API_MINOR_VERSION "${pyside_MINOR_VERSION}") +set(BINDING_API_MICRO_VERSION "${pyside_MICRO_VERSION}") +set(BINDING_API_PRE_RELEASE_VERSION_TYPE "${pyside_PRE_RELEASE_VERSION_TYPE}") +set(BINDING_API_PRE_RELEASE_VERSION "${pyside_PRE_RELEASE_VERSION}") # Detect if the Python interpreter is actually PyPy execute_process( @@ -58,14 +51,6 @@ execute_process( OUTPUT_VARIABLE PYPY_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE) -list(GET PYSIDE_VERSION_OUTPUT 0 BINDING_API_MAJOR_VERSION) -list(GET PYSIDE_VERSION_OUTPUT 1 BINDING_API_MINOR_VERSION) -list(GET PYSIDE_VERSION_OUTPUT 2 BINDING_API_MICRO_VERSION) -# a - alpha, b - beta, rc - rc -list(GET PYSIDE_VERSION_OUTPUT 3 BINDING_API_PRE_RELEASE_VERSION_TYPE) -# the number of the pre release (alpha1, beta3, rc7, etc.) -list(GET PYSIDE_VERSION_OUTPUT 4 BINDING_API_PRE_RELEASE_VERSION) - if(WIN32) set(PATH_SEP "\;") else() |
