lyx_mirror/development/cmake
Georg Baum 51cc8aa9f6 Fix build with GNU libstdc++ C++11 ABI
The GNU libstdc++ that ships witch gcc 5 can be used with the same ABI as
older versions, or with a new ABI which is conformant to the C++11 standard.
LyX did not build if the latter was used:
https://kojipkgs.fedoraproject.org//work/tasks/1267/9651267/build.log

This is now fixed by detecting the ABI version and disabling the wrong forward
declarations. At the same time, STD_STRING_USES_COW is switched off for the
C++11 ABI version, because the std::basic_string implementation is now C++11
conformant. Since the GNU libstdc++ can also used by other compilers such as
clang, we must not test for the compiler version.
2015-05-08 21:12:42 +02:00
..
doc Preparation to support translations with python3 2015-03-11 20:54:28 +01:00
man CMake: Put the docs projects in a subdirectory 2014-02-03 20:07:14 +01:00
modules avoid qt4 variable names in cmake build 2014-07-21 08:49:05 +02:00
po Preparation to support translations with python3 2015-03-11 20:54:28 +01:00
post_install CMake install and bundling improvements (esp. OS X) 2014-04-21 11:51:04 -04:00
scripts Cmake build: Add .svgz files to Resources. 2015-03-17 20:46:02 +01:00
build.bat cmake/build.bat: update build script for installations 2013-01-13 20:16:06 +01:00
config.cpp.cmake
config.h.cmake Fix build with GNU libstdc++ C++11 ABI 2015-05-08 21:12:42 +02:00
configCompiler.h.cmake Remove FreeBSD checks when defining USE_WCHAR_T. 2013-10-18 03:07:30 +02:00
configCompiler.h.msvc Remove FreeBSD checks when defining USE_WCHAR_T. 2013-10-18 03:07:30 +02:00
configFunctions.cmake Fix typo in configFunctions.h (wrong define for the header) 2014-03-13 08:28:06 +01:00
configIncludes.cmake Cmake build: Creating a define for a header file found 2013-02-12 19:01:16 +01:00
ConfigureChecks.cmake Fix build with GNU libstdc++ C++11 ABI 2015-05-08 21:12:42 +02:00
dmg cmake: build a .dmg file on Mac, looks not as nice as the official installer but it runs 2011-05-15 13:21:18 +00:00
Install.cmake Cmake build: Do not install .pdf icons created by export 2015-04-01 17:26:13 +02:00
lyx_commit_hash.h.cmake Cmake build: Moved creation of variable LYX_GIT_COMMIT_HASH to development/cmake/scripts/LyXGetVersion.cmake. 2014-10-24 16:58:54 +02:00
lyx_date.h.cmake Cmake build: 2012-11-01 13:00:19 +01:00
LyX_description.txt
LyX_license.txt CMake install and bundling improvements (esp. OS X) 2014-04-21 11:51:04 -04:00
LyX_summary.txt
lyx.rc
LyxPackaging.cmake build with mingw on Windows and Linux 2014-06-07 08:06:13 +02:00
pcheaders.h avoid qt4 variable names in cmake build 2014-07-21 08:49:05 +02:00
PyCompile.cmake Make installed python scripts executable (as in autotools) 2011-05-08 07:28:19 +00:00
TODO.txt CMake: Remove libintl 2013-05-30 22:10:01 +02:00