about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2004-04-23T15·16+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2004-04-23T15·16+0000
commitd4779abc042710638fb4afe419f83d4627c94004 (patch)
treead414112513128b6f5216af4b4c03466a83ef7b0
parent759c953196c75b7728bb2d946227f1597b99a4a2 (diff)
* Pass SYSTEM through config.h, and allow spaces.
-rw-r--r--configure.ac4
-rw-r--r--src/libutil/Makefile.am2
-rw-r--r--src/libutil/util.cc2
3 files changed, 6 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index 60f9e1ff3a..90da6e8cc6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,6 +21,7 @@ sys_name=`uname -s | tr [A-Z] [a-z]`
 system="${machine_name}-${sys_name}"
 AC_MSG_RESULT($system)
 AC_SUBST(system)
+AC_DEFINE_UNQUOTED(SYSTEM, ["$system"], [platform identifier (`cpu-os')])
 
 AC_PROG_CC
 AC_PROG_CXX
@@ -43,7 +44,8 @@ AC_CHECK_HEADERS([locale])
 AC_LANG_POP(C++)
 
 AC_DEFUN([NEED_PROG],
-[AC_PATH_PROG($1, $2)
+[
+AC_PATH_PROG($1, $2)
 if test -z "$$1"; then
     AC_MSG_ERROR([$1 is required])
 fi
diff --git a/src/libutil/Makefile.am b/src/libutil/Makefile.am
index d5d4fcfad7..bd19bfa83a 100644
--- a/src/libutil/Makefile.am
+++ b/src/libutil/Makefile.am
@@ -3,7 +3,7 @@ noinst_LIBRARIES = libutil.a
 libutil_a_SOURCES = util.cc util.hh hash.cc hash.hh \
  archive.cc archive.hh md5.c md5.h aterm.cc aterm.hh
 
-AM_CXXFLAGS = -DSYSTEM=\"@system@\" -Wall -I.. ${aterm_include}
+AM_CXXFLAGS = -Wall -I.. ${aterm_include}
 
 check_PROGRAMS = test-aterm
 
diff --git a/src/libutil/util.cc b/src/libutil/util.cc
index 87b2ef2363..354165432c 100644
--- a/src/libutil/util.cc
+++ b/src/libutil/util.cc
@@ -1,3 +1,5 @@
+#include "config.h"
+
 #include <iostream>
 #include <cerrno>
 #include <cstdio>