##// END OF EJS Templates
Updates development_build option
Michal Klocek -
r998:310fbd27a8f1
parent child
Show More
@@ -5,6 +5,8
5 5 TEMPLATE = subdirs
6 6 SUBDIRS = src qmlplugin examples demos test
7 7
8 development_build: message('Development build')
9
8 10 local_build:{
9 11 message('Configured for local build against local libs...')
10 12 message('You can run "make" to build qchart library, examples and demos...')
@@ -10,9 +10,9
10 10 temp = $$first(temp)
11 11 path = "$${path}$${temp}"
12 12 SHADOW=$$path
13 CONFIG-=developer_build
14 13 }else{
15 14 SHADOW=$$PWD
15 CONFIG-=development_build
16 16 }
17 17
18 18 CHART_BUILD_PUBLIC_HEADER_DIR = $$SHADOW/include
@@ -44,4 +44,7 mac: {
44 44 QMAKE_LFLAGS *= -mmacosx-version-min=10.5
45 45 }
46 46
47 developer_build: DEFINES+=DEVELOPER_BUILD No newline at end of file
47 development_build: {
48 DEFINES+=DEVELOPMENT_BUILD
49 CONFIG+=local_build
50 } No newline at end of file
@@ -27,10 +27,10
27 27 // There is a problem with jom.exe currently. It does not seem to understand QMAKE_EXTRA_TARGETS properly.
28 28 // This is the case at least with shadow builds.
29 29 // http://qt-project.org/wiki/jom
30 #undef DEVELOPER_BUILD
30 #undef DEVELOPMENT_BUILD
31 31 #endif
32 32
33 #ifndef DEVELOPER_BUILD
33 #ifndef DEVELOPMENT_BUILD
34 34 const char *buildTime = __TIME__" "__DATE__;
35 35 const char *gitHead = "unknown";
36 36 #else
@@ -42,7 +42,7
42 42 # define QTCOMMERCIALCHART_USE_NAMESPACE
43 43 #endif
44 44
45 #if defined(DEVELOPER_BUILD) && !defined(QT_NO_DEBUG)
45 #if defined(DEVELOPMENT_BUILD) && !defined(QT_NO_DEBUG)
46 46 #define CHART_DEBUG chartDebug(3,__LINE__,__FILE__,__FUNCTION__)
47 47
48 48
@@ -126,7 +126,7 QMAKE_EXTRA_COMPILERS += install_build_public_headers \
126 126 # This is the case at least with shadow builds.
127 127 # http://qt-project.org/wiki/jom
128 128
129 developer_build:!win32-msvc*:{
129 development_build:!win32-msvc*:{
130 130 chartversion.target = $$PWD/qchartversion_p.h
131 131
132 132 unix:{
General Comments 0
You need to be logged in to leave comments. Login now