Changeset ecddc275c8a364888dc9ea30917c764875d02fc6
- Timestamp:
- 09/12/06 20:35:04
(2 years ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1158086104 +0000
- git-parent:
[6810a85e35b332e3c17149dbd0104cdd42d2db13]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1158086104 +0000
- Message:
Modernize configure.ac a bit
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r6810a85 |
recddc27 |
|
| 39 | 39 | dnl |
|---|
| 40 | 40 | AC_PROG_CC_C99 |
|---|
| | 41 | AC_USE_SYSTEM_EXTENSIONS |
|---|
| 41 | 42 | AM_PROG_CC_C_O |
|---|
| 42 | 43 | AC_PROG_CXX |
|---|
| 43 | | eval "${CXX} --version" >/dev/null 2>&1 || CXX="" |
|---|
| 44 | | if test "${CXX}" != ""; then |
|---|
| 45 | | AC_PROG_CXXCPP |
|---|
| 46 | | fi |
|---|
| | 44 | AC_PROG_OBJC |
|---|
| | 45 | _AM_DEPENDENCIES([OBJC]) |
|---|
| | 46 | AC_PROG_EGREP |
|---|
| 47 | 47 | AC_PROG_MAKE_SET |
|---|
| 48 | 48 | AC_PROG_INSTALL |
|---|
| 49 | 49 | AM_PROG_AS |
|---|
| 50 | | |
|---|
| 51 | | dnl AC_PROG_EGREP only exists in autoconf 2.54+, so we use AC_EGREP_CPP right |
|---|
| 52 | | dnl now otherwise it might be set in an obscure if statement. |
|---|
| 53 | | AC_EGREP_CPP(foo,foo) |
|---|
| 54 | | |
|---|
| 55 | | dnl AC_PROG_OBJC doesn't seem to exist, this is the KDE workaround |
|---|
| 56 | | AC_MSG_CHECKING(for an Objective-C compiler) |
|---|
| 57 | | OBJC="${CXX}" |
|---|
| 58 | | AC_SUBST(OBJC) |
|---|
| 59 | | OBJCFLAGS="${CXXFLAGS} -fgnu-runtime -fconstant-string-class=NSConstantString" |
|---|
| 60 | | AC_SUBST(OBJCFLAGS) |
|---|
| 61 | | dnl _AM_DEPENDENCIES(OBJC) doesn't work, so hard code OBJCDEPMODE here |
|---|
| 62 | | #OBJCDEPMODE="depmode=gcc3" |
|---|
| 63 | | #AC_SUBST(OBJCDEPMODE) |
|---|
| 64 | | _AM_DEPENDENCIES(OBJC) |
|---|
| 65 | | AC_MSG_RESULT(not implemented yet) |
|---|
| 66 | 50 | |
|---|
| 67 | 51 | dnl Find the right ranlib, even when cross-compiling |
|---|
| … | … | |
| 905 | 889 | #done |
|---|
| 906 | 890 | |
|---|
| 907 | | AC_CACHE_CHECK([if \$CC accepts -Wall], |
|---|
| | 891 | AC_CACHE_CHECK([if $CC accepts -Wall], |
|---|
| 908 | 892 | [ac_cv_c_Wall], |
|---|
| 909 | 893 | [CFLAGS="-Wall ${CFLAGS_save}" |
|---|
| 910 | 894 | AC_TRY_COMPILE([],,ac_cv_c_Wall=yes, ac_cv_c_Wall=no)]) |
|---|
| 911 | 895 | |
|---|
| 912 | | AC_CACHE_CHECK([if \$CC accepts -Wconversion], |
|---|
| | 896 | AC_CACHE_CHECK([if $CC accepts -Wextra], |
|---|
| | 897 | [ac_cv_c_Werror], |
|---|
| | 898 | [CFLAGS="-Werror ${CFLAGS_save}" |
|---|
| | 899 | AC_TRY_COMPILE([],,ac_cv_c_Werror=yes, ac_cv_c_Werror=no)]) |
|---|
| | 900 | |
|---|
| | 901 | AC_CACHE_CHECK([if $CC accepts -Wconversion], |
|---|
| 913 | 902 | [ac_cv_c_Wconversion], |
|---|
| 914 | 903 | [CFLAGS="-Wconversion ${CFLAGS_save}" |
|---|
| 915 | 904 | AC_TRY_COMPILE([],,ac_cv_c_Wconversion=yes, ac_cv_c_Wconversion=no)]) |
|---|
| 916 | 905 | |
|---|
| 917 | | AC_CACHE_CHECK([if \$CC accepts -Wunreachable-code], |
|---|
| | 906 | AC_CACHE_CHECK([if $CC accepts -Wunreachable-code], |
|---|
| 918 | 907 | [ac_cv_c_Wunreachable_code], |
|---|
| 919 | 908 | [CFLAGS="-Wunreachable-code ${CFLAGS_save}" |
|---|
| 920 | 909 | AC_TRY_COMPILE([],,ac_cv_c_Wunreachable_code=yes, ac_cv_c_Wunreachable_code=no)]) |
|---|
| 921 | 910 | |
|---|
| 922 | | AC_CACHE_CHECK([if \$CC accepts -Wsign-compare], |
|---|
| | 911 | AC_CACHE_CHECK([if $CC accepts -Wsign-compare], |
|---|
| 923 | 912 | [ac_cv_c_Wsign_compare], |
|---|
| 924 | 913 | [CFLAGS="-Wsign-compare ${CFLAGS_save}" |
|---|
| … | … | |
| 929 | 918 | CXXFLAGS_save="-Wall ${CFLAGS_save}"; CXXFLAGS="${CXXFLAGS_save}" |
|---|
| 930 | 919 | OBJCFLAGS_save="-Wall ${OBJCFLAGS_save}"; OBJCFLAGS="${OBJCFLAGS_save}" |
|---|
| | 920 | fi |
|---|
| | 921 | |
|---|
| | 922 | if test "${ac_cv_c_Wextra}" != "no"; then |
|---|
| | 923 | CFLAGS_save="-Wextra ${CFLAGS_save}"; CFLAGS="${CFLAGS_save}" |
|---|
| | 924 | CXXFLAGS_save="-Wextra ${CFLAGS_save}"; CXXFLAGS="${CXXFLAGS_save}" |
|---|
| | 925 | OBJCFLAGS_save="-Wextra ${OBJCFLAGS_save}"; OBJCFLAGS="${OBJCFLAGS_save}" |
|---|
| 931 | 926 | fi |
|---|
| 932 | 927 | |
|---|
| r6810a85 |
recddc27 |
|
| 1 | 1 | # Replacements for autoconf 2.59 and older |
|---|
| 2 | 2 | # Please make official source tarballs with recent autoconf only. |
|---|
| | 3 | # Copyright (C) 2006 Rémi Denis-Courmont. |
|---|
| | 4 | # Distribution and usage of this file, verbatim or modified, is permitted |
|---|
| | 5 | # with no limitations. |
|---|
| 3 | 6 | |
|---|
| 4 | 7 | AC_DEFUN([AC_PROG_CC_C00], |
|---|
| … | … | |
| 6 | 9 | CC="$CC -std=c99" |
|---|
| 7 | 10 | ]) |
|---|
| | 11 | |
|---|
| | 12 | AC_DEFUN([AC_PROG_OBJC], [ ]) |
|---|
| | 13 | |
|---|
| | 14 | AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS], |
|---|
| | 15 | [ AC_DEFINE([_GNU_SOURCE], [ ], [Enable lots of stuff with glibc.]) |
|---|
| | 16 | ]) |
|---|
| | 17 | |
|---|
| r840f845 |
recddc27 |
|
| 96 | 96 | # On Linux and Solaris, activate 64-bit off_t (by default under BSD) |
|---|
| 97 | 97 | # |
|---|
| 98 | | cppflags="${cppflags} -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D_GNU_SOURCE" |
|---|
| | 98 | cppflags="${cppflags} -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE" |
|---|
| 99 | 99 | |
|---|
| 100 | 100 | # |
|---|