summaryrefslogtreecommitdiff
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Drop autotools-based buildNiels De Graef2020-11-158-939/+0
| | | | | | | | | Our official instructions only tell how to build with Meson, our CI is only done with Meson and I wouldn't be surprised if most developers only used Meson as well. In other words, the autotools build is outdated. Let's say our goodbye and drop it in the next stable release.
* build: Use stock tap-driver from automakeDaiki Ueno2019-08-291-429/+0
| | | | | | Previously, we used a custom TAP driver written in Python. Now that Automake's TAP driver has sufficient features, the script should be no longer necessary.
* build: Drop TAP wrapper script around GLib testsDaiki Ueno2019-08-291-204/+3
| | | | | The GLib versions we require supports TAP natively when tests are run with the --tap option.
* build: update tap scriptsJan Tojnar2018-08-282-43/+139
| | | | | | | | | | | | | | | | This replaces tap-driver and tap-gtester with fresh versions from Cockpit. https://github.com/cockpit-project/cockpit/pull/9500 https://wiki.gnome.org/Initiatives/GnomeGoals/Python3Porting Also included are the following commits that are not included in Cockpit: * https://gitlab.gnome.org/GNOME/gnome-keyring/commit/918ab836fd23f9b2c0bf655c7f4f575bffff3189 * https://gitlab.gnome.org/GNOME/gnome-keyring/commit/7e75a62e846551c19b9c875f7b237a07ee3b93e1 * https://gitlab.gnome.org/GNOME/gnome-keyring/commit/7120f44ceedd5c10802781d64a5829b3c6d8e13f * https://gitlab.gnome.org/GNOME/libsecret/commit/98d12ea2201ec5b52e561e06b3af85be95fcb482 Basically a copy of https://gitlab.gnome.org/GNOME/gnome-keyring/merge_requests/4
* tap-driver: Handle --enable-hard-errorsDaiki Ueno2018-06-061-1/+5
|
* Spelling fixesVille Skyttä2017-10-151-1/+1
|
* build: Port to Python 3Dmitry Shachnev2016-04-073-19/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687637
* Fix typosAntonio Murdaca2016-03-081-1/+1
| | | | | | | | Signed-off-by: Antonio Murdaca <runcom@redhat.com> Signed-off-by: Stef Walter <stefw@redhat.com> * Fix one spelling of 'succeeded' https://bugzilla.gnome.org/show_bug.cgi?id=763143
* build: Add redirect Makefile for when $srcdir != $builddirStef Walter2016-02-131-0/+9
|
* build-sys: Update valgrind headersChristophe Fergeau2015-10-192-1982/+3783
| | | | | | | | libsecret ships headers from valgrind, but they seem to come from an old version. Update to the headers from valgrind-3.11.0-1.fc23.x86_64 in order to get VG_DO_ADDED_LEAK_CHECK definition. https://bugzilla.gnome.org/show_bug.cgi?id=756766
* build: Use /usr/bin/env to find python during testsStef Walter2014-03-233-3/+3
|
* tap-gtester: Set a standard environment variable for test harnessStef Walter2014-03-061-0/+2
| | | | | Lets tests know whether they're running under an automated testing harness.
* glib.supp: Add valgrind suppression of uninitiaziled sigactionStef Walter2014-03-051-0/+8
|
* Makefile.am: Add check-memory target for valgrind testingStef Walter2014-03-053-44/+43
| | | | | | | Update the test-driver to accomodate this and figure out how best to implement this. Fix up 'make recheck' as well.
* test-driver: Use a single driver which supports both tap and simpleStef Walter2014-03-053-415/+338
| | | | Rename our GTest tap compiler so it's clearer what's going on.
* Makefile.am: Use a single Makefile.am and parallel testsStef Walter2014-03-045-16/+685
| | | | | | | | | | | | | Allow parallel building and testing by using a single Makefile.am Implement parallel testing using TAP, with various drivers and compilers living in the build/ directory. Fix all sorts of issues that this caused, including builddir != srcdir, leaks in tests and so on. It would have been nice to break out all the above into separate commits ... blush.
* Add Vala bindings.Evan Nemerson2012-06-281-0/+96
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=678846
* Build fixes for 'make distcheck'Stef Walter2012-02-031-4/+8
|
* Initial gobject-introspection supportStef Walter2012-02-031-4/+7
|
* Prompting and item deletionStef Walter2012-01-132-0/+33
|
* Some build fixesStef Walter2011-11-191-0/+11
|
* Implement gsecret_service_get_secrets_for_paths() and friendsStef Walter2011-11-123-2/+27
| | | | * Lots of testing, fine tuning and other bits too.
* Valgrind integration, refactor build processStef Walter2011-11-067-0/+6314
* Cleanup secure memory allocator for valgrind. * Bring valgrind headers in. * Add lots of suppressions for glib, gdbus, gcrypt * Fix up a bunch of bugs where things weren't getting freed * Add new 'make check-memory' target