#always install the library
win32 {
dlltarget.path=$$[QT_INSTALL_BINS]
INSTALLS += dlltarget
}
target.path=$$[QT_INSTALL_LIBS]
INSTALLS += target
#headers
!symbian: {
HEADER_INSTALL_PATH = $$[QT_INSTALL_HEADERS]
} else {
# :QTP: QT_BOOTSTRAPPED qmake doesn't seem to take care of -headerdir
HEADER_INSTALL_PATH = /epoc32/include/mw
}
qt_install_headers {
INSTALL_HEADERS = $$SYNCQT.HEADER_FILES
equals(TARGET, QtCore) {
#headers generated by configure
INSTALL_HEADERS *= $$QT_BUILD_TREE/src/corelib/global/qconfig.h \
$$QT_SOURCE_TREE/src/corelib/arch/$$QT_ARCH/arch
}
# :QTP: avoid duplicate exports for qconfig.h and qxmlstream.h
symbian: {
equals(TARGET, QtXml) {
INSTALL_HEADERS -= ../xml/stream/qxmlstream.h
}
equals(TARGET, QtCore) {
INSTALL_HEADERS -= $$QT_BUILD_TREE/src/corelib/global/qconfig.h
}
equals(TARGET, phonon) {
INSTALL_HEADERS -= ../../include/phonon_compat/Phonon/Phonon \
../../include/phonon/Phonon/Phonon
}
}
equals(TARGET, phonon) {
class_headers.path = $$HEADER_INSTALL_PATH/$$TARGET
} else {
flat_headers.files = $$INSTALL_HEADERS
flat_headers.path = $$HEADER_INSTALL_PATH/Qt
INSTALLS += flat_headers
class_headers.path = $$HEADER_INSTALL_PATH/$$TARGET
}
class_headers.files = $$SYNCQT.HEADER_CLASSES
INSTALLS += class_headers
targ_headers.files = $$INSTALL_HEADERS
targ_headers.path = $$HEADER_INSTALL_PATH/$$TARGET
INSTALLS += targ_headers
contains(QT_CONFIG,private_tests) {
private_headers.files = $$SYNCQT.PRIVATE_HEADER_FILES
private_headers.path = $$[QT_INSTALL_HEADERS]/$$TARGET/private
INSTALLS += private_headers
}
}
embedded:equals(TARGET, QtGui) {
# install fonts for embedded
INSTALLS += fonts
fonts.path = $$[QT_INSTALL_LIBS]/fonts
fonts.files = $$QT_SOURCE_TREE/lib/fonts/*
}