summaryrefslogtreecommitdiffstats
path: root/qmake/qmake.pri
diff options
context:
space:
mode:
Diffstat (limited to 'qmake/qmake.pri')
-rw-r--r--qmake/qmake.pri162
1 files changed, 162 insertions, 0 deletions
diff --git a/qmake/qmake.pri b/qmake/qmake.pri
new file mode 100644
index 0000000000..d6c5f09107
--- /dev/null
+++ b/qmake/qmake.pri
@@ -0,0 +1,162 @@
+CONFIG += depend_includepath
+
+QMAKE_INCREMENTAL =
+SKIP_DEPENDS += qconfig.h qmodules.h
+DEFINES += QT_NO_TEXTCODEC QT_NO_LIBRARY QT_NO_STL QT_NO_COMPRESS QT_NO_UNICODETABLES \
+ QT_NO_GEOM_VARIANT QT_NO_DATASTREAM QLIBRARYINFO_EPOCROOT
+
+#qmake code
+SOURCES += project.cpp property.cpp main.cpp generators/makefile.cpp \
+ generators/unix/unixmake2.cpp generators/unix/unixmake.cpp meta.cpp \
+ option.cpp generators/win32/winmakefile.cpp generators/win32/mingw_make.cpp \
+ generators/makefiledeps.cpp generators/metamakefile.cpp generators/mac/pbuilder_pbx.cpp \
+ generators/xmloutput.cpp generators/win32/borland_bmake.cpp \
+ generators/win32/msvc_nmake.cpp generators/projectgenerator.cpp \
+ generators/win32/msvc_vcproj.cpp \
+ generators/win32/msvc_vcxproj.cpp \
+ generators/win32/msvc_objectmodel.cpp generators/win32/msbuild_objectmodel.cpp \
+ generators/symbian/symbiancommon.cpp \
+ generators/symbian/symmake.cpp \
+ generators/symbian/symmake_abld.cpp \
+ generators/symbian/symmake_sbsv2.cpp \
+ generators/symbian/initprojectdeploy_symbian.cpp \
+ windows/registry.cpp \
+ symbian/epocroot.cpp
+
+HEADERS += project.h property.h generators/makefile.h \
+ generators/unix/unixmake.h meta.h option.h cachekeys.h \
+ generators/win32/winmakefile.h generators/win32/mingw_make.h generators/projectgenerator.h \
+ generators/makefiledeps.h generators/metamakefile.h generators/mac/pbuilder_pbx.h \
+ generators/xmloutput.h generators/win32/borland_bmake.h generators/win32/msvc_nmake.h \
+ generators/win32/msvc_vcproj.h \
+ generators/win32/msvc_vcxproj.h \
+ generators/win32/msvc_objectmodel.h generators/win32/msbuild_objectmodel.h \
+ generators/symbian/symbiancommon.h \
+ generators/symbian/symmake.h \
+ generators/symbian/symmake_abld.h \
+ generators/symbian/symmake_sbsv2.h \
+ generators/symbian/initprojectdeploy_symbian.h \
+ windows/registry_p.h \
+ symbian/epocroot_p.h
+
+contains(QT_EDITION, OpenSource) {
+ DEFINES += QMAKE_OPENSOURCE_EDITION
+}
+
+bootstrap { #Qt code
+ DEFINES+=QT_NODLL QT_NO_THREAD
+ SOURCES+= \
+ qbitarray.cpp \
+ qbuffer.cpp \
+ qbytearray.cpp \
+ qbytearraymatcher.cpp \
+ qcryptographichash.cpp \
+ qdatetime.cpp \
+ qdir.cpp \
+ qdiriterator.cpp \
+ qfile.cpp \
+ qabstractfileengine.cpp \
+ qfileinfo.cpp \
+ qfilesystementry.cpp \
+ qfilesystemengine.cpp \
+ qfsfileengine.cpp \
+ qfsfileengine_iterator.cpp \
+ qglobal.cpp \
+ qnumeric.cpp \
+ qhash.cpp \
+ qiodevice.cpp \
+ qlist.cpp \
+ qlinkedlist.cpp \
+ qlocale.cpp \
+ qmalloc.cpp \
+ qmap.cpp \
+ qmetatype.cpp \
+ qregexp.cpp \
+ qtextcodec.cpp \
+ qutfcodec.cpp \
+ qstring.cpp \
+ qstringlist.cpp \
+ qtemporaryfile.cpp \
+ qtextstream.cpp \
+ qurl.cpp \
+ quuid.cpp \
+ qsettings.cpp \
+ qlibraryinfo.cpp \
+ qsystemerror.cpp \
+ qvariant.cpp \
+ qvector.cpp \
+ qvsnprintf.cpp \
+ qxmlstream.cpp \
+ qxmlutils.cpp
+
+ HEADERS+= \
+ qbitarray.h \
+ qbuffer.h \
+ qbytearray.h \
+ qbytearraymatcher.h \
+ qchar.h \
+ qcryptographichash.h \
+ qdatetime.h \
+ qdatetime_p.h \
+ qdir.h \
+ qdir_p.h \
+ qdiriterator.h \
+ qfile.h \
+ qabstractfileengine.h \
+ qfileinfo.h \
+ qglobal.h \
+ qnumeric.h \
+ qhash.h \
+ qiodevice.h \
+ qlist.h \
+ qlinkedlist.h \
+ qlocale.h \
+ qmalloc.h \
+ qmap.h \
+ qmetatype.h \
+ qregexp.h \
+ qtextcodec.h \
+ qutfcodec.h \
+ qstring.h \
+ qstringlist.h \
+ qstringmatcher.h \
+ qsystemerror_p.h \
+ qtemporaryfile.h \
+ qtextstream.h \
+ qurl.h \
+ quuid.h \
+ qvector.h \
+ qxmlstream.h \
+ qxmlutils.h
+
+ unix {
+ SOURCES += qfilesystemengine_unix.cpp qfilesystemiterator_unix.cpp qfsfileengine_unix.cpp
+ mac {
+ SOURCES += qfilesystemengine_mac.cpp
+ SOURCES += qcore_mac.cpp qsettings_mac.cpp
+ QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.4 #enables weak linking for 10.4 (exported)
+ LIBS += -framework ApplicationServices
+ }
+ } else:win32 {
+ SOURCES += qfilesystemengine_win.cpp qfsfileengine_win.cpp qfilesystemiterator_win.cpp qsettings_win.cpp \
+ qsystemlibrary.cpp
+ win32-msvc*:LIBS += ole32.lib advapi32.lib
+ win32-g++*:LIBS += -lole32 -luuid -ladvapi32 -lkernel32
+ }
+
+ qnx {
+ CFLAGS += -fhonor-std
+ LFLAGS += -lcpp
+ }
+ DEFINES *= QT_NO_QOBJECT
+} else {
+ CONFIG += qt
+ QT = core
+}
+*-g++:profiling {
+ QMAKE_CFLAGS = -pg
+ QMAKE_CXXFLAGS = -pg
+ QMAKE_LFLAGS = -pg
+}
+
+PRECOMPILED_HEADER = qmake_pch.h