File: acinclude.m4

package info (click to toggle)
cpl-plugin-vimos 4.1.1%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 28,228 kB
  • sloc: ansic: 169,271; cpp: 16,177; sh: 4,344; python: 3,678; makefile: 1,138; perl: 10
file content (51 lines) | stat: -rw-r--r-- 1,426 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# ESO_PROG_CC_FLAG(FLAG, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
#-----------------------------------------------------------------
AC_DEFUN([ESO_PROG_CC_FLAG],
[
    AC_REQUIRE([AC_PROG_CC])

    flag=`echo $1 | sed 'y%.=/+-%___p_%'`
    AC_MSG_CHECKING([whether $CC supports -$1])
    AC_CACHE_VAL([eso_cv_prog_cc_$flag],
                 [
                     eval "eso_cv_prog_cc_$flag=no"
                     AC_LANG_SAVE
                     AC_LANG_C
		 
                     echo 'int main() { return 0; }' >conftest.$ac_ext
		 
                     try_compile="`$CC -$1 -c conftest.$ac_ext 2>&1`"
                     if test -z "$try_compile"; then
                         try_link="`$CC -$1 -o conftest$ac_exeext \
                                  conftest.$ac_ext 2>&1`"
                         if test -z "$try_link"; then
                             eval "eso_cv_prog_cc_$flag=yes"
                         fi
                     fi
                     rm -f conftest*
		 
                     AC_LANG_RESTORE
                 ])

    if eval "test \"`echo '$eso_cv_prog_cc_'$flag`\" = yes"; then
        AC_MSG_RESULT(yes)
        $2
    else
        AC_MSG_RESULT(no)
        $3
    fi
])


# ESO_PROG_AR
#------------
# Checks if ar is in the path
AC_DEFUN([ESO_PROG_AR],
[
    AC_CHECK_PROG(AR, ar, ar, NONE)

    if test x"$AR" = xNONE; then
        AC_MSG_ERROR([Cannot find \'ar\'])
    fi

])