summaryrefslogtreecommitdiffstats
path: root/tqtinterface/qt4/src/qt_install.pri
blob: 4702b1d812397f406be5d115a6fbc1684c9bc4d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#always install the library
target.path=$$libs.path
INSTALLS += target

#headers
headers.files  = ../include/*.h
headers.files += $$TQT_BUILD_TREE/include/tqconfig.h \
                 $$TQT_BUILD_TREE/include/tqmodules.h 
headers.files += ../include/private/t*.h
isEmpty(headers_p.path):headers_p.path=$$headers.path/private
headers_p.files = ../include/private/qt4_*.h
headers_p.files += ../include/private/t*_p.h
INSTALLS += headers headers_p

#docs
htmldocs.files = ../doc/html/*
htmldocs.path = $$docs.path/html
INSTALLS += htmldocs

#translations
translations.files = ../translations/*.qm
INSTALLS += translations

framework:macx { #mac framework
    QtFramework = /Library/Frameworks/Qt.framework
    QtDocs      = /Developer/Documentation/Qt
    framework.path = $$QtFramework/Headers/private $$QtDocs
    framework.extra  = -cp -rf $$htmldocs.files $(INSTALL_ROOT)/$$QtDocs;
    framework.extra += cp -rf $$target.path/$(TARGET) $(INSTALL_ROOT)/$$QtFramework/Qt;
    framework.extra += cp -rf $$headers.files $(INSTALL_ROOT)/$$QtFramework/Headers;
    framework.extra += cp -rf $$headers_p.files $(INSTALL_ROOT)/$$QtFramework/Headers/private
    INSTALLS += framework
}