Commit Graph

21 Commits

Author SHA1 Message Date
vaxerski 1599dc47d1 set proper C++23 std to meson as well 2022-07-06 16:55:49 +02:00
vaxerski f9756d10d4 changed C++ std to C++23, use std::string::contains 2022-07-06 16:50:11 +02:00
vaxerski 55aeb91e6a use provided wlroots, don't find system 2022-07-05 19:36:28 +02:00
vaxerski 29ca7f9018 bring back O3 2022-07-01 10:37:07 +02:00
vaxerski 208864cba9 include build/include in CMakeLists 2022-06-29 13:49:53 +02:00
vaxerski a2fa1bc80d fix CMake debug mode 2022-06-21 22:09:46 +02:00
Florian "sp1rit"​ fd0112425f
Added meson buildfiles
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
2022-06-16 23:30:28 +02:00
vaxerski fa38dfd416 Added git dirty 2022-04-22 18:33:30 +02:00
vaxerski d7b3145b2e Added git commit message to hyprctl version 2022-04-22 18:29:32 +02:00
vaxerski e3b19e0131 Added hyprctl version 2022-04-22 18:14:25 +02:00
vaxerski bebfe01d73 Added a custom NO_XWAYLAND flag 2022-04-20 15:58:02 +02:00
vaxerski b83f9dce6f Comment -O3 for no GCC optimizations 2022-04-13 18:36:14 +02:00
vaxerski 34fbdde45c switch Ofast to O3 to follow standards 2022-04-13 18:33:55 +02:00
vaxerski 084e922642 Added legacy GLES2 renderer option 2022-04-13 17:34:13 +02:00
vaxerski a8e8729230 Added zext_workspace protocol support 🎉 2022-04-11 19:51:37 +02:00
vaxerski 116ab9e56c EGL 2022-03-24 17:17:08 +01:00
vaxerski bcb02b9307 handle subsurfaces 2022-03-21 16:13:43 +01:00
vaxerski 958bee27d4 oops 2022-03-18 20:07:36 +01:00
vaxerski bc937e3e71 Renderer 2022-03-17 20:22:29 +01:00
vaxerski cf51ab71a2 input basics 2022-03-17 16:19:10 +01:00
vaxerski de4c836e97 Initial Commit 2022-03-16 20:50:55 +01:00