source: branches/vendor/nokia/qt/4.7.3/qmake/qmake.pri@ 1155

Last change on this file since 1155 was 844, checked in by Dmitry A. Kuminov, 15 years ago

vendor: Imported qt-everywhere-opensource-src-4.7.2 from Nokia (excluding doc/html and doc/qch dirs generated from doc/src, and imports and templates dirs which are emtpy).

File size: 4.8 KB
Line 
1CONFIG += depend_includepath
2
3QMAKE_INCREMENTAL =
4SKIP_DEPENDS += qconfig.h qmodules.h
5DEFINES += QT_NO_TEXTCODEC QT_NO_LIBRARY QT_NO_STL QT_NO_COMPRESS QT_NO_UNICODETABLES \
6 QT_NO_GEOM_VARIANT QT_NO_DATASTREAM QLIBRARYINFO_EPOCROOT
7
8#qmake code
9SOURCES += project.cpp property.cpp main.cpp generators/makefile.cpp \
10 generators/unix/unixmake2.cpp generators/unix/unixmake.cpp meta.cpp \
11 option.cpp generators/win32/winmakefile.cpp generators/win32/mingw_make.cpp \
12 generators/makefiledeps.cpp generators/metamakefile.cpp generators/mac/pbuilder_pbx.cpp \
13 generators/xmloutput.cpp generators/win32/borland_bmake.cpp \
14 generators/win32/msvc_nmake.cpp generators/projectgenerator.cpp \
15 generators/win32/msvc_vcproj.cpp \
16 generators/win32/msvc_vcxproj.cpp \
17 generators/win32/msvc_objectmodel.cpp generators/win32/msbuild_objectmodel.cpp \
18 generators/symbian/symbiancommon.cpp \
19 generators/symbian/symmake.cpp \
20 generators/symbian/symmake_abld.cpp \
21 generators/symbian/symmake_sbsv2.cpp \
22 generators/symbian/initprojectdeploy_symbian.cpp \
23 windows/registry.cpp \
24 symbian/epocroot.cpp
25
26HEADERS += project.h property.h generators/makefile.h \
27 generators/unix/unixmake.h meta.h option.h cachekeys.h \
28 generators/win32/winmakefile.h generators/win32/mingw_make.h generators/projectgenerator.h \
29 generators/makefiledeps.h generators/metamakefile.h generators/mac/pbuilder_pbx.h \
30 generators/xmloutput.h generators/win32/borland_bmake.h generators/win32/msvc_nmake.h \
31 generators/win32/msvc_vcproj.h \
32 generators/win32/msvc_vcxproj.h \
33 generators/win32/msvc_objectmodel.h generators/win32/msbuild_objectmodel.h \
34 generators/symbian/symbiancommon.h \
35 generators/symbian/symmake.h \
36 generators/symbian/symmake_abld.h \
37 generators/symbian/symmake_sbsv2.h \
38 generators/symbian/initprojectdeploy_symbian.h \
39 windows/registry_p.h \
40 symbian/epocroot_p.h
41
42contains(QT_EDITION, OpenSource) {
43 DEFINES += QMAKE_OPENSOURCE_EDITION
44}
45
46bootstrap { #Qt code
47 DEFINES+=QT_NODLL QT_NO_THREAD
48 SOURCES+= \
49 qbitarray.cpp \
50 qbuffer.cpp \
51 qbytearray.cpp \
52 qbytearraymatcher.cpp \
53 qcryptographichash.cpp \
54 qdatetime.cpp \
55 qdir.cpp \
56 qdiriterator.cpp \
57 qfile.cpp \
58 qabstractfileengine.cpp \
59 qfileinfo.cpp \
60 qfsfileengine.cpp \
61 qfsfileengine_iterator.cpp \
62 qglobal.cpp \
63 qnumeric.cpp \
64 qhash.cpp \
65 qiodevice.cpp \
66 qlist.cpp \
67 qlinkedlist.cpp \
68 qlocale.cpp \
69 qmalloc.cpp \
70 qmap.cpp \
71 qmetatype.cpp \
72 qregexp.cpp \
73 qtextcodec.cpp \
74 qutfcodec.cpp \
75 qstring.cpp \
76 qstringlist.cpp \
77 qtemporaryfile.cpp \
78 qtextstream.cpp \
79 qurl.cpp \
80 quuid.cpp \
81 qsettings.cpp \
82 qlibraryinfo.cpp \
83 qvariant.cpp \
84 qvector.cpp \
85 qvsnprintf.cpp \
86 qxmlstream.cpp \
87 qxmlutils.cpp
88
89 HEADERS+= \
90 qbitarray.h \
91 qbuffer.h \
92 qbytearray.h \
93 qbytearraymatcher.h \
94 qchar.h \
95 qcryptographichash.h \
96 qdatetime.h \
97 qdatetime_p.h \
98 qdir.h \
99 qdiriterator.h \
100 qfile.h \
101 qabstractfileengine.h \
102 qfileinfo.h \
103 qglobal.h \
104 qnumeric.h \
105 qhash.h \
106 qiodevice.h \
107 qlist.h \
108 qlinkedlist.h \
109 qlocale.h \
110 qmalloc.h \
111 qmap.h \
112 qmetatype.h \
113 qregexp.h \
114 qtextcodec.h \
115 qutfcodec.h \
116 qstring.h \
117 qstringlist.h \
118 qstringmatcher.h \
119 qtemporaryfile.h \
120 qtextstream.h \
121 qurl.h \
122 quuid.h \
123 qvector.h \
124 qxmlstream.h \
125 qxmlutils.h
126
127 unix {
128 SOURCES += qfsfileengine_unix.cpp qfsfileengine_iterator_unix.cpp
129 mac {
130 SOURCES += qcore_mac.cpp qsettings_mac.cpp
131 QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4 #enables weak linking for 10.4 (exported)
132 LIBS += -framework ApplicationServices
133 }
134 } else:win32 {
135 SOURCES += qfsfileengine_win.cpp qfsfileengine_iterator_win.cpp qsettings_win.cpp \
136 qsystemlibrary.cpp
137 win32-msvc*:LIBS += ole32.lib advapi32.lib
138 win32-g++*:LIBS += -lole32 -luuid
139 }
140
141 qnx {
142 CFLAGS += -fhonor-std
143 LFLAGS += -lcpp
144 }
145 DEFINES *= QT_NO_QOBJECT
146} else {
147 CONFIG += qt
148 QT = core
149}
150*-g++:profiling {
151 QMAKE_CFLAGS = -pg
152 QMAKE_CXXFLAGS = -pg
153 QMAKE_LFLAGS = -pg
154}
155
156PRECOMPILED_HEADER = qmake_pch.h
Note: See TracBrowser for help on using the repository browser.