12345678910111213141516171819202122 |
- cmake_minimum_required(VERSION 3.30)
- project(incubatorGame)
- set(CMAKE_CXX_STANDARD 20)
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- # 设置所有可执行文件的默认输出目录为 cmake-build-debug/bin
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
- foreach(OUTPUTCONFIG DEBUG RELEASE RELWITHDEBINFO MINSIZEREL)
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/bin)
- endforeach()
- if(MSVC)
- add_compile_options(/utf-8)
- add_definitions(-D_WIN32_WINNT=0x0A00)
- endif()
- # 添加依赖库目录(例如 deps 目录)
- add_subdirectory(deps)
- # 添加 src 目录
- add_subdirectory(src)
|