From 9a4263e499b328a6943e75d97358933597d390cb Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 16 Oct 2012 18:45:39 +0000 Subject: converted OSCx to the Library Template and bumped the version to 0.3.1 svn path=/branches/pd-extended/0.43/externals/oscx/; revision=16399 --- configure.ac | 181 ----------------------------------------------------------- 1 file changed, 181 deletions(-) delete mode 100644 configure.ac (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac deleted file mode 100644 index 9e375c7..0000000 --- a/configure.ac +++ /dev/null @@ -1,181 +0,0 @@ -# -*- Autoconf -*- -# Process this file with autoconf to produce a configure script. - -AC_PREREQ(2.57) -AC_INIT(OSCxpd, 0.2, jdl@xdv.org) -AC_CONFIG_SRCDIR([libOSC/OSC-client.h]) -AC_CONFIG_HEADER([config.h]) - -# get system type -AC_CANONICAL_HOST - -# Checks for programs. -AC_PROG_CC -AC_PROG_LN_S -# AC_PROG_CXX -AC_PROG_CPP -# AC_PROG_INSTALL - -dnl ---------------------------------- -dnl here you can see that autoconf adds "-g -02" as a default -dnl these are flags for debugging, and will add extra weight -dnl to you external. CFLAGS, CPPFLAGS, etc are default variables -dnl ---------------------------------- -echo "default flags" -# echo "$CPPFLAGS" -# echo "$CXXFLAGS" -echo cflags "$CFLAGS" -echo ldflags "$LDFLAGS" - -# Checks for libraries. -# FIXME: Replace `main' with a function in `-lc': -AC_CHECK_LIB([c], [main]) -# FIXME: Replace `main' with a function in `-lm': -AC_CHECK_LIB([m], [main]) - -# Checks for header files. -AC_HEADER_STDC -AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h netinet/in.h stdlib.h string.h strings.h sys/file.h sys/ioctl.h sys/param.h sys/socket.h sys/time.h unistd.h sys/prctl.h]) - -# Checks for typedefs, structures, and compiler characteristics. -AC_HEADER_STDBOOL -AC_C_CONST -AC_HEADER_TIME -AC_TYPE_SIZE_T - -# Checks for library functions. -AC_FUNC_MALLOC -AC_FUNC_SELECT_ARGTYPES -AC_FUNC_VPRINTF -AC_CHECK_FUNCS([bzero gethostbyname inet_ntoa select socket strchr]) -AC_TYPE_SIGNAL - -# from augusts template - -dnl ------------------------------------------ -dnl for each of the *-*-host's in the following, do the checking and then set your CFLAGS, CPPFLAGS and LDFLAGS -dnl CFLAGS get set for C code, CPPFLAGS for c++ code. LDFLAGS is the linking flags for both c and c++ -dnl ------------------------------------------ - -INCLUDES="-I../libOSC -I../../pd/src -I../../../pd/src -I../src" -LIBOSC=libOSC.a -if test -z "$GCC"; then - case $host in - *-*-irix*) - dnl If we're on IRIX, we wanna use cc even if gcc - dnl is there (unless the user has overriden us)... - if test -z "$CC"; then - CC=cc - fi - ;; - sparc-sun-solaris*) - CFLAGS="-xO4 -fast -w -fsimple -native -xcg92" - ;; - *) - CFLAGS="-O" - ;; - esac -else - case $host in - *86*-linux*) - CFLAGS="$CFLAGS -DUNIX -Wall -Wimplicit -Wunused -Wmissing-prototypes -O2 -fPIC" - LDFLAGS="-rdynamic -shared" - dnl we could test for bad glibc here, but don't - pd_suffix=pd_linux - LIBS="-lc -lm" - ;; - powerpc-*-linux*) - CFLAGS="$CFLAGS -DUNIX -Wall -Wimplicit -Wunused -Wmissing-prototypes -O1" - LDFLAGS="-rdynamic -shared" - pd_suffix=pd_linux - LIBS="-lc -lm" - ;; - *-*-linux*) - CFLAGS="$CFLAGS -DUNIX -Wall -Wimplicit -Wunused -Wmissing-prototypes -O1" - LDFLAGS="-rdynamic -shared" - INCLUDES="$INCLUDES" - pd_suffix=pd_linux - LIBS="-L../../../pd/bin -lpd -lc -lm" - ;; - sparc-sun-*) - echo "YOU HAVE A SPARC STATION, not setting any flags, not supported yet" - ;; - *-*-cygwin*) - CFLAGS="$CFLAGS -mno-cygwin -Wall -Wimplicit -Wunused -Wmissing-prototypes -O3 " - LDFLAGS="-rdynamic -shared" - INCLUDES="$INCLUDES -I../../../pd/src -I/cygdrive/MinGW/include" - pd_suffix=dll - LIBS="-L../../../pd/src -L../../../pd/bin -L../../../pd/obj -lpd -lm -lwsock32" - ;; - *-*-mingw*) - CFLAGS="$CFLAGS -mms-bitfields -Wall -Wimplicit -Wunused -Wmissing-prototypes -O3 " - LDFLAGS="-shared" - INCLUDES="$INCLUDES -I../../../pd/src" - pd_suffix=dll - LIBS="-L../../../pd/src -L../../../pd/bin -L../../../pd/obj -lpd -lm -lwsock32" - ;; - *-*-darwin*) - CFLAGS="$CFLAGS -DUNIX -Wall -Wimplicit -Wunused -Wmissing-prototypes -O3 " - LDFLAGS=" -bundle -bundle_loader ../../../pd/src/pd -undefined dynamic_lookup " - pd_suffix=pd_darwin - LIBS="-lc -lm" - ;; - *) - dnl assume unix - CFLAGS="$CFLAGS -DUNIX -Wall -Wimplicit -Wunused -Wmissing-prototypes -O1" - LDFLAGS="-rdynamic -shared" - pd_suffix=pd_linux - LIBS="-lc -lm" - ;; - esac -fi - -CFLAGS="$CFLAGS $INCLUDES" - -echo "Using cflags= $CFLAGS" -echo "Using ldflags= $LDFLAGS" -echo "Using includes= $INCLUDES" - - - -dnl ------------------------------------------ -dnl ---- add PureData includes dir -dnl ---- usually /usr/local/include -dnl ------------------------------------------ -AC_ARG_WITH(pd_dir, - [ --with-pd-dir=path pd header path (default=/usr/local/include) ], - [ - CPPFLAGS="$CPPFLAGS -I$withval" - echo - echo "pd dir is $withval" - echo - ]) - -if test $prefix == NONE; -then - prefix=/usr/local -fi - -dnl ------------------------------------------ -dnl ---- check for PureData Header -dnl ------------------------------------------ -AC_CHECK_HEADER(m_pd.h, [have_pd_hdr=yes ], [ - have_pd_hdr=no - echo - echo "no m_pd.h header found. try with option --with-pd-dir=/path/to/pd/src" - echo - exit - ]) - - -AC_SUBST(LIBOSC) -AC_SUBST(pd_suffix) -AC_SUBST(INCLUDES) -AC_SUBST(CFLAGS) - -AC_CONFIG_FILES([src/Makefile - libOSC/Makefile - send+dump/Makefile - Makefile]) - -AC_OUTPUT -- cgit v1.2.1