X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=libstdc%2B%2B-v3%2Fconfigure.ac;h=ffd0079613fee466f4fb1b0a6ab5e6c429cd7ca1;hb=008842d741e5a88b8f46c692cf09e83d1f51252c;hp=2e3a1a98f338361ed9a2934a5fe61e60d6852322;hpb=b0c0d878a8b5bf39dbea4c192fed26d340524439;p=gcc.git diff --git a/libstdc++-v3/configure.ac b/libstdc++-v3/configure.ac index 2e3a1a98f33..ffd0079613f 100644 --- a/libstdc++-v3/configure.ac +++ b/libstdc++-v3/configure.ac @@ -83,6 +83,8 @@ AC_PROG_CC AC_PROG_CXX CXXFLAGS="$save_CXXFLAGS" +AC_SYS_LARGEFILE + # Runs configure.host, and assorted other critical bits. Sets # up critical shell variables. GLIBCXX_CONFIGURE @@ -220,6 +222,15 @@ GLIBCXX_ENABLE_LIBSTDCXX_TIME # Check for tmpnam which is obsolescent in POSIX.1-2008 GLIBCXX_CHECK_TMPNAM +# For pthread_cond_clockwait +GLIBCXX_CHECK_PTHREAD_COND_CLOCKWAIT + +# For pthread_mutex_clocklock +GLIBCXX_CHECK_PTHREAD_MUTEX_CLOCKLOCK + +# For pthread_rwlock_clockrdlock and pthread_rwlock_clockwrlock +GLIBCXX_CHECK_PTHREAD_RWLOCK_CLOCKLOCK + AC_LC_MESSAGES # For hardware_concurrency @@ -483,6 +494,10 @@ AM_CONDITIONAL(BUILD_MAN, AC_CHECK_PROG([DBLATEX], dblatex, yes, no) AC_CHECK_PROG([PDFLATEX], pdflatex, yes, no) AM_CONDITIONAL(BUILD_PDF, + test $ac_cv_prog_DOXYGEN = "yes" && + test $ac_cv_prog_DOT = "yes" && + test $ac_cv_prog_XSLTPROC = "yes" && + test $ac_cv_prog_XMLLINT = "yes" && test $ac_cv_prog_DBLATEX = "yes" && test $ac_cv_prog_PDFLATEX = "yes") @@ -513,6 +528,17 @@ AC_SUBST(ERROR_CONSTANTS_SRCDIR) AC_SUBST(CPU_OPT_EXT_RANDOM) AC_SUBST(CPU_OPT_BITS_RANDOM) +# Conditionalize the makefile for this target machine. +tmake_file_= +for f in ${tmake_file} +do + if test -f ${srcdir}/config/$f + then + tmake_file_="${tmake_file_} \$(srcdir)/config/$f" + fi +done +tmake_file="${tmake_file_}" +AC_SUBST(tmake_file) # Add CET specific flags if Intel CET is enabled. GCC_CET_FLAGS(CET_FLAGS)