7 |
7 |
8 cross_compile: CONFIG += nostrip |
8 cross_compile: CONFIG += nostrip |
9 |
9 |
10 isEmpty(QT_BUILD_PARTS) { #defaults |
10 isEmpty(QT_BUILD_PARTS) { #defaults |
11 symbian { |
11 symbian { |
12 QT_BUILD_PARTS = libs tools |
12 QT_BUILD_PARTS = libs tools examples demos |
13 } else { |
13 } else { |
14 QT_BUILD_PARTS = libs tools examples demos docs translations |
14 QT_BUILD_PARTS = libs tools examples demos docs translations |
15 } |
15 } |
16 } else { #make sure the order makes sense |
16 } else { #make sure the order makes sense |
17 contains(QT_BUILD_PARTS, translations) { |
17 contains(QT_BUILD_PARTS, translations) { |
28 } |
28 } |
29 contains(QT_BUILD_PARTS, qmake) { |
29 contains(QT_BUILD_PARTS, qmake) { |
30 QT_BUILD_PARTS -= qmake |
30 QT_BUILD_PARTS -= qmake |
31 QT_BUILD_PARTS = qmake $$QT_BUILD_PARTS |
31 QT_BUILD_PARTS = qmake $$QT_BUILD_PARTS |
32 } |
32 } |
33 symbian { |
|
34 #QTP: build libs only by default |
|
35 QT_BUILD_PARTS = libs |
|
36 } |
|
37 } |
33 } |
38 |
34 |
39 #process the projects |
35 #process the projects |
40 for(PROJECT, $$list($$lower($$unique(QT_BUILD_PARTS)))) { |
36 for(PROJECT, $$list($$lower($$unique(QT_BUILD_PARTS)))) { |
41 isEqual(PROJECT, tools) { |
37 isEqual(PROJECT, tools) { |
42 SUBDIRS += tools |
38 SUBDIRS += tools |
43 } else:isEqual(PROJECT, examples) { |
39 } else:isEqual(PROJECT, examples) { |
44 SUBDIRS += examples |
40 SUBDIRS += examples |
45 } else:isEqual(PROJECT, demos) { |
41 } else:isEqual(PROJECT, demos) { |
46 SUBDIRS += demos |
42 SUBDIRS += demos |
47 } else:isEqual(PROJECT, tests) { |
|
48 SUBDIRS += tests |
|
49 } else:isEqual(PROJECT, libs) { |
43 } else:isEqual(PROJECT, libs) { |
50 include(src/src.pro) |
44 include(src/src.pro) |
51 } else:isEqual(PROJECT, docs) { |
45 } else:isEqual(PROJECT, docs) { |
52 contains(QT_BUILD_PARTS, tools):include(doc/doc.pri) |
46 contains(QT_BUILD_PARTS, tools):include(doc/doc.pri) |
53 } else:isEqual(PROJECT, translations) { |
47 } else:isEqual(PROJECT, translations) { |