mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 01:59:02 +00:00
Allow to disable std::regex manually with autoconf
Update INSTALL and remove mention of --disable-cxx11.
This commit is contained in:
parent
2047ea5eb4
commit
6f585055d9
5
INSTALL
5
INSTALL
@ -205,8 +205,9 @@ The following options allow you to tweak the generated code more precisely (see
|
|||||||
optimization of LyX. The compile may be much quicker with some
|
optimization of LyX. The compile may be much quicker with some
|
||||||
compilers, but LyX will run more slowly.
|
compilers, but LyX will run more slowly.
|
||||||
|
|
||||||
o --disable-cxx11 forces the compiler in C++98 mode. The default is
|
o --disable-std-regex forces the compiler to use boost::regex. The default is
|
||||||
to use C++11 mode for known good compilers.
|
to use std::regex for known good C++ libraries, but the test is not robust for clang.
|
||||||
|
--enable-std-regex will force the use of std::regex.
|
||||||
|
|
||||||
o --enable-debug will add debug information to your binary. This
|
o --enable-debug will add debug information to your binary. This
|
||||||
requires a lot more disk space, but is a must if you want to try
|
requires a lot more disk space, but is a must if you want to try
|
||||||
|
@ -176,8 +176,10 @@ dnl the extra cxx11 flags have to be passed to the preprocessor. They are
|
|||||||
dnl not plainly added to AM_CPPFLAGS because then the objc compiler (mac)
|
dnl not plainly added to AM_CPPFLAGS because then the objc compiler (mac)
|
||||||
dnl would fail.
|
dnl would fail.
|
||||||
AC_DEFUN([LYX_CXX_USE_REGEX],
|
AC_DEFUN([LYX_CXX_USE_REGEX],
|
||||||
[lyx_std_regex=no
|
[AC_ARG_ENABLE(std-regex,
|
||||||
save_CPPFLAGS=$CPPFLAGS
|
AC_HELP_STRING([--enable-std-regex],[use std::regex instead of boost::regex (default is autodetected)]),
|
||||||
|
[lyx_std_regex=$enableval],
|
||||||
|
[save_CPPFLAGS=$CPPFLAGS
|
||||||
# we want to pass -std=c++11 to clang/cpp if necessary
|
# we want to pass -std=c++11 to clang/cpp if necessary
|
||||||
CPPFLAGS="$AM_CPPFLAGS $1 $CPPFLAGS"
|
CPPFLAGS="$AM_CPPFLAGS $1 $CPPFLAGS"
|
||||||
save_CXXFLAGS=$CXXFLAGS
|
save_CXXFLAGS=$CXXFLAGS
|
||||||
@ -197,8 +199,8 @@ AC_DEFUN([LYX_CXX_USE_REGEX],
|
|||||||
*) ;;
|
*) ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
fi
|
AC_MSG_RESULT([$lyx_std_regex])
|
||||||
AC_MSG_RESULT([$lyx_std_regex])
|
fi])
|
||||||
|
|
||||||
if test $lyx_std_regex = yes ; then
|
if test $lyx_std_regex = yes ; then
|
||||||
lyx_flags="$lyx_flags std-regex"
|
lyx_flags="$lyx_flags std-regex"
|
||||||
|
Loading…
Reference in New Issue
Block a user