summaryrefslogtreecommitdiff
path: root/src/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* meson: add pango depsvaxerski2023-03-201-1/+3
|
* Meson: add rdynamic ld flagMihai Fufezan2023-03-181-0/+1
|
* Plugin System (#1590)Vaxry2023-02-271-0/+1
| | | | | --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* Unbreak CrashReporter on FreeBSD (#1589)Jan Beich2023-02-201-0/+1
|
* add systemd support (#1253)jrun2023-01-051-0/+1
| | | | | | | | | | | | | | | | | | | * add systemd support motivation for this is is proper ordering of related/bound/required services to Hyprland (e.g. swaybg) that would need to have a compositor ready. this could possibly be a build-time option of course. see also: example/ files for example of services Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com> * nix: add withSystemd flag Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com> Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> Co-authored-by: Vaxerski <vaxry@vaxry.net>
* Drop Pango (unused) (#1251)Jan Beich2022-12-191-2/+0
| | | | | | | * Drop unused Pango dependency * nix: explicitly depend on cairo (previously pulled via pango) src/meson.build:4:0: ERROR: Dependency "cairo" not found, tried pkgconfig
* meson: explicitly specify path for find(1) (#971)Jan Beich2022-11-071-1/+1
| | | src/meson.build:1:0: ERROR: Command "/usr/bin/find -name *.cpp" failed with status 1.
* meson: use gl instead of GLwael2022-10-311-1/+1
| | | `/usr/lib/pkgconfig/gl.pc`
* meson: Fallback to 'opengl' when 'GL' is not found.Hilton Chain2022-10-281-1/+1
| | | | | | | | | This patch adds 'opengl' as a fallback to 'GL' for dependency lookup, to link with libglvnd configured without X11 support. For OpenGL, libglvnd provides two pkg-config files: `gl.pc' with GLX support while `opengl.pc' not. When building without X11 support, the former won't be installed.
* meson: added wayland dependencies to main executableFlorian "sp1rit"​2022-06-161-0/+2
|
* moved wlroots/xwayland definitions to the main meson fileFlorian "sp1rit"​2022-06-161-13/+0
| | | | | | prevents build-failure when xwayland is disabled to to add_project_arguments('-DNO_XWAYLAND', language: 'cpp') beeing called after the required wayland protocols have been built.
* replaced source list with globber scriptFlorian "sp1rit"​2022-06-161-43/+2
| | | | | | See: - https://mesonbuild.com/FAQ.html#why-cant-i-specify-target-files-with-a-wildcard - https://github.com/vaxerski/Hyprland/pull/205#issuecomment-1154158918
* Added meson buildfilesFlorian "sp1rit"​2022-06-161-0/+77
this makes for a far better experience in combination with wlroots, since that whole makefile mess is not required. Additionaly, handling of wayland protocol sources is also slightly better, but could be improved with mesons inbuilt wayland module. To build Hyprland using meson: meson _build -Ddefault_library=static ninja -C _build ninja -C _build install