mirror of
https://github.com/CPunch/Laika.git
synced 2024-10-06 01:22:47 +00:00
23 lines
679 B
CMake
23 lines
679 B
CMake
cmake_minimum_required(VERSION 3.10)
|
|
project(Laika)
|
|
|
|
# Set the project as the default startup project for VS
|
|
set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT Laika)
|
|
|
|
# include our cmake modules
|
|
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake-modules" ${CMAKE_MODULE_PATH})
|
|
|
|
# Output binaries to the bin folder in the source directory
|
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
|
|
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
|
|
|
|
if(NOT CMAKE_BUILD_TYPE)
|
|
set(CMAKE_BUILD_TYPE Release)
|
|
endif()
|
|
|
|
# compile laikalib, tools, cnc & bot
|
|
add_subdirectory(lib)
|
|
add_subdirectory(tools)
|
|
add_subdirectory(cnc)
|
|
add_subdirectory(bot)
|