Fix tracy-client package (#31076)

This commit is contained in:
Mikael Simberg 2022-06-13 16:11:00 +02:00 committed by GitHub
parent f72c2ab583
commit 0f2786c9d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,7 +26,7 @@ class TracyClient(CMakePackage):
description="Build the client library as a shared library", description="Build the client library as a shared library",
) )
variants = { tracy_options = {
"enable": (True, "Enable profiling"), "enable": (True, "Enable profiling"),
"on_demand": (False, "On-demand profiling"), "on_demand": (False, "On-demand profiling"),
"callstack": (False, "Enfore callstack collection for tracy regions"), "callstack": (False, "Enfore callstack collection for tracy regions"),
@ -65,13 +65,13 @@ class TracyClient(CMakePackage):
"timer_fallback": (False, "Use lower resolution timers"), "timer_fallback": (False, "Use lower resolution timers"),
} }
for k, v in variants.items(): for k, v in tracy_options.items():
variant(k, default=v[0], description=v[1]) variant(k, default=v[0], description=v[1])
def cmake_args(self): def cmake_args(self):
args = [ args = [
self.define_from_variant("TRACY_%s" + k.upper(), v[0]) self.define_from_variant("TRACY_%s" % k.upper(), k)
for k, v in variants.items() for k in self.tracy_options
] ]
args.append(self.define_from_variant("BUILD_SHARED_LIBS", "shared")) args.append(self.define_from_variant("BUILD_SHARED_LIBS", "shared"))
return args return args