From 96da8373f571c5db7ad5ef19776de4d4c549df59 Mon Sep 17 00:00:00 2001 From: Roland Jax Date: Tue, 23 Dec 2014 08:50:30 +0100 Subject: [PATCH 1/2] configure.ac: possibility to change the CXXFLAGS flags added. [default: -g -O2] (e.g.: ./autogen.sh CXXFLAGS='-g -O0) --- configure.ac | 3 +++ 1 file changed, 3 insertions(+) diff --git a/configure.ac b/configure.ac index 8484320e..03507f76 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,9 @@ AC_PREREQ([2.65]) AC_INIT([ebusd], [0.5.0], [ebusd@liwest.at], [ebusd], [https://github.com/yuhu-/ebusd]) +if test -z $CXXFLAGS; + then CXXFLAGS='-g -O2' +fi AC_PROG_CXX AC_CHECK_HEADERS([arpa/inet.h \ From 55ccd3fa0d9661681c6d522e26e2c05a5ca13ae8 Mon Sep 17 00:00:00 2001 From: Roland Jax Date: Tue, 23 Dec 2014 23:28:30 +0100 Subject: [PATCH 2/2] set default for sysconfdir to /etc; create default configuration directory '/etc/ebusd' during 'make install'. --- configure.ac | 5 +++++ src/ebusd/Makefile.am | 2 ++ 2 files changed, 7 insertions(+) diff --git a/configure.ac b/configure.ac index 03507f76..f2ca611a 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,11 @@ AC_PREREQ([2.65]) AC_INIT([ebusd], [0.5.0], [ebusd@liwest.at], [ebusd], [https://github.com/yuhu-/ebusd]) +case "$@" in + *"--sysconfdir="*) ;; + *) sysconfdir=/etc ;; +esac + if test -z $CXXFLAGS; then CXXFLAGS='-g -O2' fi diff --git a/src/ebusd/Makefile.am b/src/ebusd/Makefile.am index a5a747dd..1bc1fcb0 100644 --- a/src/ebusd/Makefile.am +++ b/src/ebusd/Makefile.am @@ -23,3 +23,5 @@ distclean-local: -rm -f Makefile.in -rm -rf .libs +install-data-local: + [ -d $(sysconfdir)/ebusd ] || mkdir -p $(sysconfdir)/ebusd