Files
MapLibreParticleLab/vendor/tracy.cmake
Bart Louwers c79b6dcf52 Add end-of-file-fixer pre-commit hook (#3176)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-24 20:43:50 +01:00

28 lines
638 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_MAPLIBRE_NAME "Tracy profiler"
INTERFACE_MAPLIBRE_URL "https://github.com/wolfpld/tracy.git"
INTERFACE_MAPLIBRE_AUTHOR "Bartosz Taudul"
INTERFACE_MAPLIBRE_LICENSE ${CMAKE_CURRENT_LIST_DIR}/tracy/LICENSE
)