]> git.lyx.org Git - lyx.git/commitdiff
at least compile with msvc10.
authorPeter Kümmel <syntheticpp@gmx.net>
Thu, 22 Apr 2010 11:19:49 +0000 (11:19 +0000)
committerPeter Kümmel <syntheticpp@gmx.net>
Thu, 22 Apr 2010 11:19:49 +0000 (11:19 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@34258 a592a061-630c-0410-9148-cb99ea01b6c8

development/cmake/CMakeLists.txt
src/support/docstream.h

index 575d6d380f7f35147b55f12dcfd78d04fcc0ab53..9b204b32dc589f6700e1d5d88864c6f733cc3fc3 100644 (file)
@@ -378,7 +378,7 @@ if(MSVC)
                # add here warnings which should produce an error /weXXXX
                set(MSVC_W_ERROR   "/we4101 /we4189")
                # add here warnings which should be disabled /wdXXXX
-               set(MSVC_W_DISABLE "/wd4288 /wd4355 /wd4800 /wd4996 /wd4311 /wd4312 /wd4505 /wd4267 /wd4512 /wd4245 /wd4127 /wd4180")
+               set(MSVC_W_DISABLE "/wd4288 /wd4355 /wd4800 /wd4996 /wd4311 /wd4312 /wd4505 /wd4267 /wd4512 /wd4245 /wd4127 /wd4180 /wd4231")
 
                set(CMAKE_CXX_FLAGS_DEBUG
                        "${CMAKE_CXX_FLAGS_DEBUG} /Wp64 ${MSVC_W_ERROR} ${MSVC_W_DISABLE}")
@@ -396,7 +396,7 @@ if(MSVC)
                # add here warnings which should produce an error /weXXXX
                set(MSVC_W_ERROR   "/we4101 /we4189")
                # add here warnings which should be disabled /wdXXXX
-               set(MSVC_W_DISABLE "/wd4288 /wd4355 /wd4800 /wd4996 /wd4267 /wd4180")
+               set(MSVC_W_DISABLE "/wd4288 /wd4355 /wd4800 /wd4996 /wd4267 /wd4180 /wd4231")
 
                set(CMAKE_CXX_FLAGS_DEBUG
                        "${CMAKE_CXX_FLAGS_DEBUG} ${MSVC_W_ERROR} ${MSVC_W_DISABLE}")
index 8a60e555091bf089935391a61b5a180a441c71ac..b4a4f80fb148c303f2945891d370246112bf3914 100644 (file)
@@ -68,8 +68,9 @@ public:
 };
 
 
+#if defined(_MSC_VER) && (_MSC_VER >= 1600)
 extern template class std::numpunct<lyx::char_type>;
-extern template class std::basic_ofstream<char_type>;
+#endif
 
 /// UCS4 input stringstream
 typedef std::basic_istringstream<char_type> idocstringstream;