a680fe609f
If building angle ourselves, that's just the basic Qt include dir, and if using an external gl, look for it in the places specified in the mkspec. As the qopengl.h header includes the gl header, this is a 'public include dependency' of QtGui, so it is added to the relevant variable and the INTERFACE_INCLUDE_DIRECTORIES of Qt5::Gui. Change-Id: I8c2c1782e0a2600032771175444b087da28433fc Reviewed-by: Volker Krause <volker.krause@kdab.com> Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
43 lines
892 B
Plaintext
43 lines
892 B
Plaintext
#
|
|
# W A R N I N G
|
|
# -------------
|
|
#
|
|
# This file is not part of the Qt API. It exists purely as an
|
|
# implementation detail. It may change from version to version
|
|
# without notice, or even be removed.
|
|
#
|
|
# We mean it.
|
|
#
|
|
|
|
defineReplace(cmakeModuleName) {
|
|
_module = $$1
|
|
_name = $$eval(QT.$${_module}.name)
|
|
cmake_module_name = $$replace(_name, ^Qt, )
|
|
return ($$cmake_module_name)
|
|
}
|
|
|
|
defineReplace(cmakeModuleList) {
|
|
variable = $$1
|
|
out =
|
|
for(v, variable) {
|
|
out += $$cmakeModuleName($$v)
|
|
}
|
|
return ($$join(out, ";"))
|
|
}
|
|
|
|
defineReplace(cmakeTargetPath) {
|
|
SYSR = $$[QT_SYSROOT]
|
|
!isEmpty(SYSR): path = $$relative_path($$1, $$[QT_SYSROOT])
|
|
else: path = $$1
|
|
return(/$$path)
|
|
}
|
|
|
|
defineReplace(cmakeTargetPaths) {
|
|
variable = $$1
|
|
out =
|
|
for(v, variable) {
|
|
out += \"$$cmakeTargetPath($$v)\"
|
|
}
|
|
return ($$join(out, " "))
|
|
}
|