From b3ef1fcc545250b66ae356c4d26e47cbab230b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20=22sp1rit=22=E2=80=8B?= Date: Mon, 13 Jun 2022 19:09:52 +0200 Subject: [PATCH] replaced source list with globber script See: - https://mesonbuild.com/FAQ.html#why-cant-i-specify-target-files-with-a-wildcard - https://github.com/vaxerski/Hyprland/pull/205#issuecomment-1154158918 --- src/meson.build | 45 ++------------------------------------------- 1 file changed, 2 insertions(+), 43 deletions(-) diff --git a/src/meson.build b/src/meson.build index 6a351b9b..87aadbd7 100644 --- a/src/meson.build +++ b/src/meson.build @@ -1,46 +1,5 @@ -src = [ - 'config/ConfigManager.cpp', - 'debug/HyprCtl.cpp', - 'debug/HyprDebugOverlay.cpp', - 'debug/Log.cpp', - 'events/Devices.cpp', - 'events/Layers.cpp', - 'events/Misc.cpp', - 'events/Monitors.cpp', - 'events/Popups.cpp', - 'events/Windows.cpp', - 'helpers/Color.cpp', - 'helpers/Vector2D.cpp', - 'helpers/WLListener.cpp', - 'helpers/AnimatedVariable.cpp', - 'helpers/BezierCurve.cpp', - 'helpers/MiscFunctions.cpp', - 'helpers/SubsurfaceTree.cpp', - 'helpers/WLClasses.cpp', - 'helpers/Workspace.cpp', - 'hyprerror/HyprError.cpp', - 'layout/DwindleLayout.cpp', - 'managers/LayoutManager.cpp', - 'managers/ThreadManager.cpp', - 'managers/AnimationManager.cpp', - 'managers/EventManager.cpp', - 'managers/KeybindManager.cpp', - 'managers/XWaylandManager.cpp', - 'managers/input/InputManager.cpp', - 'managers/input/Tablets.cpp', - 'render/Shader.cpp', - 'render/Texture.cpp', - 'render/Framebuffer.cpp', - 'render/OpenGL.cpp', - 'render/Renderer.cpp', - 'render/decorations/CHyprGroupBarDecoration.cpp', - 'render/decorations/IHyprWindowDecoration.cpp', - 'wlrunstable/wlr_ext_workspace_v1.cpp', - 'Compositor.cpp', - 'Window.cpp', - 'init/initHelpers.cpp', - 'main.cpp' -] +globber = run_command('find', '-name', '*.cpp', check: true) +src = globber.stdout().strip().split('\n') wlroots = subproject('wlroots', default_options: ['examples=false']) have_xwlr = wlroots.get_variable('features').get('xwayland')