summaryrefslogtreecommitdiff
path: root/m4/fp_ld_supports_response_files.m4
blob: 84f0d4b033ebddf6985b2cfdaa45ada558821b9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# FP_LD_SUPPORTS_RESPONSE_FILES
# --------------------
# See if whether we are using a version of ld which
# supports response files.
AC_DEFUN([FP_LD_SUPPORTS_RESPONSE_FILES], [
    AC_MSG_CHECKING([whether $LD supports response files])
    echo 'int main(void) {return 0;}' > conftest.c
    $CC -c -o conftest.o conftest.c > /dev/null 2>&1
    if $LD @<(printf '%q\n' -o conftest conftest.o) > /dev/null 2>&1
    then
        LdSupportsResponseFiles=YES
        AC_MSG_RESULT([yes])
    else
        LdSupportsResponseFiles=NO
        AC_MSG_RESULT([no])
    fi
    rm -f conftest.c conftest
    AC_SUBST(LdSupportsResponseFiles)
])