Matthew Waters
1559e1aec7
gst: allow building static libraries for e.g. Android/iOS
2018-12-10 16:47:50 +11:00
Nirbheek Chauhan
a86c36b9a9
meson: Add a feature option for tests
...
This autodetection is needed on iOS inside Cerbero where
gstreamer-check-1.0 is not available.
2018-09-01 12:09:32 +05:30
Nirbheek Chauhan
4ac1362157
meson: gst_version_* are ints, convert them early
...
Fixes error reported by ceyusa:
gst-devtools/meson.build:23:0: ERROR: Multiplication works only with integers.
2018-08-31 15:21:05 +05:30
Nirbheek Chauhan
d035501228
meson: Maintain macOS ABI through dylib versioning
...
Requires Meson 0.48, but the feature will be ignored on older versions
so it's safe to add it without bumping the requirement.
Documentation:
https://github.com/mesonbuild/meson/blob/master/docs/markdown/Reference-manual.md#shared_library
2018-08-31 14:52:04 +05:30
Nirbheek Chauhan
fa3648d5fe
meson: Convert common options to feature options
...
The rest will be converted later, these are necessary for gst-build to
set options correctly.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
2018-07-27 18:49:13 +05:30
Nirbheek Chauhan
21e7ed5025
meson: Update option names to omit disable_ prefixes
...
Also yield common options to the outer project (gst-build in our case)
so that they don't have to be set manually.
2018-05-05 20:27:50 +05:30
Thibault Saunier
cb4342b8f2
debug-viewer: Port to meson
...
This allows us to run unit test as part of ninja test and have versionning
in sync. Also the goal is to have everything inside meson.
https://bugzilla.gnome.org/show_bug.cgi?id=795282
2018-04-15 20:50:22 -03:00
Tim-Philipp Müller
dede83a542
Back to development
2018-03-20 10:57:53 +00:00
Tim-Philipp Müller
207c447a40
Release 1.14.0
2018-03-19 20:29:08 +00:00
Thibault Saunier
769a9f72e2
validate: Fix the way we set the testsuite version
...
The testuite version should be 'master' during development
and the version number on releases, during the pre-release
cycle, there is no nano version, thus our detection handling
was mistaking.
2018-03-13 21:14:56 -03:00
Tim-Philipp Müller
e158fc6bd1
meson: update version
2018-03-13 22:20:52 +00:00
Mathieu Duponchelle
9a7591397a
meson: enable more warnings
2018-03-01 18:50:22 +01:00
Tim-Philipp Müller
d8f7969e41
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 devtools 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:50:33 +00:00
Tim-Philipp Müller
32d146b7de
Fix versions
2018-02-15 21:04:21 +00:00
Tim-Philipp Müller
41abaf99a9
Back to development
2018-02-15 19:44:37 +00:00
Tim-Philipp Müller
dab15df5eb
Release 1.13.1
2018-02-15 18:28:13 +00:00
Tim-Philipp Müller
3bc6d34859
meson: use -fno-strict-aliasing where supported
...
https://bugzilla.gnome.org/show_bug.cgi?id=769183
2018-01-30 20:38:15 +00:00
Tim-Philipp Müller
a0ff0095b5
meson: hide symbols by default unless explicitly exported
2017-08-12 12:08:09 +01:00
Tim-Philipp Müller
b6cd37f142
meson: find python3 via python3 module
...
https://bugzilla.gnome.org/show_bug.cgi?id=783198
2017-07-07 12:26:40 +01:00
Thibault Saunier
263d8bc8fd
meson: Allow using glib as a subproject
2017-06-27 16:50:35 -04:00
Sebastian Dröge
17f2220311
Back to development
2017-05-04 18:59:42 +03:00
Sebastian Dröge
4b61eb4b41
Release 1.11.91
2017-04-27 17:54:05 +03:00
Sebastian Dröge
91d2d2dc2b
Update meson.build version to 1.11.90 too
2017-04-10 17:06:43 +03:00
Thibault Saunier
bf21c2f64e
validate:launcher: Fix typo in meson build definitions
2017-02-27 12:12:38 -03:00
Sebastian Dröge
cd75b4d7ad
meson: Update version
2017-02-24 16:00:19 +02:00
Thibault Saunier
99ee2dc3bb
meson:validate: Build validate plugins
2017-01-31 08:15:38 -03:00
Tim-Philipp Müller
a7343e4329
meson: bump version
2017-01-13 12:39:29 +00:00
Thibault Saunier
0f865aca82
validate: Fix setting of the testsuite version
...
If nano is set, it means we are running in git/unreleased version
2017-01-06 13:14:25 -03:00
Thibault Saunier
16d060a81d
meson: Support building without Gst debug
2016-12-09 18:15:08 -03:00
Sebastian Dröge
b46e80080f
meson: Move vs_module_defs_dir to the validate subdirectory
...
It's validate/win32/ and not just win32/
https://bugzilla.gnome.org/show_bug.cgi?id=774638
2016-11-19 12:36:32 +02:00
Scott D Phillips
55d0e7a607
meson: Add ignored warnings for MSVC
...
https://bugzilla.gnome.org/show_bug.cgi?id=774656
2016-11-18 09:40:55 +00:00
Scott D Phillips
9b18bafc68
Enable building with MSVC
...
https://bugzilla.gnome.org/show_bug.cgi?id=774638
2016-11-17 17:36:03 -03:00
Thibault Saunier
cf1404814a
meson: Unset the plugin paths to generate the .gir files
...
Avoiding problems when using subproject:
'Failed to load plugin something.so file too short'
2016-11-04 14:45:38 -03:00
Thibault Saunier
febbff72be
validate: Allow using json-glib as a subproject
2016-11-02 18:11:56 -03:00
Tim-Philipp Müller
3dcaa36b81
meson: update version
2016-11-01 18:11:13 +00:00
Scott D Phillips
99a1f3911d
meson: Don't depend on gstreamer-check-1.0 on windows
...
https://bugzilla.gnome.org/show_bug.cgi?id=773114
2016-10-26 17:51:27 +05:30
Nirbheek Chauhan
388f621bd9
Revert "meson: move gstreamer-check-1.0 dependency to validate/tests/check"
...
This reverts commit e8e51bdad4
.
Does not actually work. See:
https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
2016-10-25 11:48:12 +05:30
Scott D Phillips
e8e51bdad4
meson: move gstreamer-check-1.0 dependency to validate/tests/check
...
https://bugzilla.gnome.org/show_bug.cgi?id=773114
2016-10-21 06:07:08 -03:00
Thibault Saunier
b84d4490f7
meson: Setup pre commit hook and fix getpluginsdir for standalone case
2016-09-30 13:31:16 -03:00
Tim-Philipp Müller
5dd3f9df20
meson: update version
2016-09-30 14:57:49 +01:00
Thibault Saunier
9089df6d11
validate:meson: Add tests
2016-09-08 10:41:21 -03:00
Thibault Saunier
7165e6ad12
meson: Bump version to 1.9.2
...
And unify the name of the disable_introspection option
2016-09-05 12:32:22 -03:00
Thibault Saunier
53d69adcaf
meson: Add support for building GIR when used as subproject
...
Add allow project to us it as subproject too
2016-08-26 20:06:22 -03:00
Thibault Saunier
da327d8625
validate: Add support for Meson as alternative/parallel build system
...
https://github.com/mesonbuild/meson
2016-08-25 15:12:31 -03:00