summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAshish Kulkarni <kulkarni.ashish@gmail.com>2014-12-18 23:16:21 +0530
committerAshish Kulkarni <kulkarni.ashish@gmail.com>2015-01-08 17:51:44 +0100
commitd45d8597cf2563052dab5d2473d2c0dd7cc2a853 (patch)
tree1a236bdb23ad20498cfca80777d6309c14047aeb
parentca1d4ca82d3eff0d1cbc645bb21da5e709c1ad57 (diff)
fix build on MSVC with system libraries for zlib, libpng and libjpeg
The definitions in qtbase were used as a source. zlib => qtbase/src/3rdparty/zlib_dependency.pri libpng => qtbase/src/gui/image/qpnghandler.pri libjpeg => qtbase/src/gui/image/qjpeghandler.pri Change-Id: I41529493d382d693311f3a2c1a2590bf1406baff Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com> Reviewed-by: Allan Sandfeld Jensen <allan.jensen@theqtcompany.com>
-rw-r--r--Source/WebCore/WebCore.pri16
1 files changed, 13 insertions, 3 deletions
diff --git a/Source/WebCore/WebCore.pri b/Source/WebCore/WebCore.pri
index 2a4dd3d2d..915a1a468 100644
--- a/Source/WebCore/WebCore.pri
+++ b/Source/WebCore/WebCore.pri
@@ -125,7 +125,11 @@ enable?(XSLT) {
}
use?(ZLIB) {
- LIBS += -lz
+ if(unix|mingw):LIBS += -lz
+ else {
+ isEmpty(ZLIB_LIBS): LIBS += zdll.lib
+ else: LIBS += $$ZLIB_LIBS
+ }
}
enable?(NETSCAPE_PLUGIN_API) {
@@ -248,8 +252,14 @@ have?(sqlite3) {
use?(system_leveldb): LIBS += -lleveldb -lmemenv
-use?(libjpeg): LIBS += -ljpeg
-use?(libpng): LIBS += -lpng
+use?(libjpeg) {
+ msvc: LIBS += libjpeg.lib
+ else: LIBS += -ljpeg
+}
+use?(libpng) {
+ if(unix|mingw): LIBS += -lpng
+ else:win32: LIBS += libpng.lib
+}
use?(webp): LIBS += -lwebp
enable?(opencl) {