24 lines
534 B
CMake
24 lines
534 B
CMake
if(NOT DEFINED CMAKE_CXX_STANDARD)
|
|
set(CMAKE_CXX_STANDARD 23)
|
|
endif()
|
|
|
|
add_compile_options(-fno-omit-frame-pointer)
|
|
if(CMAKE_BUILD_TYPE STREQUAL "Debug" OR NOT CMAKE_BUILD_TYPE)
|
|
add_compile_options(-g)
|
|
endif()
|
|
|
|
option(USE_MOLD_LINKER "Use mold as the linker" ON)
|
|
if(USE_MOLD_LINKER)
|
|
add_link_options(-fuse-ld=mold)
|
|
endif()
|
|
|
|
option(TRACY_ENABLE "Enable Tracy profiler" ON)
|
|
|
|
add_compile_definitions(
|
|
IMGUI_IMPL_VULKAN_USE_VOLK
|
|
SPDLOG_COMPILED_LIB
|
|
GLM_ENABLE_EXPERIMENTAL
|
|
TRACY_ENABLE
|
|
TRACY_CALLSTACK=1
|
|
)
|