From c93ce120a43220b082bd5b9bc3b380f07f03f53e Mon Sep 17 00:00:00 2001 From: Toni Gundogdu Date: Wed, 3 Jul 2013 16:52:16 +0300 Subject: [PATCH] quvi_version: Add support for QUVI_VERSION_BUILD_CC_CFLAGS Save, and return, $CC and $CFLAGS via quvi_version with QUVI_VERSION_BUILD_CC_CFLAGS. Signed-off-by: Toni Gundogdu --- configure.ac | 3 +++ src/api/version.c | 7 +++++-- src/quvi-0.9/quvi/qversion.h | 3 ++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/configure.ac b/configure.ac index 0b28822..de503f6 100644 --- a/configure.ac +++ b/configure.ac @@ -57,6 +57,9 @@ LT_PREREQ([2.2.6]) AC_PROG_CC AM_PROG_CC_C_O +AC_DEFINE_UNQUOTED([CFLAGS], "$CFLAGS", [Define to compiler flags]) +AC_DEFINE_UNQUOTED([CC], "$CC", [Define to compiler]) + AC_PATH_PROG([DOXYGEN], [doxygen], [no]) AM_CONDITIONAL([HAVE_DOXYGEN], [test x"$DOXYGEN" != "xno"]) AC_SUBST([DOXYGEN]) diff --git a/src/api/version.c b/src/api/version.c index a84264d..9cfb461 100644 --- a/src/api/version.c +++ b/src/api/version.c @@ -1,5 +1,5 @@ /* libquvi - * Copyright (C) 2012 Toni Gundogdu + * Copyright (C) 2012,2013 Toni Gundogdu * * This file is part of libquvi . * @@ -36,7 +36,9 @@ static const gchar *_version[] = #else PACKAGE_VERSION #endif - , BUILD_OPTS, + , + BUILD_OPTS, + CC ", " CFLAGS, CANONICAL_TARGET, BUILD_TIME }; @@ -74,6 +76,7 @@ const char *quvi_version(QuviVersion version) return (read_scripts_version()); case QUVI_VERSION_CONFIGURATION: + case QUVI_VERSION_BUILD_CC_CFLAGS: case QUVI_VERSION_BUILD_TARGET: case QUVI_VERSION_BUILD_TIME: return (_version[version]); diff --git a/src/quvi-0.9/quvi/qversion.h b/src/quvi-0.9/quvi/qversion.h index 739f6d8..2434cc5 100644 --- a/src/quvi-0.9/quvi/qversion.h +++ b/src/quvi-0.9/quvi/qversion.h @@ -1,5 +1,5 @@ /* libquvi - * Copyright (C) 2012 Toni Gundogdu + * Copyright (C) 2012,2013 Toni Gundogdu * * This file is part of libquvi . * @@ -28,6 +28,7 @@ typedef enum { QUVI_VERSION, QUVI_VERSION_CONFIGURATION, + QUVI_VERSION_BUILD_CC_CFLAGS, QUVI_VERSION_BUILD_TARGET, QUVI_VERSION_BUILD_TIME, QUVI_VERSION_SCRIPTS /**< libquvi-scripts version */ -- 2.11.4.GIT