~ubuntu-branches/ubuntu/intrepid/kdesdk/intrepid-updates

« back to all changes in this revision

Viewing changes to scripts/kde-buildrc

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2008-05-28 10:11:43 UTC
  • mto: This revision was merged to the branch mainline in revision 37.
  • Revision ID: james.westby@ubuntu.com-20080528101143-gzc3styjz1b70zxu
Tags: upstream-4.0.80
ImportĀ upstreamĀ versionĀ 4.0.80

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
################################################################################
2
 
# Configures the kde-build script.                                             #
3
 
# (c) 2000, 2001, 2002, 2003 by Frerich Raabe <raabe@kde.org>                  #
4
 
# (c) 2002, 2003 by Stephan Kulow <coolo@kde.org>                              #
5
 
################################################################################
6
 
 
7
 
# Where are your KDE sources?
8
 
#
9
 
KDESRCDIR="$PWD"
10
 
 
11
 
# Where your KDE should be build, leave empty if built in KDESRCDIR
12
 
#
13
 
KDEBUILDDIR=""
14
 
 
15
 
# Where shall I put the binaries?
16
 
#
17
 
KDEDIRS="/opt/kde"
18
 
 
19
 
# Where is your Qt 3.3.x?
20
 
#
21
 
QTDIR="/usr/lib/qt3"
22
 
 
23
 
# Should kppp be used to connect to the internet?
24
 
#
25
 
USE_KPPP="FALSE"
26
 
 
27
 
#Set this higher if it takes a long time to load kppp on your machine
28
 
#
29
 
KPPP_LOAD_TIME="5"
30
 
 
31
 
#Set this higher if it takes a long time for you to connect
32
 
#
33
 
KPPP_CONNECT_TIME="50"
34
 
 
35
 
# If you would like logfiles of the compilation process, specify a directory
36
 
# here in which the logfiles will be saved. If you want to disable logfile
37
 
# generation, leave this blank.
38
 
#
39
 
KDELOGDIR="$KDESRCDIR/log"
40
 
 
41
 
# Do you want the logfiles to be compressed? Set this variable to "yes" to
42
 
# make the script compress the logfiles using bzip2 (using gzip as a
43
 
# fallback is bzip2 cannot be found) and thereby save some diskspace.
44
 
#
45
 
COMPRESSLOGS="no"
46
 
 
47
 
# Whether or not you want to compile and install the kdesupport module.
48
 
#
49
 
USEKDESUPPORT="yes"
50
 
 
51
 
# Add modules you want to get compiled to this space-seperated list. Note that
52
 
# you don't have to mention the fundamental modules 'arts, 'kdesupport',
53
 
# 'kdelibs' and 'kdebase' here since the kde-build script will care about them
54
 
# automatically.
55
 
# See http://wiki.kdenews.org/tiki-index.php?page=KDE+CVS+Structure for a list
56
 
# of available modules including extragear-* or koffice.
57
 
 
58
 
KDEMODULES="kdetoys"
59
 
 
60
 
#KDEMODULES="kdeaccessibility kdeadmin kdeartwork kdebindings kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdepim kdesdk kdetoys kdeutils kdeaddons kdevelop kdewebdev koffice"
61
 
#KDEMODULES="$KDEMODULES extragear-libs extragear-multimedia extragear-sysadmin extragear-office extragear-addons extragear-graphics extragear-network extragear-pim extragear-toys extragear-utils"
62
 
 
63
 
 
64
 
# If you only want to svn update the listed modules, set it to yes.
65
 
#
66
 
ONLYLISTEDMODULES=yes
67
 
 
68
 
# Do you want a clean install? This is recommended but please note that
69
 
# you cannot use your previous KDE desktop while the compilation is
70
 
# running. Set this to "no" to install the new snapshot over the previous
71
 
# one, otherwise set it to "yes".
72
 
#
73
 
INSTALLFROMSCRATCH="no"
74
 
 
75
 
# Do you plan to use this box otherwise while compiling? If so, you'd
76
 
# probably set this variable to "yes". If this is set to "no", the
77
 
# compilation process will try to eat up all the ressources, which speeds up
78
 
# the overall progress but makes it a PITA to work on this box. ;)
79
 
#
80
 
NICECOMPILE="yes"
81
 
 
82
 
# Set this variable to "yes" to activate certain cheap tweaks to speed up the
83
 
# compilation process. Those tweaks mainly consist of lowering the
84
 
# optimization of the resulting binary code.
85
 
#
86
 
TWEAKCOMPILE="no"
87
 
 
88
 
# For SVN users only: Do you have a SVN account? If so, set this variable to
89
 
# the correct name, otherwise leave this blank to use anonymous SVN.
90
 
#
91
 
ACCOUNT=""
92
 
 
93
 
#  For SVN users only: set this to "yes" in case you access svn.kde.org via
94
 
# SSH. Otherwise, set this to "no."
95
 
#
96
 
SSHACCOUNT="no"
97
 
 
98
 
# In case you left the ACCOUNT value empty (and thus use anonymous SVN
99
 
# access), you can specify an anonsvn mirror here. Check
100
 
# http://developer.kde.org/source/anonsvn.html for a list of mirror servers.
101
 
#
102
 
ANONSVNROOT="svn://anonsvn.kde.org/home/kde"
103
 
 
104
 
# Do you want any special path from subversion? If so, specify its path here e.g.
105
 
# /branches/KDE/3.3 or /tags/KDE/3.3.0. If you want the checked out branch, 
106
 
