Commit graph

33 commits

Author SHA1 Message Date
Tim-Philipp Müller
fb5f718e14 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
add_global_arguments() can't be used in subprojects. It's
entirely possible that -ugly is a subproject but gstreamer
is picked up from an installed location, so we should
really use add_project_arguments() in both cases.
2018-02-21 19:47:36 +00:00
Tim-Philipp Müller
8c3daab0e2 Back to development 2018-02-15 19:44:21 +00:00
Tim-Philipp Müller
91d953b369 Release 1.13.1 2018-02-15 17:10:13 +00:00
Tim-Philipp Müller
d3bfc7d469 meson: make version numbers ints and fix int/string comparison
WARNING: Trying to compare values of different types (str, int).
The result of this is undefined and will become a hard error
in a future Meson release.
2018-02-08 19:10:09 +00:00
Tim-Philipp Müller
4007aaf3a7 meson: use -fno-strict-aliasing where supported
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:34:54 +00:00
Tim-Philipp Müller
c9baaf3e50 meson: skip translations if gettext is not available 2017-12-26 13:51:37 +01:00
Tim-Philipp Müller
7d789cc589 meson: don't export symbols by default
Only plugin entry points should be exported.

Currently plugins might export more symbols with
the meson build, as we don't have the exports
regexp there that we pass to libtool.
2017-08-10 12:01:52 +01:00
Tim-Philipp Müller
121e8e6210 meson: find python3 via python3 module
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-07-07 11:58:36 +01:00
Tim-Philipp Müller
8012cfae27 meson: fix with-package-name option
https://bugzilla.gnome.org/show_bug.cgi?id=784082
2017-06-26 09:49:22 +01:00
Tim-Philipp Müller
5a0901baa3 meson: don't need config.h.meson any longer 2017-05-21 17:49:59 +01:00
Tim-Philipp Müller
a6e55d331b meson: add options to set package name and origin
https://bugzilla.gnome.org/show_bug.cgi?id=782172
2017-05-20 14:58:37 +01:00
Sebastian Dröge
33b1b8c545 Back to development 2017-05-04 18:59:14 +03:00
Sebastian Dröge
d2374716e2 Release 1.12.0 2017-05-04 15:39:25 +03:00
Sebastian Dröge
cbcf4a399a Release 1.11.91 2017-04-27 17:33:23 +03:00
Sebastian Dröge
204345d876 Release 1.11.90 2017-04-07 16:34:22 +03:00
Sebastian Dröge
4581f2756b meson: Update version 2017-02-24 15:59:47 +02:00
Tim-Philipp Müller
aa17c7885d meson: bump version 2017-01-13 12:39:09 +00:00
Thibault Saunier
8d045b4197 meson: Install presets files 2017-01-03 08:15:43 -03:00
Thibault Saunier
18f191070e meson: Support building without Gst debug 2016-12-09 17:51:52 -03:00
Scott D Phillips
4161c2e96f meson: Add ignored warnings for MSVC
https://bugzilla.gnome.org/show_bug.cgi?id=774656
2016-11-18 09:38:40 +00:00
Tim-Philipp Müller
b96515449c meson: update version 2016-11-01 18:09:59 +00:00
Scott D Phillips
6c77b81df8 meson: Don't depend on gstreamer-check-1.0 on windows
https://bugzilla.gnome.org/show_bug.cgi?id=773114
2016-10-26 17:50:03 +05:30
Nirbheek Chauhan
c64165fb00 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
This reverts commit 0555c09607.

Does not actually work. See:
https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2016-10-25 11:47:51 +05:30
Scott D Phillips
0555c09607 meson: move gstreamer-check-1.0 dependency to tests/check
https://bugzilla.gnome.org/show_bug.cgi?id=773114
2016-10-21 06:03:41 -03:00
Nirbheek Chauhan
91eedfcbea meson: Don't set c_std to gnu99
Use the default for each compiler on every platform instead. This
improves our compatibility with compilers that don't have gnu99 as
a c_std.
2016-10-15 22:20:05 +05:30
Thibault Saunier
dc49e63100 meson: Make use of new environment object and set plugin path to builddir
Workaround source_root being the root directory of all projects
in the subproject case and remove now unneeded getpluginsdir

Bump meson requirement to 0.35
2016-10-04 18:10:41 -03:00
Thibault Saunier
07e5039848 meson: Setup pre commit hook and fix getpluginsdir for standalone case 2016-09-30 12:46:34 -03:00
Tim-Philipp Müller
7d864e8b45 meson: update version 2016-09-30 11:41:28 +01:00
Tim-Philipp Müller
8150a742ee meson: hook up translations 2016-09-24 09:08:00 +01:00
Tim-Philipp Müller
d671d6941f meson: hook up unit tests 2016-09-24 09:02:34 +01:00
Thibault Saunier
c18ed0bee6 meson: Bump version to 1.9.2 2016-09-05 12:22:56 -03:00
Thibault Saunier
2b65075908 meson: Add support for fallback subprojects 2016-08-23 15:29:10 -03:00
Nirbheek Chauhan
c8260a1545 Add support for Meson as alternative/parallel build system
https://github.com/mesonbuild/meson

With contributions from:

Tim-Philipp Müller <tim@centricular.com>
Jussi Pakkanen <jpakkane@gmail.com> (original port)

Highlights of the features provided are:
* Faster builds on Linux (~40-50% faster)
* The ability to build with MSVC on Windows
* Generate Visual Studio project files
* Generate XCode project files
* Much faster builds on Windows (on-par with Linux)
* Seriously fast configure and building on embedded

... and many more. For more details see:

http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html

Building with Meson should work on both Linux and Windows, but may
need a few more tweaks on other operating systems.
2016-08-20 11:29:37 +01:00