cdt/cdt_6_0_x/org.eclipse.cdt.releng/crossgcc/build.properties
author timkelly
Wed, 05 Aug 2009 17:35:39 -0500
changeset 51 49c226a8748e
parent 37 c2bce6dd59e7
permissions -rw-r--r--
CDT 6.0 from cdt_6_0 branch (eclipse.org cvs repository). This overwrites previous CDT 6.0 merges.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
37
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     1
###############################################################################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     2
# Copyright (c) 2005, 2009 IBM Corporation and others.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     3
# All rights reserved. This program and the accompanying materials
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     4
# are made available under the terms of the Eclipse Public License v1.0
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     5
# which accompanies this distribution, and is available at
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     6
# http://www.eclipse.org/legal/epl-v10.html
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     7
#
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     8
# Contributors:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
     9
#     IBM Corporation - initial API and implementation
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    10
#     Markus Schorn (Wind River Systems)
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    11
###############################################################################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    12
#####################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    13
# Parameters describing how and where to execute the build.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    14
# Typical users need only update the following properties:
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    15
#    baseLocation - where things you are building against are installed
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    16
#    bootclasspath - The base jars to compile against (typicaly rt.jar)
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    17
#    configs - the list of {os, ws, arch} configurations to build.  
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    18
#
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    19
# Of course any of the settings here can be overridden by spec'ing 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    20
# them on the command line (e.g., -DbaseLocation=d:/eclipse
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    21
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    22
############# CVS CONTROL ################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    23
# The CVS tag to use when fetching the map files from the repository
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    24
mapVersionTag=HEAD
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    25
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    26
# The CVS tag to use when fetching elements to build.  By default the
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    27
# builder will use whatever is in the maps.  Use this value to override
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    28
# for example, when doing a nightly build out of HEAD
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    29
# fetchTag=HEAD
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    30
51
49c226a8748e CDT 6.0 from cdt_6_0 branch (eclipse.org cvs repository). This overwrites previous CDT 6.0 merges.
timkelly
parents: 37
diff changeset
    31
cdtTag=cdt_6_0
37
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    32
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    33
############## BUILD / GENERATION CONTROL ################
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    34
# The directory into which the build elements will be fetched and where
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    35
# the build will take place.  buildDirectory and install should be the same
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    36
# value.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    37
buildDirectory=build
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    38
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    39
# Type of build.  Used in naming the build output.  Typically this value is
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    40
# one of I, N, M, S, ...
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    41
buildType=I
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    42
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    43
# ID of the build.  Used in naming the build output.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    44
buildId=TestBuild
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    45
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    46
# Label for the build.  Used in naming the build output
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    47
buildLabel=${buildType}.${buildId}
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    48
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    49
# Timestamp for the build.  Used in naming the build output
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    50
timestamp=007
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    51
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    52
# Base location for anything the build needs to compile against.  For example,
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    53
# when building GEF, the baseLocation should be the location of a previously
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    54
# installed Eclipse against which the GEF code will be compiled.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    55
baseLocation=
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    56
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    57
#Os/Ws/Arch/nl of the eclipse specified by baseLocation
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    58
#baseos
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    59
#basews
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    60
#basearch
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    61
#basenl
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    62
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    63
# The location underwhich all of the build output will be collected.  This will be
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    64
# the root path in the resultant zip file.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    65
collPlace=eclipse
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    66
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    67
# The directory  in which to execute zip of the ${collPlace} directory
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    68
collBase=.
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    69
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    70
# The list of {os, ws, arch} configurations to build.  This 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    71
# value is a '&' separated list of ',' separate triples.  For example, 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    72
#     configs=win32,win32,x86 & linux,motif,x86
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    73
# By default the value is *,*,*
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    74
configs=*,*,*
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    75
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    76
archivesFormat=*,*,*-zip
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    77
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    78
#Arguments to send to the zip executable
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    79
zipargs=
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    80
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    81
############# JAVA COMPILER OPTIONS ##############
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    82
# The location of the Java jars to compile against.  Typically the rt.jar for your JDK/JRE
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    83
#bootclasspath=d:/ibm1.3.1/jre/lib/rt.jar
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    84
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    85
# Whether or not to include debug info in the output jars
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    86
javacDebugInfo=on 
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    87
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    88
# Whether or not to fail the build if there are compiler errors
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    89
javacfailonerror=true
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    90
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    91
# The version of the source code
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    92
javacSource=1.5
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    93
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    94
# The version of the byte code targeted
c2bce6dd59e7 add cdt_6_0_x
cawthron
parents:
diff changeset
    95
javacTarget=1.5