##// END OF EJS Templates
Fix shadow builds on windows
Michal Klocek -
r710:bc7b523eb11a
parent child
Show More
@@ -1,46 +1,44
1 1 CONFIG+=integrated_build #remove if you want to build against installed libs
2 2
3 SHADOW = $$find(PWD, $${OUT_PWD})
3 SHADOW = $$find(OUT_PWD,$$PWD)
4 4
5 5 unix:isEmpty(SHADOW){
6 6 search = "$$PWD:::"
7 7 temp = $$split(search,"/")
8 8 temp = $$last(temp)
9 9 path = $$replace(search,$$temp,'')
10 10 temp = $$split(OUT_PWD,$$path)
11 11 temp = $$split(temp,'/')
12 12 temp = $$first(temp)
13 13 path = "$${path}$${temp}"
14 14 SHADOW=$$path
15 15 }
16 16
17 win32: SHADOW = $$PWD
18
19 17 CHART_BUILD_PUBLIC_HEADER_DIR = $$SHADOW/include
20 18 CHART_BUILD_PRIVATE_HEADER_DIR = $$CHART_BUILD_PUBLIC_HEADER_DIR/private
21 19 CHART_BUILD_LIB_DIR = $$SHADOW/lib
22 20 CHART_BUILD_DIR = $$SHADOW/build
23 21 CHART_BUILD_BIN_DIR = $$SHADOW/bin
24 22 CHART_BUILD_PLUGIN_DIR = $$CHART_BUILD_LIB_DIR/QtCommercial/Chart
25 23 CHART_BUILD_DOC_DIR = $$SHADOW/doc
26 24
27 25
28 26 # hack to fix windows builds
29 27 win32:{
30 28 CHART_BUILD_PUBLIC_HEADER_DIR = $$replace(CHART_BUILD_PUBLIC_HEADER_DIR, "/","\\")
31 29 CHART_BUILD_PRIVATE_HEADER_DIR = $$replace(CHART_BUILD_PRIVATE_HEADER_DIR, "/","\\")
32 30 CHART_BUILD_LIB_DIR = $$replace(CHART_BUILD_LIB_DIR, "/","\\")
33 31 CHART_BUILD_BUILD_DIR = $$replace(CHART_BUILD_BUILD_DIR, "/","\\")
34 32 CHART_BUILD_BIN_DIR = $$replace(CHART_BUILD_BIN_DIR, "/","\\")
35 33 CHART_BUILD_PLUGIN_DIR = $$replace(CHART_BUILD_PLUGIN_DIR, "/","\\")
36 34 CHART_BUILD_DOC_DIR = $$replace(CHART_BUILD_DOC_DIR, "/","\\")
37 35 }
38 36
39 37 mac: {
40 38 # TODO: The following qmake flags are a work-around to make QtCommercial Charts compile on
41 39 # QtCommercial 4.8. On the other hand Charts builds successfully with Qt open source 4.8
42 40 # without these definitions, so this is probably a configuration issue on QtCommercial 4.8;
43 41 # it should probably define the minimum OSX version to be 10.5...
44 42 QMAKE_CXXFLAGS *= -mmacosx-version-min=10.5
45 43 QMAKE_LFLAGS *= -mmacosx-version-min=10.5
46 44 }
General Comments 0
You need to be logged in to leave comments. Login now