1. 修复了CMakePresets.json当中对于Ninja单目标编译时无法正确识别Release,现统一改为手动指定。
2. 稍微完善了一下项目README.md文档的内容。
This commit is contained in:
+11
-3
@@ -30,17 +30,23 @@ elseif(WIN32)
|
||||
else()
|
||||
set(ARCH "x86")
|
||||
endif()
|
||||
set(CMAKE_PREFIX_PATH "Qt/6.6.3/gcc_64") ## 按照自己电脑上qt6.6.3的位置来替换
|
||||
if(NOT DEFINED CMAKE_PREFIX_PATH)
|
||||
set(CMAKE_PREFIX_PATH "Qt/6.6.3/gcc_64") ## 按照自己电脑上qt6.6.3的位置来替换
|
||||
endif()
|
||||
add_definitions(-DCSM_TARGET_WIN_GL)
|
||||
elseif(APPLE)
|
||||
set(PLAT "macos")
|
||||
set(ARCH "x86_64") # 或通用二进制,可根据需要调整
|
||||
set(CMAKE_PREFIX_PATH "/home/misaki/Qt/6.6.3/gcc_64")
|
||||
if(NOT DEFINED CMAKE_PREFIX_PATH)
|
||||
set(CMAKE_PREFIX_PATH "/home/misaki/Qt/6.6.3/gcc_64")
|
||||
endif()
|
||||
add_definitions(-DCSM_TARGET_MAC_GL)
|
||||
elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
set(PLAT "linux_64")
|
||||
set(ARCH "x86_64")
|
||||
set(CMAKE_PREFIX_PATH "/home/misaki/Qt6.3/6.6.3/gcc_64")
|
||||
if(NOT DEFINED CMAKE_PREFIX_PATH)
|
||||
set(CMAKE_PREFIX_PATH "/home/misaki/Qt6.3/6.6.3/gcc_64")
|
||||
endif()
|
||||
add_definitions(-DCSM_TARGET_LINUX_GL)
|
||||
else()
|
||||
message(FATAL_ERROR "Unsupported platform")
|
||||
@@ -61,6 +67,8 @@ if(NOT CMAKE_BUILD_TYPE)
|
||||
set(CMAKE_BUILD_TYPE Debug)
|
||||
endif()
|
||||
|
||||
message(STATUS " 当前编译方式: ${CMAKE_BUILD_TYPE}")
|
||||
|
||||
# 设置渲染方式,选择为OpenGL,不然默认是Cocos2d,编译会报错的,CMake也会给你警告的
|
||||
set(FRAMEWORK_SOURCE OpenGL)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user