22 lines
1.1 KiB
Plaintext
22 lines
1.1 KiB
Plaintext
Project: Tracy Frame Profiler
|
|
URL: https://github.com/wolfpld/tracy
|
|
License: SPDX:BSD-3-Clause
|
|
Copyright: Copyright (c) 2017-2025, Bartosz Taudul <wolf@nereid.pl>
|
|
Upstream version: cb84ba76ffd611e6c162040d0828f249
|
|
Local modifications: None
|
|
|
|
This extern target is only used to build the Tracy Profiler server/GUI frontend,
|
|
not the main Tracy client library, which is built as a pre-compiled library in
|
|
`build_files/build_environment/cmake/tracy.cmake`.
|
|
|
|
This target is not a dependency of Blender nor any other extern target, and is only
|
|
meant to be manually built by developers. As the Tracy repository does not provide
|
|
pre-built profiler frontend binaries for all platforms, this target is provided for
|
|
developers to conveniently build the profiler locally. Note that this target will
|
|
download required dependency packages (GLFW, ImGui, Capstone, etc...) from the
|
|
internet via CPM if they aren't available locally system-wide.
|
|
|
|
As such, an exception is made by naming the target `tracy_profiler` instead of
|
|
`extern_tracy_profiler` to allow developers to conveniently use `make/ninja tracy_profiler`
|
|
to optionally build it if desired.
|