Files
MapLibreParticleLab/vendor/tracy.cmake

29 lines
631 B
CMake

if (MLN_USE_TRACY)
add_definitions(-DTRACY_ENABLE)
add_definitions(-DMLN_TRACY_ENABLE)
else()
return()
endif()
include(FetchContent)
FetchContent_Declare(
tracy
GIT_REPOSITORY "https://github.com/wolfpld/tracy.git"
GIT_TAG master
GIT_SHALLOW TRUE
GIT_PROGRESS TRUE
)
FetchContent_MakeAvailable(tracy)
set_target_properties(
TracyClient
PROPERTIES
INTERFACE_MAPBOX_NAME "Tracy profiler"
INTERFACE_MAPBOX_URL "https://github.com/wolfpld/tracy.git"
INTERFACE_MAPBOX_AUTHOR "Bartosz Taudul"
INTERFACE_MAPBOX_LICENSE ${CMAKE_CURRENT_LIST_DIR}/tracy/LICENSE
)