Do not use tr1 with libc++

clang defines __GNUC__ but libc++ does not have tr1, so we either need to use
boost, or std and compile in c++11 mode.
This commit is contained in:
Georg Baum 2014-12-21 18:22:33 +01:00
parent 158b9a0e55
commit 0842aa06e4

View File

@ -285,8 +285,9 @@ char * strerror(int n);
#define BOOST_SIGNALS_NO_DEPRECATION_WARNING 1
// TR1 regex not supported in GCC <= 4.5
// clang defines __GNUC__ but libc++ does not have tr1
#ifndef LYX_USE_TR1
# if __GNUC__ == 4
# if __GNUC__ == 4 && !defined(USE_LLVM_LIBCPP)
# define LYX_USE_TR1
# endif
#endif