29 lines
631 B
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
|
|
)
|
|
|