Mercurial > projects > qtd
comparison generator/generator.pri @ 384:d2f48c4cb3e3
Same behavior of shared libs on linux and windows. Minor build script fixes.
author | Max Samukha <maxter@spambox.com> |
---|---|
date | Fri, 16 Jul 2010 20:04:29 +0300 |
parents | e78566595089 |
children |
comparison
equal
deleted
inserted
replaced
383:bd7f485e3573 | 384:d2f48c4cb3e3 |
---|---|
1 isEmpty(GENERATORPATH):GENERATORPATH = $$PWD | 1 isEmpty(GENERATORPATH):GENERATORPATH = $$PWD |
2 INCLUDEPATH += $$GENERATORPATH | 2 INCLUDEPATH += $$GENERATORPATH |
3 | |
4 TEMPLATE = app | 3 TEMPLATE = app |
5 TARGET += | 4 TARGET += |
6 DEPENDPATH += $$GENERATORPATH tests parser | 5 DEPENDPATH += $$GENERATORPATH \ |
6 tests \ | |
7 parser | |
7 mac:CONFIG -= app_bundle | 8 mac:CONFIG -= app_bundle |
8 INCLUDEPATH += $$GENERATORPATH/. | 9 INCLUDEPATH += $$GENERATORPATH/. |
9 INCLUDEPATH += $$GENERATORPATH/../common | 10 INCLUDEPATH += $$GENERATORPATH/../common |
10 | |
11 unix:CONFIG += debug_and_release | 11 unix:CONFIG += debug_and_release |
12 | |
13 CONFIG += console | 12 CONFIG += console |
14 RESOURCES += generator.qrc | 13 RESOURCES += generator.qrc |
15 | |
16 include($$GENERATORPATH/parser/rxx.pri) | 14 include($$GENERATORPATH/parser/rxx.pri) |
17 | |
18 include($$GENERATORPATH/parser/rpp/rpp.pri) | 15 include($$GENERATORPATH/parser/rpp/rpp.pri) |
19 | 16 win32-msvc2005: { |
20 win32-msvc2005:{ | 17 QMAKE_CXXFLAGS += -wd4996 |
21 QMAKE_CXXFLAGS += -wd4996 | 18 QMAKE_CFLAGS += -wd4996 |
22 QMAKE_CFLAGS += -wd4996 | |
23 } | 19 } |
24 | 20 |
25 # Input | 21 # Input |
26 HEADERS += \ | 22 HEADERS += $$GENERATORPATH/generator.h \ |
27 $$GENERATORPATH/generator.h \ | 23 $$GENERATORPATH/main.h \ |
28 $$GENERATORPATH/main.h \ | 24 $$GENERATORPATH/reporthandler.h \ |
29 $$GENERATORPATH/reporthandler.h \ | 25 $$GENERATORPATH/typeparser.h \ |
30 $$GENERATORPATH/typeparser.h \ | 26 $$GENERATORPATH/typesystem.h \ |
31 $$GENERATORPATH/typesystem.h \ | 27 $$GENERATORPATH/asttoxml.h \ |
32 $$GENERATORPATH/asttoxml.h \ | 28 $$GENERATORPATH/fileout.h \ |
33 $$GENERATORPATH/fileout.h \ | 29 $$GENERATORPATH/generatorset.h \ |
34 $$GENERATORPATH/generatorset.h \ | 30 $$GENERATORPATH/metajava.h \ |
35 $$GENERATORPATH/metajava.h \ | 31 $$GENERATORPATH/customtypes.h \ |
36 $$GENERATORPATH/customtypes.h \ | 32 $$GENERATORPATH/abstractmetabuilder.h \ |
37 $$GENERATORPATH/abstractmetabuilder.h \ | 33 $$GENERATORPATH/abstractmetalang.h \ |
38 $$GENERATORPATH/abstractmetalang.h \ | 34 $$GENERATORPATH/prigenerator.h \ |
39 $$GENERATORPATH/prigenerator.h \ | 35 global.h |
40 | 36 SOURCES += $$GENERATORPATH/generator.cpp \ |
41 | 37 $$GENERATORPATH/main.cpp \ |
42 | 38 $$GENERATORPATH/reporthandler.cpp \ |
43 | 39 $$GENERATORPATH/typeparser.cpp \ |
44 SOURCES += \ | 40 $$GENERATORPATH/typesystem.cpp \ |
45 $$GENERATORPATH/generator.cpp \ | 41 $$GENERATORPATH/asttoxml.cpp \ |
46 $$GENERATORPATH/main.cpp \ | 42 $$GENERATORPATH/fileout.cpp \ |
47 $$GENERATORPATH/reporthandler.cpp \ | 43 $$GENERATORPATH/generatorset.cpp \ |
48 $$GENERATORPATH/typeparser.cpp \ | 44 $$GENERATORPATH/metajava.cpp \ |
49 $$GENERATORPATH/typesystem.cpp \ | 45 $$GENERATORPATH/customtypes.cpp \ |
50 $$GENERATORPATH/asttoxml.cpp \ | 46 $$GENERATORPATH/abstractmetabuilder.cpp \ |
51 $$GENERATORPATH/fileout.cpp \ | 47 $$GENERATORPATH/abstractmetalang.cpp \ |
52 $$GENERATORPATH/generatorset.cpp \ | 48 $$GENERATORPATH/prigenerator.cpp \ |
53 $$GENERATORPATH/metajava.cpp \ | 49 global.cpp |
54 $$GENERATORPATH/customtypes.cpp \ | 50 QT = core \ |
55 $$GENERATORPATH/abstractmetabuilder.cpp \ | 51 xml |
56 $$GENERATORPATH/abstractmetalang.cpp \ | 52 win32 { |
57 $$GENERATORPATH/prigenerator.cpp \ | 53 PRECOMPILED_HEADER = generator_pch.h |
58 | 54 CONFIG += precompile_header |
59 | |
60 | |
61 QT = core xml | |
62 | |
63 win32{ | |
64 PRECOMPILED_HEADER = generator_pch.h | |
65 CONFIG += precompile_header | |
66 } | 55 } |
67 | 56 win32-msvc.net { |
68 win32-msvc.net { | 57 QMAKE_CXXFLAGS += /Zm500 |
69 QMAKE_CXXFLAGS += /Zm500 | 58 QMAKE_CXXFLAGS -= -Zm200 |
70 QMAKE_CXXFLAGS -= -Zm200 | 59 QMAKE_CFLAGS -= -Zm200 |
71 QMAKE_CFLAGS -= -Zm200 | |
72 } | 60 } |
73 | 61 mac { |
74 mac { | 62 contains(QT_CONFIG, x86):contains(QT_CONFIG, ppc):CONFIG += x86 \ |
75 contains(QT_CONFIG, x86):contains(QT_CONFIG, ppc):CONFIG += x86 ppc | 63 ppc |
76 CONFIG -= precompile_header | 64 CONFIG -= precompile_header |
77 } | 65 } |