# leave this empty. Use "/trunk" if you want the development branch for sure 
107
 
# (leaving it empty will simply update whatever is there)
108
 
109
 
# you can specify a module specific branch in through PATH_ARTS
110
 
#
111
 
SUBDIR="/trunk/KDE/@MODULE@"
112
 
SUBDIR_KDESUPPORT=/trunk/kdesupport
113
 
for esubdir in libs multimedia sysadmin office addons graphics network pim toys utils; do
114
 
  var=SUBDIR_EXTRAGEAR_`echo $esubdir | tr 'a-z' 'A-Z'`
115
 
  eval "$var=/trunk/extragear/$esubdir"
116
 
done
117
 
 
118
 
# SUBDIR_ARTS=/branches/arts/1.3
119
 
 
120
 
# Do you want only some subdirs from some module? Specify similiar to the
121
 
# below syntax
122
 
#CHECKOUT_PARTIAL_KDEMULTIMEDIA=juk
123
 
#CHECKOUT_PARTIAL_KDEEXTRAGEAR_2="kile konversation"
124
 
 
125
 
# If there are any modules in $KDESRCDIR which you don't want to be updated,
126
 
# you can specify them in this space-seperated list, e.g. "qt-copy kde-common".
127
 
#
128
 
EXCLUDE=""
129
 
 
130
 
#  --- TODO: not supported anymore with svn ---
131
 
# If you would like a virgin svn copy set this field to "yes", otherwise set
132
 
# this to "no" (if set to "yes", 'make -f admin/Makefile.common cvs-clean'
133
 
# is executed for every module).
134
 
# Developers might find this pretty dangerous considering that they could have
135
 
# forgotten to 'svn add' a file... ;-)
136
 
# Users who want to stay at the bleeding edge will want to activate this in
137
 
# order to make sure there aren't any remains of a previous compile.
138
 
#
139
 
#CVS_CLEAN="no"
140
 
 
141
 
# Rely on the dependencies for Makefiles and configure?
142
 
# If you dare to trust the build system, set it to "yes" ;-)
143
 
#
144
 
INCREMENTAL_BUILD="yes"
145
 
 
146
 
# Flags to be passed to the 'configure' script.
147
 
# A note: --enable-debug adds minimum debug symbols while an appended
148
 
# =full gives you the full power and fills up your beloved hdd much better
149
 
# --disable-closure is actually prefered if it works for you. It will
150
 
# not create closure targets but link with some compiler flags to make
151
 
# sure the compiler will fail when undefined symbols are there - which
152
 
# is much faster if it works for you.
153
 
#
154
 
# You can define module-specific configure flags using
155
 
# CONFIGUREFLAGS_ARTS, CONFIGUREFLAGS_KDELIBS, etc. 
156
 
# NOTE: These used to be appended to the general $CONFIGUREFLAGS value.
157
 
# This is no longer true, you need to use $CONFIGUREFLAGS in the _MODNAME
158
 
# version. In case the module name contains dashes ('-'), those needs to
159
 
# be replaced with underscores.
160
 
#
161
 
CONFIGUREFLAGS="--enable-debug --disable-closure"
162
 
# example: CONFIGUREFLAGS_KDEPIM="$CONFIGUREFLAGS --enable-debug=full"
163
 
# example: CONFIGUREFLAGS_KDEEXTRAGEAR_2="$CONFIGUREFLAGS --without-java"
164
 
 
165
 
# Set it to the path for unsermake if you want to test it instead of
166
 
# automake.
167
 
# USE_UNSERMAKE="$KDESRCDIR/kdenonbeta/unsermake/unsermake"
168
 
 
169
 
# List modules here for which unsermake should not be used.
170
 
#
171
 
NO_UNSERMAKE_MODULES="kdenonbeta kdebindings"
172
 
 
173
 
# If you use an extra build directory (KDEBUILDDIR), setting this to yes will
174
 
# remove a module's build directory before configure is called.
175
 
#
176
 
BUILD_CLEAN=no
177
 
 
178
 
# If you would like to pass any parameters to make add them here. If you
179
 
# do not want to add any parameters leave this empty.
180
 
# example:
181
 
# MAKE_OPTS="-j 4 -l 4"
182
 
#
183
 
MAKE_OPTS=""
184
 
 
185
 
# If you use unsermake, you can define different flags for the actual
186
 
# compilation process. This is useful if you distribute the compilation
187
 
# process over several computers, but need to link on one. So you would
188
 
# define -j3 here and nothing above.
189
 
# You can also use the special "DISTCC" keyword here; if found, it will
190
 
# be replaced by the number of hosts listed in the $DISTCC_HOSTS
191
 
# environment variable, multiplied by two. Hence, 'DISTCC_HOSTS="a b c"' and
192
 
# 'MAKE_OPTS_COMPILE="-jDISTCC"' will result in 'MAKE_OPTS_COMPILE="-j6"'.
193
 
# If you set something here, the value will be used alone, otherwise
194
 
# MAKE_OPTS will be used alone.
195
 
# You can use the special "TEAMBUILDER" keyword too, it will put the
196
 
# returned value of tbcompiler -joblimit in there.
197
 
#
198
 
#MAKE_OPTS_COMPILE=""
199
 
 
200
 
# If you would like to compile with a different make, please set it
201
 
# here.
202
 
#
203
 
#MAKE=make
204
 
 
205
 
# vim:et:ts=2:sw=2