From: Alexei Sheplyakov Date: Mon, 1 Dec 2008 09:13:12 +0000 (+0100) Subject: [PATCH] [build] Simplify generation of ginac/version.h X-Git-Tag: release_1-5-0~19 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=58491538f7362529b3eaa1bcffcab3e9c0f0d049;hp=481e3e83f6b71d6639dd5c3fbd3c0d1e1ac18328 [PATCH] [build] Simplify generation of ginac/version.h --- diff --git a/configure.ac b/configure.ac index 78d7f2a6..2c2c8e9e 100644 --- a/configure.ac +++ b/configure.ac @@ -30,20 +30,15 @@ AC_INIT([GiNaC], ginac_version, []) AC_PREREQ(2.59) AC_CONFIG_SRCDIR(ginac/basic.cpp) AC_CONFIG_AUX_DIR([config]) -AC_CONFIG_HEADERS([config/config.h]) +AC_CONFIG_HEADERS([config/config.h ginac/version.h]) AC_CONFIG_MACRO_DIR([m4]) dnl This defines PACKAGE and VERSION. AM_INIT_AUTOMAKE([gnu 1.7 dist-bzip2]) dnl Process GiNaC version information -GINACLIB_MAJOR_VERSION=ginac_major_version -GINACLIB_MINOR_VERSION=ginac_minor_version -GINACLIB_MICRO_VERSION=ginac_micro_version -GINACLIB_VERSION=ginac_version -AC_SUBST(GINACLIB_MAJOR_VERSION) -AC_SUBST(GINACLIB_MINOR_VERSION) -AC_SUBST(GINACLIB_MICRO_VERSION) -AC_SUBST(GINACLIB_VERSION) +AC_DEFINE([GINACLIB_MAJOR_VERSION], ginac_major_version, [Major version of GiNaC]) +AC_DEFINE([GINACLIB_MINOR_VERSION], ginac_minor_version, [Minor version of GiNaC]) +AC_DEFINE([GINACLIB_MICRO_VERSION], ginac_minor_version, [Micro version of GiNaC]) dnl GiNaC archive file version information. dnl @@ -134,7 +129,6 @@ Makefile GiNaC.spec ginac.pc ginac/Makefile -ginac/version.h check/Makefile ginsh/Makefile ginsh/ginsh.1 diff --git a/ginac/version.h.in b/ginac/version.h.in index da42751b..a8a71757 100644 --- a/ginac/version.h.in +++ b/ginac/version.h.in @@ -23,10 +23,14 @@ #ifndef __GINAC_VERSION_H__ #define __GINAC_VERSION_H__ -/* Major, minor, and micro version number of the GiNaC library. */ -#define GINACLIB_MAJOR_VERSION @GINACLIB_MAJOR_VERSION@ -#define GINACLIB_MINOR_VERSION @GINACLIB_MINOR_VERSION@ -#define GINACLIB_MICRO_VERSION @GINACLIB_MICRO_VERSION@ +/* Major version of GiNaC */ +#undef GINACLIB_MAJOR_VERSION + +/* Minor version of GiNaC */ +#undef GINACLIB_MINOR_VERSION + +/* Micro version of GiNaC */ +#undef GINACLIB_MICRO_VERSION namespace GiNaC {