added check for .git in autogen.sh

git is used to get version number in config script
this check will use a hardcoded version number if
git is not found. This to solve #139
master
karlstav 9 years ago
parent d822974a72
commit ac98e0f6b4
  1. 3
      Makefile.am
  2. 7
      autogen.sh
  3. 2
      configure.ac

@ -16,6 +16,9 @@ cava_CPPFLAGS = -DPACKAGE=\"$(PACKAGE)\" -DVERSION=\"$(VERSION)\" \
-D_POSIX_SOURCE -D _POSIX_C_SOURCE=200809L
cava_CFLAGS = -std=c99 -Wall -Wextra -Wno-unused-result -Wno-maybe-uninitialized
cava_font_dir = /usr/share/consolefonts
cava_font__DATA = cava.psf
if !SYSTEM_LIBINIPARSER
cava_SOURCES += iniparser/libiniparser.la
cava_LDADD += -Liniparser/.libs

@ -1,4 +1,11 @@
#!/bin/sh
if [ -d .git ]; then
git describe --always --tags --dirty > version # get version from git
else
echo 0.4.2 > version # hard coded versions
fi
libtoolize
aclocal
autoconf

@ -1,4 +1,4 @@
AC_INIT([cava], [m4_esyscmd_s([git describe --always --tags --dirty])], [karl@stavestrand.no])
AC_INIT([cava], [m4_esyscmd_s([cat version])], [karl@stavestrand.no])
AM_INIT_AUTOMAKE([subdir-objects -Wall -Werror foreign])
dnl AC_CONFIG_MACRO_DIRS([m4])
AM_PROG_AR

Loading…
Cancel
Save