Add default Smack manifest for chrpath.spec
[external/chrpath.git] / acinclude.m4
1 dnl
2 dnl Add macros
3 dnl     JAPHAR_GREP_CFLAGS
4 dnl
5
6 dnl
7 dnl JAPHAR_GREP_CFLAGS(flag, cmd_if_missing, cmd_if_present)
8 dnl
9 dnl From Japhar.  Report changes to japhar@hungry.com
10 dnl
11 AC_DEFUN(JAPHAR_GREP_CFLAGS,
12 [case "$CFLAGS" in
13 "$1" | "$1 "* | *" $1" | *" $1 "* )
14   ifelse($#, 3, [$3], [:])
15   ;;
16 *)
17   $2
18   ;;
19 esac
20 ])
21
22 AC_DEFUN(CHRPATH_LDRPATH_OPTION,
23 [AC_REQUIRE([AC_CANONICAL_TARGET])[]dnl
24 case "$target" in
25         *-linux*)
26                 LDRPATH=-Wl,-rpath,
27                 ;;
28         *-*-irix*|*-*-osf*)
29                 LDRPATH="-rpath "
30                 ;;
31         *-*-hpux*)
32                 # Hm, this seem to set runpath on ia64, not rpath
33                 LDRPATH="-Wl,+b,"
34                 ;;
35         *-*-darwin*)
36                 # No idea how to add rpath/runpath on Darwin
37                 LDRPATH=""
38                 ;;
39         *)
40                 LDRPATH="-R "
41                 ;;
42 esac
43 AC_SUBST(LDRPATH)
44 ])