summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--compiler/valacompiler.vala4
-rw-r--r--configure.ac1
-rw-r--r--vapi/config.vapi1
3 files changed, 4 insertions, 2 deletions
diff --git a/compiler/valacompiler.vala b/compiler/valacompiler.vala
index 8a87525c9..1260135b8 100644
--- a/compiler/valacompiler.vala
+++ b/compiler/valacompiler.vala
@@ -531,7 +531,7 @@ class Vala.Compiler {
stdout.printf ("Vala %s\n", Config.BUILD_VERSION);
return 0;
} else if (api_version) {
- stdout.printf ("%s\n", Config.PACKAGE_SUFFIX.substring (1));
+ stdout.printf ("%s\n", Config.API_VERSION);
return 0;
}
@@ -614,7 +614,7 @@ class Vala.Compiler {
stdout.printf ("Vala %s\n", Config.BUILD_VERSION);
return 0;
} else if (api_version) {
- stdout.printf ("%s\n", Config.PACKAGE_SUFFIX.substring (1));
+ stdout.printf ("%s\n", Config.API_VERSION);
return 0;
}
diff --git a/configure.ac b/configure.ac
index b8525ab33..531eef482 100644
--- a/configure.ac
+++ b/configure.ac
@@ -18,6 +18,7 @@ dnl We don't support separate builddir when building from git
echo \#buildapi-variable-no-builddir >/dev/null
AC_SUBST(API_VERSION)
+AC_DEFINE_UNQUOTED(API_VERSION, "$API_VERSION", [Define to the api-version of this package])
AC_SUBST(PACKAGE_SUFFIX)
AC_DEFINE_UNQUOTED(PACKAGE_SUFFIX, "$PACKAGE_SUFFIX", [Define to the suffix of this package])
diff --git a/vapi/config.vapi b/vapi/config.vapi
index 2c6df9e6b..49797b829 100644
--- a/vapi/config.vapi
+++ b/vapi/config.vapi
@@ -22,6 +22,7 @@
[CCode (cprefix = "", lower_case_cprefix = "", cheader_filename = "config.h")]
namespace Config {
+ public const string API_VERSION;
[CCode (cheader_filename = "version.h")]
public const string BUILD_VERSION;
public const string PACKAGE_DATADIR;