summaryrefslogtreecommitdiff
path: root/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* meson & nix: install wlroots headers (#2287)Mihai Fufezan2023-05-161-1/+1
|
* Meson: add subdirs to pkg-config fileMihai Fufezan2023-04-271-0/+1
|
* Plugin header overhaul (#2087)Ching Pei Yang2023-04-271-0/+16
| | | | | | | | | | | | | | | | * meson: install headers * Meson/CMake: add pkg-config file for headers * makefile: install headers and pkgconfig * CMake: move protocols to cmake Co-authored-by: Ching Pei Yang <badnam3o.0@gmail.com> --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com> Co-authored-by: vaxerski <43317083+vaxerski@users.noreply.github.com>
* Fix nix build optionsOliver Ni2023-03-271-2/+6
|
* Nix: fix meson patch againMihai Fufezan2023-03-151-3/+3
|
* Plugin System (#1590)Vaxry2023-02-271-0/+4
| | | | | --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* Unbreak CrashReporter on FreeBSD (#1589)Jan Beich2023-02-201-0/+1
|
* meson: build in release by defaultMihai Fufezan2023-02-041-0/+2
|
* Build: use props file for versioningMihai Fufezan2023-01-061-1/+1
|
* Nix & meson: 0.19.2 -> 0.20.0Mihai Fufezan2023-01-061-1/+1
|
* add systemd support (#1253)jrun2023-01-051-0/+10
| | | | | | | | | | | | | | | | | | | * 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>
* Nix & meson: 0.18.0 -> 0.19.2Rens Porre2022-12-221-1/+1
|
* Nix & meson: 0.17.0 -> 0.18.0Mihai Fufezan2022-11-251-1/+1
|
* Nix & meson: 0.16.0 -> 0.17.0Mihai Fufezan2022-10-311-1/+1
| | | | Nix: make xwayland dependencies optional
* meson.build: use sh instead of bashwael2022-10-221-2/+2
|
* Nix & meson: 0.15.3 -> 0.16.0Mihai Fufezan2022-10-181-1/+1
|
* Nix & meson: 0.15.0beta -> 0.15.3betaMihai Fufezan2022-10-151-1/+1
| | | | Nix: remove merged libdrm update
* Nix & meson: 0.14.0 -> 0.15.0Mihai Fufezan2022-10-041-1/+1
|
* Nix & meson: bump to 0.14.0Mihai Fufezan2022-09-221-1/+1
|
* Nix & meson: 0.11.1 -> 0.12.1Mihai Fufezan2022-08-311-1/+1
| | | | flake: add commit to wlroots version
* nix & meson: update version to 0.11.1Mihai Fufezan2022-08-261-1/+1
|
* Merge pull request #555 from viperML/update-manVaxry2022-08-221-0/+1
|\ | | | | docs: build man pages to repo
| * docs: install manpages with mesonFernando Ayats2022-08-211-0/+1
| |
* | improve compatability with older meson versionsFlorian sp1rit​2022-08-221-1/+1
|/ | | | | | - changed <compiler>.get_version() to <compiler>.version() Signed-off-by: Florian "sp1rit"​ <sp1ritCS@protonmail.com>
* fix: support clang in meson buildAsh Walker2022-08-121-3/+17
|
* nix & meson: update version to 0.10.0Mihai Fufezan2022-08-091-1/+1
|
* meson: add -DGIT arguments (#321)Mihai Fufezan2022-07-291-0/+10
|
* flake & meson: 0.7.0 -> 0.8.1Mihai Fufezan2022-07-271-1/+1
| | | | nix: add legacyRenderer option
* nix & meson: 0.6.2 -> 0.7.0Mihai Fufezan2022-07-121-1/+1
|
* fix meson C++23vaxerski2022-07-061-1/+3
|
* set proper C++23 std to meson as wellvaxerski2022-07-061-1/+1
|
* meson: build with -O3 (#291)Mihai Fufezan2022-07-021-1/+10
|
* nix & meson: 0.6.0 -> 0.6.2Mihai Fufezan2022-06-291-1/+1
|
* flake, meson: manually update versionMihai Fufezan2022-06-241-1/+1
| | | | version update workflow: temporarily disable running on push
* [gha] bump flake and meson versionfufexan2022-06-241-1/+1
|
* workflows: add meson version updater and update versionsMihai Fufezan2022-06-211-1/+1
|
* meson: ensure non-debug builds will use proper configurationFlorian "sp1rit"​2022-06-181-0/+4
| | | | | | meson will set add -DHYPRLAND_DEBUG to CXXFLAGS during compilation of debug builds. this avoids NDEBUG issues with wlroots and ensures asserts will also work on release builds.
* meson: added default_library=static as default optionFlorian "sp1rit"​2022-06-161-1/+1
|
* added assets/wallpapers to installFlorian "sp1rit"​2022-06-161-0/+1
|
* moved wlroots/xwayland definitions to the main meson fileFlorian "sp1rit"​2022-06-161-0/+13
| | | | | | 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.
* Added meson buildfilesFlorian "sp1rit"​2022-06-161-0/+8
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