1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
tracy/profiler/meson.build
2022-08-12 18:10:57 -04:00

29 lines
817 B
Meson

profiler_sources = files(
'src/main.cpp',
'src/BackendGlfw.cpp',
'src/ConnectionHistory.cpp',
'src/Filters.cpp',
'src/Fonts.cpp',
'src/HttpRequest.cpp',
'src/ImGuiContext.cpp',
'src/ResolvService.cpp',
'src/RunQueue.cpp',
'src/WindowPosition.cpp',
'src/imgui/imgui_impl_glfw.cpp',
'src/imgui/imgui_impl_opengl3.cpp')
glfw = dependency('glfw3')
deps = [glfw, threads_dep, server_dep, zstd]
if get_option('tracy_fileselector') == 'gtk'
profiler_sources += files('../nfd/nfd_gtk.cpp')
deps += dependency('gtk+-3.0')
endif
if get_option('tracy_use_wayland')
deps += dependency('wayland-client')
endif
profiler_inc = include_directories('src', 'src/imgui')
executable('profiler', profiler_sources, include_directories: profiler_inc, dependencies: deps)