]> git.lyx.org Git - lyx.git/commit
Fix some compilation problems in C++11 mode
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Fri, 25 Sep 2015 11:58:52 +0000 (13:58 +0200)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Fri, 25 Sep 2015 12:12:30 +0000 (14:12 +0200)
commite1938aa2404e9e1a4343de7139e52cac4ac71739
tree51dfa456f96c53d97fa763d8e6ca6aff222e04c7
parentb7909e7e6ce001e39424d4825383e1bf619acd0c
Fix some compilation problems in C++11 mode

Only enable std::regex when the header <regex> is present (fix Mac OS X issue).

Remove support for concept checks. The page
  https://gcc.gnu.org/onlinedocs/libstdc++/manual/concept_checking.html
says about concept checking:

  Please note that the checks are based on the requirements in the
  original C++ standard, many of which were relaxed in the C++11
  standard and so valid C++11 code may be incorrectly rejected by the
  concept checks. Additionally, some correct C++03 code might be
  rejected by the concept checks, for example template argument types
  may need to be complete when used in a template definition, rather
  than at the point of instantiation. There are no plans to address
  these shortcomings.

Therefore it seems reasonable to remove our support for this.
INSTALL
config/lyxinclude.m4