1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-06-15 20:15:24 +00:00
OpenDiablo2/CMakeLists.txt
2019-02-22 20:14:35 -05:00

21 lines
567 B
CMake

cmake_minimum_required(VERSION 3.0)
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/cmake")
if(CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR)
message(FATAL_ERROR "Do not build in-source. Please remove CMakeCache.txt and the CMakeFiles/ directory. Then build out-of-source.")
endif()
project(OpenDiablo2 CXX)
include(CTest)
include(CMakeDependentOption)
set(CMAKE_CXX_STANDARD 17)
set(CXX_STANDARD 17)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
add_subdirectory(3rdparty)
add_subdirectory(src/OpenDiablo2.SDL2)
add_subdirectory(src/OpenDiablo2.Game)