X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=configure.ac;h=cd12966c07fdead5d99666e256bc1ef25594bdee;hb=a68b07e67a34b571e0f7f3644917596bd5680fab;hp=8285ffce2f07f03e2d99585f0985bff293967c1a;hpb=0d6de72b578addd73d7264b834a54e6d2345a767;p=flightgear.git diff --git a/configure.ac b/configure.ac index 8285ffce2..cd12966c0 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,11 @@ dnl Process this file with autogen.sh to produce a working configure dnl script. -AC_INIT +AC_INIT(FlightGear, m4_esyscmd([cat ./version | tr -d '\n']), [http://www.flightgear.org]) + +dnl Ensure touching the version causes autoconf to re-run +AC_SUBST([CONFIGURE_DEPENDENCIES], ['$(top_srcdir)/version']) + AC_CONFIG_SRCDIR([src/Airports/simple.cxx]) dnl Require at least automake 2.52 @@ -10,7 +14,31 @@ AC_PREREQ(2.52) dnl Initialize the automake stuff dnl set the $host variable based on local machine/os AC_CANONICAL_TARGET -AM_INIT_AUTOMAKE(FlightGear, 2.0.0) +AM_INIT_AUTOMAKE([dist-bzip2]) + +# variables for version.h +AC_DEFINE([HAVE_VERSION_H], 1, [Set if version.h is generated]) + +# are we running under Hudson? (defines BUILD_ID, BUILD_NUMBER in the environment) +if test "x$BUILD_ID" != "x" ; then + AC_SUBST([HUDSON_BUILD_ID], $BUILD_ID) + AC_SUBST([HUDSON_BUILD_NUMBER], $BUILD_NUMBER) +else + AC_SUBST([HUDSON_BUILD_ID], [none]) + AC_SUBST([HUDSON_BUILD_NUMBER], 0) +fi + +AC_CHECK_PROG([HAVE_GIT], git, 1) +if test "x$HAVE_GIT" != "x" ; then + # git might be installed, but we might be building from a tarball + if git rev-parse ; then + AC_SUBST([REVISION], `git rev-parse HEAD`) + else + AC_SUBST([REVISION], [none]) + fi +else + AC_SUBST([REVISION], [none]) +fi dnl Checks for programs. AC_PROG_MAKE_SET