-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathfindremakenrules.pri
43 lines (37 loc) · 1.25 KB
/
findremakenrules.pri
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
36
37
38
39
40
41
42
43
# Author(s) : Loic Touraine, Stephane Leduc
android {
# unix path
USERHOMEFOLDER = $$clean_path($$(HOME))
isEmpty(USERHOMEFOLDER) {
# windows path
USERHOMEFOLDER = $$clean_path($$(USERPROFILE))
isEmpty(USERHOMEFOLDER) {
USERHOMEFOLDER = $$clean_path($$(HOMEDRIVE)$$(HOMEPATH))
}
}
}
unix:!android {
USERHOMEFOLDER = $$clean_path($$(HOME))
}
win32 {
USERHOMEFOLDER = $$clean_path($$(USERPROFILE))
isEmpty(USERHOMEFOLDER) {
USERHOMEFOLDER = $$clean_path($$(HOMEDRIVE)$$(HOMEPATH))
}
}
exists(builddefs/qmake) {
QMAKE_REMAKEN_RULES_ROOT=builddefs/qmake
}
else {
QMAKE_REMAKEN_RULES_ROOT = $$clean_path($$(REMAKEN_RULES_ROOT))
!isEmpty(QMAKE_REMAKEN_RULES_ROOT) {
QMAKE_REMAKEN_RULES_ROOT = $$clean_path($$(REMAKEN_RULES_ROOT)/qmake)
}
else {
QMAKE_REMAKEN_RULES_ROOT=$${USERHOMEFOLDER}/.remaken/rules/qmake
}
}
!exists($${QMAKE_REMAKEN_RULES_ROOT}) {
error("Unable to locate remaken rules in " $${QMAKE_REMAKEN_RULES_ROOT} ". Either check your remaken installation, or provide the path to your remaken qmake root folder rules in REMAKEN_RULES_ROOT environment variable.")
}
message("Remaken qmake build rules used : " $$QMAKE_REMAKEN_RULES_ROOT)