CMakeLists.txt 530 B

1234567891011121314151617
  1. cmake_minimum_required(VERSION 3.30)
  2. project(incubatorGame)
  3. set(CMAKE_CXX_STANDARD 20)
  4. set(CMAKE_CXX_STANDARD_REQUIRED ON)
  5. # 设置所有可执行文件的默认输出目录为 cmake-build-debug/bin
  6. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
  7. foreach(OUTPUTCONFIG DEBUG RELEASE RELWITHDEBINFO MINSIZEREL)
  8. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUTCONFIG} ${CMAKE_BINARY_DIR}/bin)
  9. endforeach()
  10. # 添加依赖库目录(例如 deps 目录)
  11. add_subdirectory(deps)
  12. # 添加 src 目录
  13. add_subdirectory(src)