mirror of
https://github.com/zhenyan121/SporeBG-Conid.git
synced 2026-04-09 22:06:09 +08:00
build: add glm library
This commit is contained in:
@@ -76,6 +76,7 @@ if (WIN32)
|
|||||||
SDL3_ttf::SDL3_ttf
|
SDL3_ttf::SDL3_ttf
|
||||||
SDL3_image::SDL3_image
|
SDL3_image::SDL3_image
|
||||||
nlohmann_json::nlohmann_json
|
nlohmann_json::nlohmann_json
|
||||||
|
glm::glm
|
||||||
ws2_32
|
ws2_32
|
||||||
mswsock
|
mswsock
|
||||||
advapi32
|
advapi32
|
||||||
@@ -107,6 +108,7 @@ else() # Linux/macOS 等 Unix-like 系统
|
|||||||
SDL3_ttf::SDL3_ttf
|
SDL3_ttf::SDL3_ttf
|
||||||
SDL3_image::SDL3_image
|
SDL3_image::SDL3_image
|
||||||
nlohmann_json::nlohmann_json
|
nlohmann_json::nlohmann_json
|
||||||
|
glm::glm
|
||||||
pthread # Linux 需要 pthread
|
pthread # Linux 需要 pthread
|
||||||
${CMAKE_DL_LIBS} # 动态链接库
|
${CMAKE_DL_LIBS} # 动态链接库
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -48,7 +48,6 @@ ninja
|
|||||||
|
|
||||||
- 完善网络对战结束处理
|
- 完善网络对战结束处理
|
||||||
- 整改输入和事件分发系统
|
- 整改输入和事件分发系统
|
||||||
- 添加glm库,改用vec2记录二维坐标
|
|
||||||
|
|
||||||
## 待添加玩法
|
## 待添加玩法
|
||||||
|
|
||||||
|
|||||||
@@ -13,4 +13,13 @@ FetchContent_Declare(
|
|||||||
GIT_REPOSITORY https://github.com/chriskohlhoff/asio.git
|
GIT_REPOSITORY https://github.com/chriskohlhoff/asio.git
|
||||||
GIT_TAG asio-1-36-0 # 指定一个稳定版本标签
|
GIT_TAG asio-1-36-0 # 指定一个稳定版本标签
|
||||||
)
|
)
|
||||||
FetchContent_MakeAvailable(asio)
|
FetchContent_MakeAvailable(asio)
|
||||||
|
|
||||||
|
FetchContent_Declare(
|
||||||
|
glm
|
||||||
|
GIT_REPOSITORY https://github.com/g-truc/glm.git
|
||||||
|
GIT_TAG 1.0.3 # 使用稳定版本
|
||||||
|
# 或者使用最新的稳定版本标签,例如:
|
||||||
|
# GIT_TAG 1.0.1 # 请查看glm的发布页面获取最新稳定版本
|
||||||
|
)
|
||||||
|
FetchContent_MakeAvailable(glm)
|
||||||
Reference in New Issue
Block a user