Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-19 | meson: generate version.h before install_headers (#3612) | memchr | |
Otherwise, meson install would not install version.h as a header in a clean build. | |||
2023-10-11 | build: guard execinfo.h via build systems (#3547) | Vaxry | |
* guard execinfo via cmake * libexecinfo -> execinfo macro name * meson: add execinfo check * move check in cmake up --------- Co-authored-by: Mihai Fufezan <[email protected]> | |||
2023-10-10 | internal: better versioning (#3543) | Vaxry | |
* better versioning * meson: better versioning * nix: better versioning --------- Co-authored-by: Mihai Fufezan <[email protected]> | |||
2023-09-17 | wlroots: disable wlr vulkan support | vaxerski | |
Hyprland will never use vulkan so this is completely redundant | |||
2023-05-16 | meson & nix: install wlroots headers (#2287) | Mihai Fufezan | |
2023-04-27 | Meson: add subdirs to pkg-config file | Mihai Fufezan | |
2023-04-27 | Plugin header overhaul (#2087) | Ching Pei Yang | |
* 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 <[email protected]> --------- Co-authored-by: Mihai Fufezan <[email protected]> Co-authored-by: vaxerski <[email protected]> | |||
2023-03-27 | Fix nix build options | Oliver Ni | |
2023-03-15 | Nix: fix meson patch again | Mihai Fufezan | |
2023-02-27 | Plugin System (#1590) | Vaxry | |
--------- Co-authored-by: Mihai Fufezan <[email protected]> | |||
2023-02-20 | Unbreak CrashReporter on FreeBSD (#1589) | Jan Beich | |
2023-02-04 | meson: build in release by default | Mihai Fufezan | |
2023-01-06 | Build: use props file for versioning | Mihai Fufezan | |
2023-01-06 | Nix & meson: 0.19.2 -> 0.20.0 | Mihai Fufezan | |
2023-01-05 | add systemd support (#1253) | jrun | |
* 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 <[email protected]> * nix: add withSystemd flag Signed-off-by: Paymon MARANDI <[email protected]> Co-authored-by: Mihai Fufezan <[email protected]> Co-authored-by: Vaxerski <[email protected]> | |||
2022-12-22 | Nix & meson: 0.18.0 -> 0.19.2 | Rens Porre | |
2022-11-25 | Nix & meson: 0.17.0 -> 0.18.0 | Mihai Fufezan | |
2022-10-31 | Nix & meson: 0.16.0 -> 0.17.0 | Mihai Fufezan | |
Nix: make xwayland dependencies optional | |||
2022-10-22 | meson.build: use sh instead of bash | wael | |
2022-10-18 | Nix & meson: 0.15.3 -> 0.16.0 | Mihai Fufezan | |
2022-10-15 | Nix & meson: 0.15.0beta -> 0.15.3beta | Mihai Fufezan | |
Nix: remove merged libdrm update | |||
2022-10-04 | Nix & meson: 0.14.0 -> 0.15.0 | Mihai Fufezan | |
2022-09-22 | Nix & meson: bump to 0.14.0 | Mihai Fufezan | |
2022-08-31 | Nix & meson: 0.11.1 -> 0.12.1 | Mihai Fufezan | |
flake: add commit to wlroots version | |||
2022-08-26 | nix & meson: update version to 0.11.1 | Mihai Fufezan | |
2022-08-22 | Merge pull request #555 from viperML/update-man | Vaxry | |
docs: build man pages to repo | |||
2022-08-22 | improve compatability with older meson versions | Florian sp1rit | |
- changed <compiler>.get_version() to <compiler>.version() Signed-off-by: Florian "sp1rit" <[email protected]> | |||
2022-08-21 | docs: install manpages with meson | Fernando Ayats | |
2022-08-12 | fix: support clang in meson build | Ash Walker | |
2022-08-09 | nix & meson: update version to 0.10.0 | Mihai Fufezan | |
2022-07-29 | meson: add -DGIT arguments (#321) | Mihai Fufezan | |
2022-07-27 | flake & meson: 0.7.0 -> 0.8.1 | Mihai Fufezan | |
nix: add legacyRenderer option | |||
2022-07-12 | nix & meson: 0.6.2 -> 0.7.0v0.7.1beta | Mihai Fufezan | |
2022-07-06 | fix meson C++23 | vaxerski | |
2022-07-06 | set proper C++23 std to meson as well | vaxerski | |
2022-07-02 | meson: build with -O3 (#291) | Mihai Fufezan | |
2022-06-29 | nix & meson: 0.6.0 -> 0.6.2 | Mihai Fufezan | |
2022-06-24 | flake, meson: manually update version | Mihai Fufezan | |
version update workflow: temporarily disable running on push | |||
2022-06-24 | [gha] bump flake and meson version | fufexan | |
2022-06-21 | workflows: add meson version updater and update versions | Mihai Fufezan | |
2022-06-18 | meson: ensure non-debug builds will use proper configuration | Florian "sp1rit" | |
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. | |||
2022-06-16 | meson: added default_library=static as default option | Florian "sp1rit" | |
2022-06-16 | added assets/wallpapers to install | Florian "sp1rit" | |
2022-06-16 | moved wlroots/xwayland definitions to the main meson file | Florian "sp1rit" | |
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. | |||
2022-06-16 | Added meson buildfiles | Florian "sp1rit" | |
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 |