Commit graph

13 commits

Author SHA1 Message Date
Thomas Frans
221bc5f6aa
git: fix incorrect subprojects ignore in .gitignore
Ignoring the entire `/subprojects/` directory prevents the next rule
from including just the Meson wrap files. Instead, ignore all the files
in the directory which allows the intended behavior.
2025-03-23 13:24:15 +01:00
Simon Ser
428279a319 build: add Meson wrap manifests for our dependencies
Add Meson wrap manifests for all of our dependencies which can
fallback to a subproject. This makes it easier to build wlroots
on platforms where system packages are outdated. Users can now
opt-in via `meson configure --wrap-mode=default` and Meson will
download and build any missing dependency.

Don't download by default because this can be quite surprising and
undesirable for some users (e.g. if they are just missing some -dev
package).
2024-12-22 21:24:03 +00:00
Simon Ser
f28c0e2046 gitignore: remove build dir entries
Meson creates a .gitignore file in its build directories [1] so that
they never get added to Git. These entries assume users will pick a
specific build dir name, so they don't work with e.g. "builddir".

[1]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3582#note_1424666
2022-06-14 10:08:54 +02:00
Simon Ser
93ee4c7684 gitignore: remove unnecessary entries, add subprojects/
The previous entries aren't used because the build files are
self-contained in the Meson build directory.

Add subprojects/ because it's common for developers to override
Meson dependencies via subproject symlinks.
2022-05-28 12:23:51 +02:00
Drew DeVault
58b2584863 Remove rootston 2019-08-09 08:34:59 +09:00
Connor E
721a810f72 Add build-*/ to gitignore. 2019-02-04 14:37:16 +01:00
Dominique Martinet
69697e55a1 update .gitignore
- Remove old cmake ignores
- Add rootston.ini (example is rootston.ini.example)
2018-03-03 15:23:26 +01:00
Drew DeVault
ab738256ac Remove vim stuff from .gitignore
If this affects you put this in your vimrc:

set backupdir=~/.cache
set directory=~/.cache
2018-01-26 10:06:07 -05:00
Tony Crisci
b3a43e2261 add configuration file 2017-08-26 08:32:11 -04:00
Drew DeVault
b08aa9fd35 Revert "Merge pull request #27 from ascent12/meson"
This reverts commit 85805da021, reversing
changes made to 8189c64d7f.
2017-07-11 22:16:56 -04:00
Scott Anderson
924bf0f669 Changed build system to meson 2017-07-11 00:28:56 +12:00
nyorain
792d535225 Rework wayland backend output implementation 2017-06-19 22:36:40 +02:00
Drew DeVault
52e6ed54cb Initial commit 2017-04-25 11:32:52 -04:00