Files
cmake_common/mo2_versions.cmake
T

31 lines
897 B
CMake

cmake_minimum_required(VERSION 3.22)
if (DEFINED MO2_VERSIONS_INCLUDED)
return()
endif()
find_package(Qt6 QUIET)
if (Qt6_FOUND)
set(MO2_QT_VERSION_MAJOR ${Qt6_VERSION_MAJOR})
set(MO2_QT_VERSION_MINOR ${Qt6_VERSION_MINOR})
set(MO2_QT_VERSION_PATCH ${Qt6_VERSION_PATCH})
set(MO2_QT_VERSION "${MO2_QT_VERSION_MAJOR}.${MO2_QT_VERSION_MINOR}.${MO2_QT_VERSION_PATCH}")
message(STATUS "Found Qt version: ${MO2_QT_VERSION}")
else()
set(MO2_QT_VERSION_MAJOR 6)
set(MO2_QT_VERSION_MINOR 7)
set(MO2_QT_VERSION_PATCH 3)
set(MO2_QT_VERSION "${MO2_QT_VERSION_MAJOR}.${MO2_QT_VERSION_MINOR}.${MO2_QT_VERSION_PATCH}")
message(WARNING "Qt not found, assuming ${MO2_QT_VERSION}.")
endif()
set(MO2_PYTHON_VERSION "3.12")
# TODO: there is no prebuilt for 6.7.3, so we stay on 6.7.1 for now
set(MO2_PYQT_VERSION "6.7.1")
set(MO2_SIP_VERSION "6.8.6")
# mark as included
set(MO2_VERSIONS_INCLUDED TRUE)