aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in26
1 files changed, 23 insertions, 3 deletions
diff --git a/configure.in b/configure.in
index 4ab0207..300a44b 100644
--- a/configure.in
+++ b/configure.in
@@ -2,7 +2,9 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.63])
-AC_INIT([FULL-PACKAGE-NAME], [VERSION], [BUG-REPORT-ADDRESS])
+AC_INIT([duser], [1.0.0], [jhunkeler@stsci.edu], [duser], [https://github.com/jhunkeler/duser.git])
+AC_CANONICAL_TARGET
+
AM_INIT_AUTOMAKE(1.11.1)
AC_CONFIG_SRCDIR([config.h.in])
@@ -25,5 +27,23 @@ AC_TYPE_SIZE_T
AC_FUNC_MALLOC
AC_CHECK_FUNCS([memset strcasecmp strdup strerror strncasecmp strstr])
-AC_CONFIG_FILES([Makefile src/Makefile])
-AC_OUTPUT
+# Set compiler options based on platform.
+case "$host_os" in
+ *linux*)
+ echo "==========================================================="
+ echo "Setting up build environment for ${target_cpu}${target_os}"
+ echo "==========================================================="
+ CFLAGS="-O2 -Wall -Wextra -I../include"
+ ;;
+ *solaris*)
+ echo "==========================================================="
+ echo "Setting up build environment for ${target_cpu}${target_os}"
+ echo "==========================================================="
+ CFLAGS="-O2 -Wall -D_NLINUX_"
+ ;;
+ *)
+ AC_MSG_ERROR([duser does not currently support your platform])
+ ;;
+esac
+
+AC_OUTPUT([Makefile src/Makefile])