File: acinclude.m4

package info (click to toggle)
tablix2 0.3.3-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 9,816 kB
  • ctags: 2,970
  • sloc: ansic: 21,647; xml: 12,230; sh: 9,879; makefile: 762; perl: 564; yacc: 288
file content (63 lines) | stat: -rw-r--r-- 1,993 bytes parent folder | download
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
52
53
54
55
56
57
58
59
60
61
62
63
# Macros for PVM3
# Tomaz Solc

dnl AM_PATH_PVM3([action-if-found], [action-if-not-found])

AC_DEFUN([AM_PATH_PVM3],[
        no_pvm="no"

        AC_MSG_CHECKING(for PVM_ROOT)
        if test "x$PVM_ROOT" = "x" ; then
                AC_MSG_RESULT(no)

                AC_CHECK_LIB(pvm3, pvm_spawn, dummy=1, [no_pvm=yes])
                AC_CHECK_HEADER(pvm3.h, [], [no_pvm=yes])

                PVM_LIBS="-lpvm3"
        else
                AC_MSG_RESULT("$PVM_ROOT")

                AC_PATH_PROG(GETARCH, "pvmgetarch", no, "$PVM_ROOT/lib:$PATH")

                AC_MSG_CHECKING("for PVM_ARCH")

                if test "x$PVM_ARCH" = "x" ; then
                        if test "$GETARCH" = "no" ; then
                                AC_MSG_RESULT("no")
                                no_pvm="yes"
                        else
                                PVM_ARCH=`$GETARCH`
                                AC_MSG_RESULT("$PVM_ARCH")
                        fi
                else
                        AC_MSG_RESULT("$PVM_ARCH");
                fi

                if test "x$no_pvm" = "xno" ; then
                        PVM_CFLAGS="-I$PVM_ROOT/include"
                        PVM_LIBS="-L$PVM_ROOT/lib/$PVM_ARCH -lpvm3"

                        ac_save_CFLAGS="$CFLAGS"
                        CFLAGS="$CFLAGS -L$PVM_ROOT/lib/$PVM_ARCH"
                        AC_CHECK_LIB(pvm3, pvm_spawn, dummy=1, no_pvm=yes)
                        CFLAGS="$ac_save_CFLAGS"

			ac_save_CPPFLAGS="$CPPFLAGS"
                        CPPFLAGS="$CPPFLAGS $PVM_CFLAGS"
                        AC_CHECK_HEADER(pvm3.h, [], no_pvm=yes)
                        CPPFLAGS="$ac_save_CPPFLAGS"
                fi
        fi

        if test "x$no_pvm" = "xyes" ; then
                AC_MSG_WARN([Parallel algorithm disabled])
                PVM_LIBS=""
                PVM_CFLAGS=""
	fi

	AS_IF([test "x$no_pvm" = "xyes"], [$2], [$1])

        AC_SUBST(PVM_LIBS)
        AC_SUBST(PVM_CFLAGS)

])