[Windows] Speculative build fix for pre-VS2010 compilers
authorbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 31 May 2013 16:01:35 +0000 (16:01 +0000)
committerbfulgham@apple.com <bfulgham@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 31 May 2013 16:01:35 +0000 (16:01 +0000)
* wtf/Platform.h: Only treat WTF as DLL for VS2010 builds

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@151018 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/Platform.h

index f3853f5..9c9a3b2 100644 (file)
@@ -1,3 +1,9 @@
+2013-05-31  Brent Fulgham  <bfulgham@apple.com>
+
+        [Windows] Speculative build fix for pre-VS2010 compilers
+
+        * wtf/Platform.h: Only treat WTF as DLL for VS2010 builds
+
 2013-05-31  Zan Dobersek  <zdobersek@igalia.com>
 
         Move MD5, SHA1 unit tests from WTF to TestWebKitAPI
index 00674ac..c6f1681 100644 (file)
    since most ports try to support sub-project independence, adding new headers
    to WTF causes many ports to break, and so this way we can address the build
    breakages one port at a time. */
-#if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || PLATFORM(WIN))
+#if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(QT) || (PLATFORM(WIN) && (defined(_MSC_VER) && _MSC_VER >= 1600)))
 #define WTF_USE_EXPORT_MACROS 1
 #endif