Fix namespaced build using harfbuzz-ng
harfbuzz-ng doesn't link to Qt libraries, but uses the Qt headers for some types. With CONFIG -= qt, we don't get QT_NAMESPACE set, which leads to linker errors later. Instead of setting QT_NAMESPACE, ask qversiontagging.h not to tag the headers. Change-Id: Ie585843cfb684bc3b6e3fffd145e7e438ae7c6bd Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
This commit is contained in:
parent
dd59118b87
commit
091e61b352
3
src/3rdparty/harfbuzz-ng/harfbuzz-ng.pro
vendored
3
src/3rdparty/harfbuzz-ng/harfbuzz-ng.pro
vendored
@ -23,7 +23,10 @@ win32: DEFINES += HB_NO_WIN1256
|
||||
android: DEFINES += _POSIX_C_SOURCE=200112L
|
||||
|
||||
INCLUDEPATH += $$PWD/include
|
||||
|
||||
# Harfbuzz-NG inside Qt uses the Qt atomics (inline code only)
|
||||
INCLUDEPATH += $$QT.core.includes
|
||||
DEFINES += QT_NO_VERSION_TAGGING
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/src/hb-blob.cc \
|
||||
|
Loading…
Reference in New Issue
Block a user