X-Git-Url: http://developer.intra2net.com/git/?a=blobdiff_plain;f=special.m4.in;fp=special.m4.in;h=0000000000000000000000000000000000000000;hb=9b25468762155e45dd48df4b9d6c9021f602fc2c;hp=b34e136d7b735c0a5561e742bff544c4e7986b69;hpb=1c733d337b6383a0202220a52a2fbe74209180a4;p=libftdi diff --git a/special.m4.in b/special.m4.in deleted file mode 100644 index b34e136..0000000 --- a/special.m4.in +++ /dev/null @@ -1,136 +0,0 @@ -AC_DEFUN(AC_CHECK_C_COMPILER, -[ - AC_ARG_ENABLE(debug,[ --enable-debug enables debug symbols [default=no]], - [ - if test $enableval = "no"; dnl - then - kde_use_debug_code="no" - kde_use_debug_define=yes - else - kde_use_debug_code="yes" - kde_use_debug_define=no - fi - ], - [kde_use_debug_code="no" - kde_use_debug_define=no - ]) - - dnl Just for configure --help - AC_ARG_ENABLE(dummyoption,[ --disable-debug disables debug output and debug symbols [default=no]],[],[]) - - AC_ARG_ENABLE(strict,[ --enable-strict compiles with strict compiler options (may not work!)], - [ - if test $enableval = "no"; then - kde_use_strict_options="no" - else - kde_use_strict_options="yes" - fi - ], [kde_use_strict_options="no"]) - - AC_ARG_ENABLE(profile,[ --enable-profile creates profiling infos [default=no]], - [kde_use_profiling=$enableval], - [kde_use_profiling="no"] - ) - - dnl this prevents stupid AC_PROG_CC to add "-g" to the default CFLAGS - CFLAGS=" $CFLAGS" - - AC_PROG_CC - - if test "$GCC" = "yes"; then - if test "$kde_use_debug_code" = "yes"; then - CFLAGS="-g -O2 $CFLAGS" - case $host in - *-*-linux-gnu) - CFLAGS="-ansi -W -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500 -D_BSD_SOURCE $CFLAGS" - ;; - esac - else - CFLAGS="-O2 $CFLAGS" - fi - fi - - if test "$kde_use_debug_define" = "yes"; then - CFLAGS="-DNDEBUG $CFLAGS" - fi - - case "$host" in - *-*-sysv4.2uw*) CFLAGS="-D_UNIXWARE $CFLAGS";; - *-*-sysv5uw7*) CFLAGS="-D_UNIXWARE7 $CFLAGS";; - esac - - if test -z "$LDFLAGS" && test "$kde_use_debug_code" = "no" && test "$GCC" = "yes"; then - LDFLAGS="" - fi - - if test "$kde_use_profiling" = "yes"; then - KDE_CHECK_COMPILER_FLAG(pg, - [ - CFLAGS="-pg $CFLAGS" - ]) - fi - - USE_EXCEPTIONS= - AC_SUBST(USE_EXCEPTIONS) - dnl obsolete macro - provided to keep things going - USE_RTTI= - AC_SUBST(USE_RTTI) - - AC_PROG_CPP - - # the following is to allow programs, that are known to - # have problems when compiled with -O2 - if test -n "$CFLAGS"; then - kde_safe_IFS=$IFS - IFS=" " - NOOPT_CFLAGS="" - for i in $CFLAGS; do - case $i in - -O*) - ;; - *) - NOOPT_CFLAGS="$NOOPT_CFLAGS $i" - ;; - esac - done - IFS=$kde_safe_IFS - fi - - AC_SUBST(NOOPT_CFLAGS) - - KDE_CHECK_FINAL - - ifdef([AM_DEPENDENCIES], AC_REQUIRE([KDEV_ADD_DEPENDENCIES]), []) - - KDE_CXXFLAGS= - AC_SUBST(KDE_CXXFLAGS) -]) - -AC_DEFUN(KDEV_ADD_DEPENDENCIES, -[ - [A]M_DEPENDENCIES(CC) -]) - - -dnl just a wrapper to clean up configure.in only for c projects -AC_DEFUN(KDEV_PROG_LIBTOOL, -[ -AC_REQUIRE([AC_CHECK_C_COMPILER]) -AC_REQUIRE([AC_ENABLE_SHARED]) -AC_REQUIRE([AC_ENABLE_STATIC]) - -AC_REQUIRE([AC_LIBTOOL_DLOPEN]) - -AC_LANG_SAVE -AC_LANG_C -AC_OBJEXT -AC_EXEEXT -AC_LANG_RESTORE - -AM_PROG_LIBTOOL -AC_LIBTOOL_SETUP - -LIBTOOL_SHELL="/bin/sh ./libtool" -# LIBTOOL="$LIBTOOL --silent" -]) -