Add meson as a submodule for now
[platform/upstream/gstreamer.git] / README.md
1 # gst-all
2
3 GStreamer [meson](http://mesonbuild.com/) based repositories aggregrator
4
5 You can build GStreamer and all its component at once using
6 meson and its "subproject" feature.
7
8 ## Getting started
9
10 We have an helper script to get started, will get the right [meson](http://mesonbuild.com/)
11 version and get you ready to build. You can just get all GStreamer built running:
12
13 ```
14 ./configure && ninja -C build/
15 ```
16
17 ## GStreamer uninstalled
18
19 gst-all also contains a special `uninstalled` target that lets you enter
20 an uninstalled development environment where you will be able
21 to work on GStreamer easily.
22
23 Inside that environment you will find the GStreamer modules
24 in subprojects/, you can simply hack in there and to rebuild you
25 just need to rerun `ninja`.
26
27 ## Build a project based on GStreamer
28
29 You can make your own project that uses GStreamer and all its
30 components depend on `gst-all` making it Meson subproject
31 of your own project.