diff options
author | Christoph Reiter <reiter.christoph@gmail.com> | 2018-12-14 11:21:29 +0100 |
---|---|---|
committer | Christoph Reiter <reiter.christoph@gmail.com> | 2018-12-16 12:51:58 +0100 |
commit | 9c339f8b0d73c3475edeab37c52dbf991f67b7fa (patch) | |
tree | 0b87aeb20b2b8f17076d90510b68f1d02410891a /Makefile-gir.am | |
parent | c0dd66c3f6cf25404124b5a4d2e49f5cdc9b7110 (diff) | |
download | gobject-introspection-9c339f8b0d73c3475edeab37c52dbf991f67b7fa.tar.gz |
girepository: Add version macros and functions. Fixes #200
This adds the following macros and functions: GI_MAJOR_VERSION, GI_MICRO_VERSION,
GI_MINOR_VERSION, GI_CHECK_VERSION, gi_get_major_version,gi_get_micro_version,
gi_get_minor_version.
Since we share a prefix with glib we have to namespace these by using the gi_
prefix. g_gi would also work but we already export symbols with gi_ like
gi_cclosure_marshal_generic(), gi_type_tag_get_ffi_type() and
gi_type_info_extract_ffi_return_value(), so let's not add another naming scheme.
Diffstat (limited to 'Makefile-gir.am')
-rw-r--r-- | Makefile-gir.am | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Makefile-gir.am b/Makefile-gir.am index 3753d1a2..c7eb3779 100644 --- a/Makefile-gir.am +++ b/Makefile-gir.am @@ -201,19 +201,23 @@ GIRepository_2_0_gir_SCANNERFLAGS = \ $(WARN_SCANNERFLAGS) \ --identifier-prefix=GI \ --symbol-prefix=g \ + --symbol-prefix=gi \ --c-include="girepository.h" \ --add-include-path=. GIRepository_2_0_gir_PACKAGES = gobject-2.0 GIRepository_2_0_gir_INCLUDES = GObject-2.0 GIRepository_2_0_gir_EXPORT_PACKAGES = gobject-introspection-1.0 GIRepository_2_0_gir_CFLAGS = \ - -I$(top_srcdir)/girepository -I$(top_srcdir) \ + -I$(top_srcdir)/girepository \ + -I$(top_srcdir) \ + -I$(top_builddir)/girepository \ -DGI_COMPILATION GIRepository_2_0_gir_FILES = \ $(top_srcdir)/girepository/girepository.h \ $(top_srcdir)/girepository/girepository.c \ $(top_srcdir)/girepository/gi*info.c \ $(top_srcdir)/girepository/gi*info.h \ + $(top_builddir)/girepository/giversion.h \ $(top_srcdir)/girepository/gitypelib.h \ $(top_srcdir)/girepository/gitypes.h |