aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorBryan Jurish <mukau@users.sourceforge.net>2009-01-27 21:39:35 +0000
committerBryan Jurish <mukau@users.sourceforge.net>2009-01-27 21:39:35 +0000
commit4be9db3a7bee4bb8c254ae26253a7ed70390589b (patch)
treee5c0a042275473c1a8a3d8ae5ab86495507450b4 /configure.ac
parent561c134e4ab3b0c746b79b26d305ae0c19e1ed4c (diff)
+ delegated optional single-object-external mish-mash to src/Makefile.am using AM_CONDITIONAL
+ for --enable-object-externals builds, install actual links for 'any2string', 'string2any' aliases - requires corresponding setup() routines in *bytes* + added printbytes, printwchars objects svn path=/trunk/externals/moocow/pdstring/; revision=10661
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac26
1 files changed, 13 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac
index 4ebfa48..2793398 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4,7 +4,7 @@ AC_PREREQ(2.5)
dnl Some handy macros
define([THE_PACKAGE_NAME], [pdstring])
-define([THE_PACKAGE_VERSION], [0.08])
+define([THE_PACKAGE_VERSION], [0.09])
define([THE_PACKAGE_AUTHOR], [moocow@ling.uni-potsdam.de])
AC_INIT(THE_PACKAGE_NAME, THE_PACKAGE_VERSION, THE_PACKAGE_AUTHOR)
@@ -36,6 +36,7 @@ dnl Programs, prefix
dnl
AC_PROG_CC
AC_PROG_INSTALL
+AC_PROG_LN_S
AC_PREFIX_DEFAULT(/usr/local)
dnl
@@ -96,32 +97,25 @@ case "${am__api_version}" in
;;
esac
-##------- PD externals: hack EXEEXT?
-PD_LIB_EXTERNALS="pdstring"
-PD_OBJ_EXTERNALS="any2bytes bytes2any bytes2wchars wchars2bytes"
-
+##------- Enable single-object externals?
AC_ARG_ENABLE(object-externals,
AC_HELP_STRING([--enable-object-externals], [Whether to build single-object externals (default=no)]),
[want_objext="$enableval"],
[want_objext="no"])
AC_MSG_CHECKING([whether to build single-object externals])
-##-- always build lib
-PD_OBJECT_EXTERNALS="pdstring${buildext}"
-
if test "$want_objext" != "no" ; then
##-- single-objects
AC_MSG_RESULT(yes)
- for ext in $PD_OBJ_EXTERNALS ; do
- PD_OBJECT_EXTERNALS="$PD_OBJECT_EXTERNALS ${ext}${buildext}"
- done
AC_DEFINE(PDSTRING_OBJECT_EXTERNALS,1,
[Define this if you are building single-object externals])
else
- ##-- libs
+ ##-- lib only
AC_MSG_RESULT(no)
fi
-AC_SUBST(PD_OBJECT_EXTERNALS)
+
+##-- add automake conditional for object externals
+AM_CONDITIONAL(WANT_OBJECT_EXTERNALS, [test "$want_objext" != "no"])
dnl
@@ -182,6 +176,10 @@ else
fi
AC_SUBST(DEBUG)
+if test "$GCC" = "yes"; then
+ WFLAGS="-Wall -Winline -W -Wno-unused"
+fi
+
##vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
## compiled
AC_DEFINE_UNQUOTED(PDSTRING_DATE, "`date`", [Date this external was configured])
@@ -189,6 +187,8 @@ AC_DEFINE_UNQUOTED(PDSTRING_USER, "$USER", [User who configured this e
## /compiled
##^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+
##vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
## BEGIN machine-dependent variables