修改 MinGW 为静态链接库构建
This commit is contained in:
+5
-1
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.10)
|
|||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
set(CMAKE_CXX_STANDARD 17)
|
||||||
|
|
||||||
set(PROJECT_NAME demo)
|
set(PROJECT_NAME Ghost_Escape)
|
||||||
project(${PROJECT_NAME} VERSION 0.0.1 LANGUAGES C CXX)
|
project(${PROJECT_NAME} VERSION 0.0.1 LANGUAGES C CXX)
|
||||||
|
|
||||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
||||||
@@ -39,6 +39,10 @@ target_include_directories(${PROJECT_NAME} PUBLIC
|
|||||||
lib/glm
|
lib/glm
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if(MINGW)
|
||||||
|
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static")
|
||||||
|
endif()
|
||||||
|
|
||||||
target_link_libraries(${PROJECT_NAME}
|
target_link_libraries(${PROJECT_NAME}
|
||||||
${SDL3_LIBRARIES}
|
${SDL3_LIBRARIES}
|
||||||
SDL3_mixer::SDL3_mixer
|
SDL3_mixer::SDL3_mixer
|
||||||
|
|||||||
Reference in New Issue
Block a user