summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* girepository: port from g_type_class_add_private() to G_ADD_PRIVATE()Christoph Reiter2018-07-301-2/+0
| | | | This lets us enable -Wdeprecated-declarations
* build: enable -Wredundant-declsChristoph Reiter2018-07-291-2/+2
| | | | | The ffi decls were added in cbdd9ee09e367e4dd to work around broken ffi headers. Let's assume this is fixed now.
* build: enable -Wswitch-defaultChristoph Reiter2018-07-291-2/+2
| | | | | | | In case the surrounding code handles missing cases break, otherwise add a g_assert_not_reached(). The generated parser code triggers this as well, so disable it there only.
* build: enable -Wtype-limitsChristoph Reiter2018-07-291-1/+1
| | | | hashv is unsigned, no need to check if >= 0
* build: enable -Wimplicit-fallthroughChristoph Reiter2018-07-291-1/+0
| | | | and fix a missplaced break
* build: enable -Wsign-compareChristoph Reiter2018-07-291-1/+5
| | | | | Except for the generated lexer code which triggers it with the version of flex used in our CI.
* build: enable -WshadowChristoph Reiter2018-07-291-1/+1
|
* build: enable -Wcast-function-typeChristoph Reiter2018-07-291-1/+1
| | | | | | | | Where it's easy add dummy args to match the cast; where the target is a subset just prevent the warning with a cast to void*. Provide a real copy function for the boxed type code in regress_foo. This code is never executed afaics, but why not.
* build: enable -Wsuggest-attribute=formatChristoph Reiter2018-07-291-1/+1
| | | | And use G_GNUC_PRINTF for the suggested function.
* build: enable -Wdouble-promotionChristoph Reiter2018-07-291-1/+1
|
* build: enable -Wincompatible-pointer-typesChristoph Reiter2018-07-291-1/+0
|
* build: enable -Wdiscarded-qualifiersChristoph Reiter2018-07-291-1/+5
| | | | | Except for the Python module because nothing in the CPython API is marked const and we'd have to cast everywhere.
* autotools: start using AX_COMPILER_FLAGS, enable -Werror on CIChristoph Reiter2018-07-291-23/+9
| | | | | | | | | * This adds a new dependency on autoconf-archive. * Pass WARN_CFLAGS/WARN_LDFLAGS/WARN_SCANNERFLAGS to everything we control the source of * Disables all warning flags which make the build error out for now, we'll re-enable them in followup commits. * AX_COMPILER_FLAGS is used with the release flag always on so we don't get -Werror by default.
* Bump to 1.57.2Rico Tzschichholz2018-07-201-2/+2
|
* configure.ac: Don't hardcode the Python C-ext file extensionChristoph Reiter2018-06-211-0/+3
| | | | | .pyd doesn't work with Python 3 on Windows, ask Python for what file extension it expects instead of hardcoding it.
* build: Drop Visual Studio projectsChun-wei Fan2018-06-071-11/+1
| | | | | | | | | | We now have Meson build files which can handle builds using Visual Studio now, so we should focus maintenance efforts on the build system for Visual Studio on Meson. This will also allow build options to be more flexible, and has the advantage of being able to build directly out of a GIT checkout, without needing to generate source dist tarballs.
* Bump requirement on glib >= 2.57.1Rico Tzschichholz2018-05-231-1/+1
|
* Add --version option to Python based tools.Tomasz Miąsko2018-04-261-0/+1
| | | | | | | | | | | | | Version file is generated at build time and stored as _version.py. To support running uninstalled tools, a fallback version is included as well. Example output of `--version` option: ``` $ for t in g-ir-{annotation-tool,scanner,doc-tool}; do $t --version; done g-ir-annotation-tool 1.57.1 g-ir-scanner 1.57.1 g-ir-doc-tool 1.57.1 ```
* Post-branch bump to 1.57.1Emmanuele Bassi2018-03-101-2/+2
|
* Release 1.55.21.55.2Rico Tzschichholz2018-02-221-2/+2
|
* adding subdir-objects to AM_INIT_AUTOMAKE in order to avoid warning during ↵Karl-Philipp Richter2018-02-081-1/+1
| | | | | | autoreconf See #120.
* configure: Don't declare functions in AC_TRY_COMPILE and AC_LANG_PROGRAMTing-Wei Lan2018-01-201-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=792714
* Release 1.55.11.55.1Rico Tzschichholz2018-01-081-2/+2
|
* Bump version to 1.55.0Rico Tzschichholz2017-10-051-3/+3
|
* Release 1.54.11.54.1Rico Tzschichholz2017-10-021-1/+1
|
* Release 1.54.01.54.0Rico Tzschichholz2017-09-111-3/+4
|
* Release 1.53.71.53.7Rico Tzschichholz2017-09-051-2/+2
|
* Release 1.53.51.53.5Rico Tzschichholz2017-08-081-2/+2
|
* Release 1.53.41.53.4Rico Tzschichholz2017-07-211-2/+2
|
* Release 1.53.31.53.3Rico Tzschichholz2017-06-201-2/+2
|
* Release 1.53.21.53.2Rico Tzschichholz2017-05-231-2/+2
|
* Release 1.53.11.53.1Rico Tzschichholz2017-04-251-2/+2
|
* Bump version to 1.53.0Rico Tzschichholz2017-04-101-3/+3
|
* Release 1.52.11.52.1Rico Tzschichholz2017-04-101-2/+2
|
* Release 1.52.01.52.0Rico Tzschichholz2017-03-201-3/+3
|
* Release 1.51.51.51.5Rico Tzschichholz2017-03-141-2/+2
|
* Visual Studio builds: Support Visual Studio 2017Chun-wei Fan2017-02-151-1/+8
| | | | | | | | | | | | | ... in the projects for now, the NMake Makefiles for the introspection files (.gir/.typelib) need to be updated as well, but that needs to be done a bit later. This is done by updating the autotools scripts, so that the Visual Studio 2010 projects are copied and the items are updated as necessary. Note that since the format of the platform toolset changed for Visual Studio 2017, a custom platform toolset string is allowed and used if specified, otherwise the platform toolset string is generated as it was before.
* Release 1.51.31.51.3Rico Tzschichholz2017-02-131-2/+2
|
* Release 1.51.21.51.2Rico Tzschichholz2017-01-171-2/+2
|
* Visual Studio builds: Move build files to win32/Chun-wei Fan2017-01-091-9/+8
| | | | | | As suggested, we don't really need two layers of directories to get to the projects, so move the project files to be under win32/ rather than build/win32/.
* Release 1.51.11.51.1Florian Müllner2016-10-311-3/+3
|
* Release 1.50.01.50.0Florian Müllner2016-09-201-3/+3
|
* Release 1.49.21.49.2Florian Müllner2016-09-131-2/+2
|
* Release 1.49.11.49.1Florian Müllner2016-08-031-3/+3
|
* Release 1.48.01.48.0Rico Tzschichholz2016-03-221-3/+3
|
* MSVC builds: Have the package version available in the projectsChun-wei Fan2016-03-181-0/+2
| | | | This is used for generating the pkg-config file for this package.
* Release 1.47.921.47.92Rico Tzschichholz2016-03-141-2/+2
|
* Revert "libgirepository: Refuse to run in setuid applications"Colin Walters2015-12-091-1/+1
| | | | | | | | | | | | This reverts commit 98bb6c91b710a95efe4cfeb303daeec3381b9c98. It breaks programs simply executed *transitively* from a setuid binary like the dbus daemon launch helper. https://bugzilla.redhat.com/show_bug.cgi?id=1285991 Conflicts: girepository/girepository.c
* Release 1.47.1Colin Walters2015-11-031-2/+2
|
* configure.ac: Add --with-python configure flagSimon Feltman2015-09-291-0/+13
| | | | | | | Add --with-python flag which overrides the $PYTHON environment variable when used. https://bugzilla.gnome.org/show_bug.cgi?id=679438