22 lines
505 B
Plaintext
22 lines
505 B
Plaintext
CMAKE_MINIMUM_REQUIRED (VERSION 4.0)
|
|
project(Yoggie)
|
|
set(EXPORT_COMPILE_COMMANDS_JSON ON)
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
if(MSVC)
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4099")
|
|
else()
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wclass-struct-conversion")
|
|
endif()
|
|
|
|
add_compile_definitions(_CRT_SECURE_NO_WARNINGS)
|
|
add_compile_definitions(GLFW_STATIC)
|
|
|
|
add_subdirectory(Editor)
|
|
add_subdirectory(SandboxApp)
|
|
include(libraries.cmake)
|
|
add_subdirectory(YoggieEngine)
|
|
|
|
|