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 }