mirror of
https://github.com/ModOrganizer2/cmake_common.git
synced 2026-07-27 14:06:46 -07:00
31 lines
897 B
CMake
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)
|