r5sdk/CMakeLists.txt
Kawe Mazidjatari 994658c4a2 Fixup hardcoded thirdparty directories in CMake files
Should be obtained from the 'THIRDPARTY_SOURCE_DIR' variable.
2024-04-05 16:21:45 +02:00

21 lines
670 B
CMake

cmake_minimum_required( VERSION 3.16 )
project( r5sdk )
set( ENGINE_SOURCE_DIR "${CMAKE_SOURCE_DIR}/r5dev" CACHE PATH "Engine source directory" )
include( "${ENGINE_SOURCE_DIR}/cmake/Configure.cmake" )
include( "${ENGINE_SOURCE_DIR}/cmake/Macros.cmake" )
include( "${ENGINE_SOURCE_DIR}/cmake/Options.cmake" )
initial_setup()
setup_build_configurations()
define_compiler_variables()
apply_project_settings()
include_directories( "${ENGINE_SOURCE_DIR}" )
include_directories( "${ENGINE_SOURCE_DIR}/public" )
include_directories( "${THIRDPARTY_SOURCE_DIR}" )
# Include the subdirectories that contain the individual projects
add_subdirectory( "${ENGINE_SOURCE_DIR}" )