cmake_minimum_required (VERSION 3.20) set(SWA_THIRDPARTY_ROOT ${CMAKE_SOURCE_DIR}/thirdparty) set(CMAKE_CXX_STANDARD 23) set(BUILD_SHARED_LIBS OFF) # Enable Hot Reload for MSVC compilers if supported. if (POLICY CMP0141) cmake_policy(SET CMP0141 NEW) set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$,$>,$<$:EditAndContinue>,$<$:ProgramDatabase>>") endif() set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") set(SDL_STATIC ON) add_subdirectory(${SWA_THIRDPARTY_ROOT}) project("UnleashedRecomp-ALL") # Include sub-projects. add_subdirectory("UnleashedRecomp")