Update of /cvsroot/liboss/liboss
In directory sc8-pr-cvs1:/tmp/cvs-serv19683
Modified Files:
Makefile.am configure.in
Log Message:
Added better CFLAGS checking. -frename-registers fails erroneusly due to compiler bugs
Index: Makefile.am
===================================================================
RCS file: /cvsroot/liboss/liboss/Makefile.am,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- Makefile.am 6 Nov 2002 04:34:10 -0000 1.9
+++ Makefile.am 12 Jan 2003 16:07:22 -0000 1.10
@@ -21,7 +21,7 @@
maintainer-clean-generic:
-@echo "This command is intended for maintainers to use;"
-@echo "it deletes files that may require special tools to rebuild."
- -rm -f Makefile.in configure acinclude.m4 aclocal.m4
+ -rm -f Makefile.in configure aclocal.m4
-rm -f config.h.in stamp-h.in ltconfig ltmain.sh
-rm -f config.guess config.sub install-sh missing mkinstalldirs
-rm -f libtool-nofpic depcomp config.log
Index: configure.in
===================================================================
RCS file: /cvsroot/liboss/liboss/configure.in,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- configure.in 11 Jan 2003 23:55:58 -0000 1.34
+++ configure.in 12 Jan 2003 16:07:22 -0000 1.35
@@ -3,7 +3,7 @@
dnl
AC_INIT([LibOSS],[0.0.1],[lib...@li...],[liboss])
AC_CONFIG_SRCDIR([src/osscat.c])
-AM_CONFIG_HEADER([config.h])
+AC_CONFIG_HEADERS([config.h])
dnl Making releases:
dnl LIBOSS_SUB += 1;
@@ -78,6 +78,10 @@
AC_TRY_CFLAGS("-Wall", wall="-Wall", wall="")
AC_TRY_CFLAGS("-no-cpp-precomp", nocpp="-no-cpp-precomp", nocpp="")
AC_TRY_CFLAGS("-mdynamic-no-pic", nopic="-mdynamic-no-pic", nopic="")
+AC_TRY_CFLAGS("-fprefetch-loop-arrays",fopt="-fprefetch-loop-arrays",fopt="")
+AC_TRY_CFLAGS("-frename-registers",fopt="$fopt -frename-registers")
+AC_TRY_CFLAGS("-mmultiple",mopt="-mmultiple",mopt="")
+AC_TRY_CFLAGS("-mstring",mopt="$mopt -mstring")
dnl
dnl debug cflags
@@ -98,7 +102,7 @@
AC_SUBST(SYSTEMLIB)
dnl Common cflags for all platforms
-CFLAGS="$CFLAGS $nocpp $wall -I${prefix}/include -O2 -fprefetch-loop-arrays -frename-registers -mcpu=750 -mtune=750 -mmultiple -mstring"
+CFLAGS="$CFLAGS $nocpp $wall -I${prefix}/include -O2 $fopt $mopt"
NONPIC_CFLAGS="$nopic"
CLIENT_CFLAGS="$INCLUDES -Dopen=___sys_open -Dclose=___sys_close -Dioctl=___sys_ioctl -include liboss/soundcard.h"
CPPFLAGS="$CPPFLAGS $CFLAGS"
|