You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
105 lines
3.2 KiB
105 lines
3.2 KiB
DESTDIR = $$PWD/../bin |
|
OBJECTS_DIR = $$PWD/../build |
|
MOC_DIR = $$PWD/../build |
|
RCC_DIR = $$PWD/../build |
|
UI_DIR = $$PWD/../build |
|
unix: VERSION = 1.3.5 |
|
|
|
# Please read BUILD information # |
|
#DEFINES *= NO_SYSTEM_DATAPATH |
|
#DEFINES *= USE_WEBGL |
|
#DEFINES *= KDE |
|
#DEFINES *= PORTABLE_BUILD |
|
win32-msvc* { |
|
DEFINES *= W7API |
|
LIBS += User32.lib Ole32.lib Shell32.lib ShlWapi.lib Gdi32.lib ComCtl32.lib |
|
} |
|
|
|
# Check for pkg-config availability |
|
system(pkg-config --version > /dev/null) { |
|
QTWEBKIT_VERSION = $$system(pkg-config --modversion QtWebKit) |
|
QTWEBKIT_VERSION_MAJOR = $$section(QTWEBKIT_VERSION, ".", 0, 0) |
|
QTWEBKIT_VERSION_MINOR = $$section(QTWEBKIT_VERSION, ".", 1, 1) |
|
|
|
greaterThan(QTWEBKIT_VERSION_MAJOR, 3):greaterThan(QTWEBKIT_VERSION_MINOR, 8) { |
|
DEFINES *= USE_QTWEBKIT_2_2 |
|
} |
|
|
|
greaterThan(QTWEBKIT_VERSION_MAJOR, 3):greaterThan(QTWEBKIT_VERSION_MINOR, 9) { |
|
DEFINES *= USE_QTWEBKIT_2_3 |
|
} |
|
} |
|
else { |
|
isEqual(QT_VERSION, 4.8.0)|greaterThan(QT_VERSION, 4.8.0) { |
|
DEFINES *= USE_QTWEBKIT_2_2 |
|
} |
|
} |
|
|
|
DEFINES *= QT_NO_URL_CAST_FROM_STRING |
|
DEFINES *= QT_USE_QSTRINGBUILDER |
|
|
|
CONFIG(debug, debug|release): DEFINES *= QUPZILLA_DEBUG_BUILD |
|
|
|
d_no_system_datapath = $$(NO_SYSTEM_DATAPATH) |
|
d_use_webgl = $$(USE_WEBGL) |
|
d_w7api = $$(W7API) |
|
d_kde = $$(KDE) |
|
d_portable = $$(PORTABLE_BUILD) |
|
d_nonblock_dialogs = $$(NONBLOCK_JS_DIALOGS) |
|
d_use_qtwebkit_2_2 = $$(USE_QTWEBKIT_2_2) |
|
d_use_lib_path = $$(USE_LIBPATH) |
|
d_disable_dbus = $$(DISABLE_DBUS) |
|
|
|
equals(d_no_system_datapath, "true") { DEFINES *= NO_SYSTEM_DATAPATH } |
|
equals(d_use_webgl, "true") { DEFINES *= USE_WEBGL } |
|
win32-msvc* { |
|
equals(d_w7api, "true") { DEFINES *= W7API } |
|
} |
|
equals(d_kde, "true") { DEFINES *= KDE } |
|
equals(d_portable, "true") { DEFINES *= PORTABLE_BUILD } |
|
equals(d_nonblock_dialogs, "true") { DEFINES *= NONBLOCK_JS_DIALOGS } |
|
equals(d_use_qtwebkit_2_2, "true") { DEFINES *= USE_QTWEBKIT_2_2 } |
|
equals(d_disable_dbus, "true") { DEFINES *= DISABLE_DBUS } |
|
|
|
!mac:unix { |
|
d_prefix = $$(QUPZILLA_PREFIX) |
|
binary_folder = /usr/bin |
|
library_folder = /usr/lib |
|
data_folder = /usr/share/qupzilla |
|
launcher_folder = /usr/share/applications |
|
icon_folder = /usr/share/pixmaps |
|
hicolor_folder = /usr/share/icons/hicolor |
|
|
|
!equals(d_prefix, "") { |
|
binary_folder = "$$d_prefix"bin |
|
library_folder = "$$d_prefix"lib |
|
data_folder = "$$d_prefix"share/qupzilla |
|
launcher_folder = "$$d_prefix"share/applications |
|
icon_folder = "$$d_prefix"share/pixmaps |
|
hicolor_folder = "$$d_prefix"share/icons/hicolor |
|
} |
|
|
|
!equals(d_use_lib_path, "") { |
|
library_folder = $$d_use_lib_path |
|
DEFINES *= USE_LIBPATH=\\\"""$$d_use_lib_path/"\\\"" |
|
} |
|
|
|
DEFINES *= USE_DATADIR=\\\"""$$data_folder/"\\\"" |
|
|
|
# Git revision |
|
rev = $$system(cd ../ && sh $$PWD/../scripts/getrevision.sh) |
|
!equals(rev, ""): DEFINES *= GIT_REVISION=\\\"""$$rev"\\\"" |
|
|
|
# Define QZ_WS_X11 even with Qt5 |
|
DEFINES *= QZ_WS_X11 |
|
} |
|
|
|
isEmpty(QMAKE_LRELEASE) { |
|
win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe |
|
else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease |
|
unix { |
|
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease-qt4 } |
|
} else { |
|
!exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease } |
|
} |
|
}
|
|
|