dhodovsk / source-git / pacemaker

Forked from source-git/pacemaker 3 years ago
Clone

Blame m4/CC_CHECK_LDFLAGS.m4

rpm-build 3ee90c
dnl Check if the flag is supported by linker (cacheable)
rpm-build 3ee90c
dnl CC_CHECK_LDFLAGS([FLAG], [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
rpm-build 3ee90c
dnl
rpm-build 3ee90c
dnl Origin (declared license: GPLv2+ with less restrictive exception):
rpm-build 3ee90c
dnl https://git.gnome.org/browse/glib/tree/m4macros/attributes.m4?h=2.49.1
rpm-build 3ee90c
dnl (AC_LANG_PROGRAM substituted by Jan Pokorny <jpokorny@redhat.com>)
rpm-build 3ee90c
rpm-build 3ee90c
AC_DEFUN([CC_CHECK_LDFLAGS], [
rpm-build 3ee90c
  AC_CACHE_CHECK([if $CC supports $1 flag],
rpm-build 3ee90c
    AS_TR_SH([cc_cv_ldflags_$1]),
rpm-build 3ee90c
    [ac_save_LDFLAGS="$LDFLAGS"
rpm-build 3ee90c
     LDFLAGS="$LDFLAGS $1"
rpm-build 3ee90c
     AC_LINK_IFELSE([AC_LANG_PROGRAM([[]], [[]])],
rpm-build 3ee90c
       [eval "AS_TR_SH([cc_cv_ldflags_$1])='yes'"],
rpm-build 3ee90c
       [eval "AS_TR_SH([cc_cv_ldflags_$1])="])
rpm-build 3ee90c
     LDFLAGS="$ac_save_LDFLAGS"
rpm-build 3ee90c
    ])
rpm-build 3ee90c
rpm-build 3ee90c
  AS_IF([eval test x$]AS_TR_SH([cc_cv_ldflags_$1])[ = xyes],
rpm-build 3ee90c
    [$2], [$3])
rpm-build 3ee90c
])