]> git.saurik.com Git - wxWidgets.git/commitdiff
only link with 3rd party libs if they're needed
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 5 Aug 2005 22:39:57 +0000 (22:39 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 5 Aug 2005 22:39:57 +0000 (22:39 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35116 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/msvc/wx/setup.h

index f17b174132c09d11277abaedbf5d5671a6053c40..f4d0c60cfbef7ce425c60bb5871c7f3acc8035e4 100644 (file)
         #endif
 
         #ifdef _DEBUG
-            #pragma comment(lib,"wxexpatd")
-            #pragma comment(lib,"wxjpegd")
-            #pragma comment(lib,"wxpngd")
-            #pragma comment(lib,"wxregexud")
-            #pragma comment(lib,"wxtiffd")
-            #pragma comment(lib,"wxzlibd")
+            #if wxUSE_XML
+                #pragma comment(lib,"wxexpatd")
+            #endif
+            #if wxUSE_LIBJPEG
+                #pragma comment(lib,"wxjpegd")
+            #endif
+            #if wxUSE_LIBPNG
+                #pragma comment(lib,"wxpngd")
+            #endif
+            #if wxUSE_REGEX
+                #pragma comment(lib,"wxregexud")
+            #endif
+            #if wxUSE_LIBTIFF
+                #pragma comment(lib,"wxtiffd")
+            #endif
+            #if wxUSE_ZLIB
+                #pragma comment(lib,"wxzlibd")
+            #endif
             #pragma comment(lib,"wxbase26ud")
             #pragma comment(lib,"wxbase26ud_net")
             #pragma comment(lib,"wxbase26ud_xml")
             #pragma comment(lib,"wxmsw26ud_qa")
             #pragma comment(lib,"wxmsw26ud_xrc")
         #else // release
-            #pragma comment(lib,"wxexpat")
-            #pragma comment(lib,"wxjpeg")
-            #pragma comment(lib,"wxpng")
-            #pragma comment(lib,"wxregexu")
-            #pragma comment(lib,"wxtiff")
-            #pragma comment(lib,"wxzlib")
+            #if wxUSE_XML
+                #pragma comment(lib,"wxexpat")
+            #endif
+            #if wxUSE_LIBJPEG
+                #pragma comment(lib,"wxjpeg")
+            #endif
+            #if wxUSE_LIBPNG
+                #pragma comment(lib,"wxpng")
+            #endif
+            #if wxUSE_REGEX
+                #pragma comment(lib,"wxregexu")
+            #endif
+            #if wxUSE_LIBTIFF
+                #pragma comment(lib,"wxtiff")
+            #endif
+            #if wxUSE_ZLIB
+                #pragma comment(lib,"wxzlib")
+            #endif
             #pragma comment(lib,"wxbase26u")
             #pragma comment(lib,"wxbase26u_net")
             #pragma comment(lib,"wxbase26u_xml")
         #endif // shared/static
 
         #ifdef _DEBUG
-            #pragma comment(lib,"wxexpatd")
-            #pragma comment(lib,"wxjpegd")
-            #pragma comment(lib,"wxpngd")
-            #pragma comment(lib,"wxregexd")
-            #pragma comment(lib,"wxtiffd")
-            #pragma comment(lib,"wxzlibd")
+            #if wxUSE_XML
+                #pragma comment(lib,"wxexpatd")
+            #endif
+            #if wxUSE_LIBJPEG
+                #pragma comment(lib,"wxjpegd")
+            #endif
+            #if wxUSE_LIBPNG
+                #pragma comment(lib,"wxpngd")
+            #endif
+            #if wxUSE_REGEX
+                #pragma comment(lib,"wxregexud")
+            #endif
+            #if wxUSE_LIBTIFF
+                #pragma comment(lib,"wxtiffd")
+            #endif
+            #if wxUSE_ZLIB
+                #pragma comment(lib,"wxzlibd")
+            #endif
             #pragma comment(lib,"wxbase26d")
             #pragma comment(lib,"wxbase26d_net")
             #pragma comment(lib,"wxbase26d_xml")
             #pragma comment(lib,"wxmsw26d_qa")
             #pragma comment(lib,"wxmsw26d_xrc")
         #else // release
-            #pragma comment(lib,"wxexpat")
-            #pragma comment(lib,"wxjpeg")
-            #pragma comment(lib,"wxpng")
-            #pragma comment(lib,"wxregex")
-            #pragma comment(lib,"wxtiff")
-            #pragma comment(lib,"wxzlib")
+            #if wxUSE_XML
+                #pragma comment(lib,"wxexpat")
+            #endif
+            #if wxUSE_LIBJPEG
+                #pragma comment(lib,"wxjpeg")
+            #endif
+            #if wxUSE_LIBPNG
+                #pragma comment(lib,"wxpng")
+            #endif
+            #if wxUSE_REGEX
+                #pragma comment(lib,"wxregexu")
+            #endif
+            #if wxUSE_LIBTIFF
+                #pragma comment(lib,"wxtiff")
+            #endif
+            #if wxUSE_ZLIB
+                #pragma comment(lib,"wxzlib")
+            #endif
             #pragma comment(lib,"wxbase26")
             #pragma comment(lib,"wxbase26_net")
             #pragma comment(lib,"wxbase26_xml")