Commit graph

40 commits

Author SHA1 Message Date
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