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 |
])
|