1
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
1 #!/bin/sh
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
2
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
3 ADD_DEFINITION() {
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
4 KEY=$1
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
5 VALUE=$(eval "echo \${${KEY}}")
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
6 if [ -n "${VALUE}" ]
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
7 then
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
8 DEFINITIONS="${DEFINITIONS} -D${KEY}=${VALUE}"
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
9 fi
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
10 }
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
11
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
12 LOCATION=$(dirname $0)
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
13
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
14 if [ -f ~/.auto_cmake ]
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
15 then
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
16 . ~/.auto_cmake
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
17 fi
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
18
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
19 DEFINITIONS=""
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
20
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
21 ADD_DEFINITION BOOST_ROOT
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
22 ADD_DEFINITION QT_QMAKE_EXECUTABLE
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
23
|
Tom Fredrik Blenning Klaussen <bfg@blenning.no>
parents:
diff
changeset
|
24 eval "cmake ${DEFINITIONS} ${LOCATION}"
|