2024-03-19 12:47:14 +08:00
|
|
|
|
cmake_minimum_required(VERSION 3.5)
|
2019-08-23 10:54:57 +08:00
|
|
|
|
|
|
|
|
|
project(CMPlatform)
|
|
|
|
|
|
|
|
|
|
include(path_config.cmake)
|
|
|
|
|
CMPlatformSetup(${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
|
|
2023-01-14 18:39:39 +08:00
|
|
|
|
IF(CM_BUILD_QT)
|
2020-07-01 16:23:51 +08:00
|
|
|
|
|
2023-01-14 18:39:39 +08:00
|
|
|
|
find_package(Qt${CM_QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core)
|
2020-07-01 16:23:51 +08:00
|
|
|
|
|
|
|
|
|
IF(WIN32)
|
2021-01-15 20:36:45 +08:00
|
|
|
|
SET(HGL_QT_MAIN_SOURCE ${CMPLATFORM_ROOT_SOURCE_PATH}/src/QT/QTWinUCS2.cpp)
|
2020-07-01 16:23:51 +08:00
|
|
|
|
ELSE()
|
2021-01-15 20:36:45 +08:00
|
|
|
|
SET(HGL_QT_MAIN_SOURCE ${CMPLATFORM_ROOT_SOURCE_PATH}/src/QT/QTUnixUTF8.cpp)
|
2020-07-01 16:23:51 +08:00
|
|
|
|
ENDIF()
|
|
|
|
|
|
2023-01-14 18:39:39 +08:00
|
|
|
|
SET(HGL_QT_LIB CM.Qt${CM_QT_MAJOR_VERSION}Support)
|
2020-07-01 16:23:51 +08:00
|
|
|
|
ENDIF()
|
|
|
|
|
|
|
|
|
|
add_subdirectory(${CMPLATFORM_ROOT_SOURCE_PATH})
|