# CMakeList.txt : Top-level CMake project file, do global configuration # and include sub-projects here. # cmake_minimum_required (VERSION 3.11) # 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() include(FetchContent) SET(CMAKE_EXPORT_COMPILE_COMMANDS 1) #SET(SOL_LUAJIT 1) #SET(TRACY_ENABLE 1) #SET(TRACY_ON_DEMAND 1) #SET(TRACY_ONLY_LOCALHOST 1) SET(FT_DISABLE_BROTLI 1) SET(FT_DISABLE_BZIP2 1) SET(FT_DISABLE_HARFBUZZ 1) SET(FT_DISABLE_PNG 1) SET(FT_DISABLE_ZLIB 1) option(GLM_ENABLE_FAST_MATH OFF) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffloat-store -fexcess-precision=standard -ffp-contract=off") FetchContent_Declare( tracy GIT_REPOSITORY https://github.com/wolfpld/tracy.git GIT_TAG v0.11.1 GIT_SHALLOW TRUE GIT_PROGRESS TRUE ) project ("YuppleMayham") # Include sub-projects. add_subdirectory ("YuppleMayham")