blob: ad7c9487aae88ce1b29bd32c6f2d530995c3b45a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#--------------------------------------------------------------------------------------------------
# Standard modularization template
# --------------------------------
#
# The script will start execution from <QTDIR>.
#
# Available variables:
# $qtdir = <QTDIR> or where you started the modularize script from
# $basepath = path for the modularize script, and basepath for the modularization repo
# $OStype = <n> where <n> is one of 0 = Windows, 1 = Unix, 2 = Mac
#
# To execute a command:
# run("git mv foo bar") # runs command, reports error possition and dies
# runNotDie("git mv foo bar") # runs command, reports error possition, returns error code
# and continues. Use ($? >> 8) to get the real exit code.
# ensureDir("qtbase") # Ensures that qtbase exists and is a directory. Will create
# it if it does not exist.
#--------------------------------------------------------------------------------------------------
ensureDir("qtdeclarative/src");
run("git mv src/declarative qtdeclarative/src/declarative");
run("git mv src/imports qtdeclarative/src/imports");
run("git mv imports qtdeclarative/imports");
ensureDir("qtdeclarative/tools");
run("git mv tools/qml qtdeclarative/tools/qmlviewer");
run("git mv qtdeclarative/tools/qmlviewer/qml.pro qtdeclarative/tools/qmlviewer/qmlviewer.pro");
ensureDir("qtdeclarative/src/plugins");
run("git mv src/plugins/qmltooling qtdeclarative/src/plugins");
createSubdirProfile("qtdeclarative/src/plugins");
createSubdirProfile("qtdeclarative/src/", 1);
createSubdirProfile("qtdeclarative/tools/");
return 1;
|