Commit d9ba2965 authored by cvs2svn's avatar cvs2svn
Browse files

This commit was manufactured by cvs2svn to create tag 'COOL_2_7-patches'.

git-svn-id: file:///git/lcgcool.svndb/cool/tags/COOL_2_7-patches@15628 4525493e-7705-40b1-a816-d608a930855b
parent 7f0dbd82
<doc type=BuildSystem::ToolDoc version=1.0>
<tool name=gcc4 version=4.1 >
<client>
<environment name=GCC_BASE>
The top of the gcc distribution.
</environment>
<environment name=CXX default="$GCC_BASE/bin/c++" type=bin>
The gcc 4 C++ compiler executable
</environment>
<environment name=CC default="$GCC_BASE/bin/gcc" type=bin>
The gcc 4 C compiler executable
</environment>
<environment name=CCcompiler value="gcc4">
Compiler ID
</environment>
</client>
<architecture name=sl>
<client>
<environment name=LD_LIBRARY_PATH value="$GCC_BASE/lib:$GCC_BASE/lib64:/usr/lib64:/user/X11R6/lib64" type=Runtime_path></environment>
<environment name=GCC_EXEC_PREFIX value="$GCC_BASE/lib/gcc-lib/" type=Runtime_path></environment>
</client>
<makefile>
# Set the extension for object files and executables:
objext := o
exeext :=
# -- interface with SCRAM hardcoded rules
# Make insists on chaining together variable defs using "+=".
# This means that the C compiler variable CC is incorrect because CC
# is already defined. So remove first CC def:
CC := $(wordlist 2,$(words $(CC)),$(CC))
BFARCH:=Linux26-gcc4
# Beginning of C var defs:
CDebugFlag = -g
SClinkCmd=$(CC) -pthread $(CFLAGS) $(COptimised) $(LDFLAGS) $< -o $@
SClinkCmd_d=$(CC) -pthread $(CFLAGS) $(CDebugFlag) $(LDFLAGS) $< -o $@
ClinkCmd=$(SClinkCmd) -pthread $(LDLIBS)
ClinkCmdDebug=$(SClinkCmd_d) $(LDLIBS_D)
ClinkCmdDebugLocal=$(SClinkCmd_d) $(LDLIBS_D_L)
ClinkCmdInsure=$(Insure) -pthread $(CFLAGS) $(CDebugFlag) $(LDFLAGS) $< -o $@ $(LDLIBS_Insure)
InsureSharedCTool = $(DebugSharedCTool)
DependencyCTool = $(CC) -pthread -M $(CPPFLAGS) $(DependIncludes) $^ > $@
PreProcessorCTool = $(CC) -pthread -E $(CPPFLAGS) $^ -o $@
SharedCObjectFlags = -fPIC
SharedCTool = $(CC) -pthread $(CSharedFlags) $^ -o $@ -shared -Wl,-soname,$@ $(CSharedLink)
DebugSharedCTool = $(CC) -pthread $(CSharedFlags) $(CDebugFlag) $^ -o $@ -shared -Wl,-soname,$@ $(CSharedLink)
# Beginning of C++ var defs:
CXXDebugFlag=-g
SCClinkCmd=$(CXX) -pthread $(CXXFLAGS) $(CXXOptimised) $(LDFLAGS) $< -o $@
SCClinkCmd_d=$(CXX) -pthread $(CXXFLAGS) $(CXXDebugFlag) $(LDFLAGS) $< -o $@
CClinkCmd=$(SCClinkCmd) $(LDLIBS)
CClinkCmdDebug=$(SCClinkCmd_d) $(LDLIBS_D)
CClinkCmdDebugLocal=$(SCClinkCmd_d) $(LDLIBS_D_L)
CClinkCmdInsure=$(Insure) -pthread $(CXXFLAGS) $(CXXDebugFlag) $(LDFLAGS) $< -o $@ $(LDLIBS_Insure)
InsureSharedCCTool = $(DebugSharedCCTool)
DependencyCCTool = $(CXX) -pthread -MM $(CPPFLAGS) $(CXXFLAGS) $(DependIncludes) $^ > $@
SharedCCObjectFlags = -fPIC
SharedSuffix =so
SharedCCTool = $(CXX) -pthread $(CXXSharedFlags) $^ -o $@ -shared -Wl,-soname,$@ $(CXXSharedLink)
DebugSharedCCTool = $(CXX) -pthread $(CXXSharedFlags) $(CXXDebugFlag) $^ -o $@ -shared -Wl,-soname,$@ $(CXXSharedLink)
PreProcessorCCTool = $(CXX) -pthread -E $(CPPFLAGS) $^ -o $@
ifdef g77
extralib+=g2c m
endif
</makefile>
</architecture>
</tool>
<doc type=BuildSystem::ToolDoc version=1.0>
<tool name=MySQL version=5.0.18 >
<architecture name=slc>
<lib name=mysqlclient_r>
</architecture>
<architecture name=osx>
<lib name=mysqlclient_r>
</architecture>
<architecture name=win>
<lib name=mysqlclient>
</architecture>
<client>
<environment name=MYSQL_BASE>
The top of the MySQL distribution.
</environment>
<environment name=LIBDIR default="$MYSQL_BASE/lib" type=lib>
Location of MySQL libraries.
</environment>
<environment name=BINDIR default="$MYSQL_BASE/bin">
Location of MySQL binaries.
</environment>
<environment name=INCLUDE default="$MYSQL_BASE/include">
Location of MySQL include files.
</environment>
</client>
<environment name=PATH value="$BINDIR" type=Runtime_path></environment>
<environment name=LD_LIBRARY_PATH value="$LIBDIR" type=Runtime_path></environment>
</tool>
<doc type=BuildSystem::ToolDoc version=1.0>
<tool name=Python version=2.4.2 >
<architecture name=macosx>
<lib name=python2.4>
</architecture>
<architecture name=osx>
<lib name=python2.4>
</architecture>
<architecture name=sl>
<lib name=python2.4>
</architecture>
<architecture name=win>
<lib name=python24>
</architecture>
<client>
<environment name=PYTHON_BASE>
The top of the Python distribution.
</environment>
<architecture name=macosx>
<environment name=PATH value="$PYTHON_BASE/bin" type=Runtime_path></environment>
<environment name=INCLUDE default="$PYTHON_BASE/include/python2.4"></environment>
<environment name=LIBDIR default="$PYTHON_BASE/lib" type=lib></environment>
<environment name=LD_LIBRARY_PATH value="$LIBDIR" type=Runtime_path></environment>
</architecture>
<architecture name=osx>
<environment name=PATH value="$PYTHON_BASE/bin" type=Runtime_path></environment>
<environment name=INCLUDE default="$PYTHON_BASE/include/python2.4"></environment>
<environment name=LIBDIR default="$PYTHON_BASE/lib" type=lib></environment>
<environment name=LD_LIBRARY_PATH value="$PYTHON_BASE:$LIBDIR" type=Runtime_path></environment>
<environment name=DYLD_LIBRARY_PATH value="$PYTHON_BASE:$LIBDIR" type=Runtime_path></environment>
</architecture>
<architecture name=sl>
<environment name=PATH value="$PYTHON_BASE/bin" type=Runtime_path></environment>
<environment name=INCLUDE default="$PYTHON_BASE/include/python2.4"></environment>
<environment name=LIBDIR default="$PYTHON_BASE/lib" type=lib></environment>
<environment name=LD_LIBRARY_PATH value="$LIBDIR" type=Runtime_path></environment>
</architecture>
<architecture name=win>
<environment name=PATH value="$PYTHON_BASE/" type=Runtime_path></environment>
<environment name=INCLUDE default="$PYTHON_BASE/include"></environment>
<environment name=LIBDIR default="$PYTHON_BASE/libs" type=lib></environment>
</architecture>
</client>
</tool>
<doc type=BuildSystem::ToolDoc version=1.0>
<tool name=frontier_client version=2.7.0 >
<architecture name=slc>
<lib name=frontier_client>
</architecture>
<architecture name=osx>
<lib name=frontier_client>
</architecture>
<client>
<environment name=FRONTIER_CLIENT_BASE></environment>
<environment name=LIBDIR default="$FRONTIER_CLIENT_BASE/lib" type=lib></environment>
<environment name=INCLUDE default="$FRONTIER_CLIENT_BASE/include"></environment>
<environment name=BINDIR default="$FRONTIER_CLIENT_BASE/bin"></environment>
</client>
<environment name=LD_LIBRARY_PATH value="$LIBDIR" type=Runtime_path></environment>
<environment name=PATH value="$BINDIR" type=Runtime_path></environment>
</tool>
<doc type=BuildSystem::ToolDoc version=1.0>
<tool name=lfc version=1.5.8 >
<lib name=lfc>
<client>
<environment name=LFC_BASE>
The top of the LFC distribution.
</environment>
<environment name=LIBDIR default="$LFC_BASE/lib" type=lib>
Location of LFC libraries.
</environment>
<environment name=BINDIR default="$LFC_BASE/bin">
Location of lfc binaries.
</environment>
<environment name=INCLUDE default="$LFC_BASE/include/lfc">
Location of LFC include files.
</environment>
</client>
<external ref=vdt>
<environment name=PATH value="$BINDIR" type=Runtime_path></environment>
<environment name=LD_LIBRARY_PATH value="$LIBDIR" type=Runtime_path></environment>
<environment name=PYTHONPATH default="$LIBDIR/python" type=Runtime_path></environment>
<environment name=PERLLIB default="$LIBDIR/perl" type=Runtime_path></environment>
<architecture name=win>
<environment name=PATH value="$LIBDIR" type=Runtime_path></environment>
</architecture>
</tool>
<doc type=BuildSystem::ToolDoc version=1.0>
<tool name=CORAL version=CORAL_1_7_0 >
<lib name=lcg_CoralBase>
<lib name=lcg_RelationalAccess>
<client>
<environment name=CORAL_BASE>
The top directory of the CORAL distribution.
</environment>
<environment name=LIBDIR default="$CORAL_BASE/$SCRAM_ARCH/lib" type=lib>
The CORAL library directory.
</environment>
<environment name=BINDIR default="$CORAL_BASE/$SCRAM_ARCH/bin">
The CORAL binary directory.
</environment>
<environment name=INCLUDE default="$CORAL_BASE/include">
The default CORAL include directory.
</environment>
</client>
<environment name=SEAL_PLUGINS value="$LIBDIR/modules" type=Runtime_path></environment>
<environment name=LD_LIBRARY_PATH value="$LIBDIR" type=Runtime_path></environment>
<environment name=PATH value="$BINDIR" type=Runtime_path></environment>
</tool>
<doc type=BuildSystem::ToolDoc version=1.0>
<tool name=SEAL version=SEAL_1_9_2 >
<lib name=lcg_SealBase>
<lib name=lcg_PluginManager>
<lib name=lcg_SealKernel>
<client>
<environment name=SEAL_BASE>
The top directory of the SEAL distribution. SEAL information available from http://lcgapp.cern.ch/project/cls
</environment>
<environment name=LIBDIR default="$SEAL_BASE/$SCRAM_ARCH/lib" type=lib>
The SEAL library directory.
</environment>
<environment name=BINDIR default="$SEAL_BASE/$SCRAM_ARCH/bin">
The SEAL binary directory.
</environment>
<environment name=INCLUDE default="$SEAL_BASE/include">
The default SEAL include directory (usually SEAL_BASE/include).
</environment>
<environment name=SEAL_ARCH_INCLUDES default="$SEAL_BASE/$SCRAM_ARCH/include">
The default INCLUDE directory for generated files (Usually SEAL_BASE/include/SCRAM_ARCH).
</environment>
<environment name=INCLUDE value="$SEAL_ARCH_INCLUDES"></environment>
</client>
<environment name=SEAL_PLUGINS value="$LIBDIR/modules" type=Runtime_path></environment>
<environment name=LD_LIBRARY_PATH value="$LIBDIR" type=Runtime_path></environment>
<environment name=PYTHONPATH default="$LIBDIR:$SEAL_BASE/$SCRAM_ARCH/python" type=Runtime_path></environment>
<environment name=PATH value="$BINDIR" type=Runtime_path></environment>
<architecture name=win>
<environment name=PATH value="$LIBDIR" type=Runtime_path></environment>
</architecture>
</tool>
@echo off
rem $Id: CMT_env.bat,v 1.64 2009-02-10 11:07:25 avalassi Exp $
set CMTCONFIG=win32_vc71_dbg
set AFS=Z:\
set DFS=\\cern.ch\dfs
set SITEROOT=%AFS%cern.ch
rem set CMTROOT=%SITEROOT%\sw\contrib\CMT\v1r20p20070208
set CMTROOT=%SITEROOT%\sw\contrib\CMT\v1r20p20081118
rem See http://groups.google.com/group/alt.msdos.batch.nt/msg/923423bf3143fcdd
rem See http://www.student.northpark.edu/pemente/sed/bat_env.htm
if not defined AFSHOME (
set AFSHOME=%AFS%cern.ch\user\%USERNAME:~0,1%\%USERNAME%
)
rem Setup Visual Studio
call "%VS71COMNTOOLS%\vsvars32.bat" > NUL
rem Setup CMT
call %CMTROOT%\mgr\setup.bat
rem Setup verbose compilation for CMT v1r20p2008xxxx
set VERBOSE=1
rem Add CVS to PATH
set PATH=%DFS%\Experiments\sw\contrib\WinCvs\1.0.6;%PATH%
rem Set CMTPROJECTPATH and unset CMTPATH
set CMTPATH=
set CMTPROJECTPATH=%SITEROOT%\sw\lcg\app\releases
rem Reset CMTPROJECTPATH to use a private copy of the latest nightlies
rem if "%USERNAME%"=="avalassi" (
rem set CMTPROJECTPATH=%AFS%cern.ch\sw\lcg\app\releases\COOL\internal\nightlies\dev\20090204Wed
rem )
rem if "%USERNAME%"=="rbasset" (
rem set CMTPROJECTPATH=%AFS%cern.ch\sw\lcg\app\releases\COOL\internal\nightlies\dev\20080526Mon
rem )
rem Set CMTUSERCONTEXT
rem See http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true
rem See http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=true
set CMTUSERCONTEXT=%~d0%~p0USERCONTEXT\%USERNAME%
rem Printout AFS environment variables
echo AFS set to '%AFS%'
echo AFSHOME set to '%AFSHOME%'
rem Unset CMTSITE
set CMTSITE=
rem Printout CMT environment variables
echo CMTCONFIG set to '%CMTCONFIG%'
echo CMTROOT set to '%CMTROOT%'
echo CMTPATH set to '%CMTPATH%'
echo CMTPROJECTPATH set to '%CMTPROJECTPATH%'
echo CMTUSERCONTEXT set to '%CMTUSERCONTEXT%'
if defined CMTINSTALLAREA (
echo CMTINSTALLAREA set to '%CMTINSTALLAREA%'
) else (
echo CMTINSTALLAREA is not set
)
if defined CMTSITE (
echo CMTSITE set to '%CMTSITE%'
) else (
echo CMTSITE is not set
)
# $Id: CMT_env.csh,v 1.68 2009-02-10 11:07:25 avalassi Exp $
if ( "${?CMTCONFIG}" != "1" ) then
echo "ERROR! CMTCONFIG was not set"
exit 1
#echo "WARNING! CMTCONFIG was not set"
#set fs_sysname=`fs sysname`
#switch ( "$fs_sysname" )
# case "Current sysname is 'i386_linux24'" :
# setenv CMTCONFIG slc3_ia32_gcc323; breaksw
# case "Current sysname is 'i386_linux26'" :
# setenv CMTCONFIG slc4_ia32_gcc34; breaksw
# case "Current sysname is 'amd64_linux26'" :
# setenv CMTCONFIG slc4_amd64_gcc34; breaksw
# #case "Current sysname is 'i386_nt40'" :
# # setenv CMTCONFIG win32_vc71_dbg; breaksw
# default :
# echo "ERROR! Cannot determine CMTCONFIG from 'fs sysname'"
# exit 1
#endsw
endif
setenv AFS /afs
setenv SITEROOT $AFS/cern.ch
###setenv CMTROOT $SITEROOT/sw/contrib/CMT/v1r20p20070208
setenv CMTROOT $SITEROOT/sw/contrib/CMT/v1r20p20081118
# Check that this script is being sourced in its own directory
# (might get a false success - the sourced script does not know its location)
if ( ! -e CMT_env.csh ) then
echo "ERROR! Please source CMT_env.csh in its own directory"
exit 1
endif
set thePwd=`pwd`
if ( `uname` == "Darwin" ) then
# Hack for MacOSX O/S (not CMTCONFIG): CMT v1r20p20070208 is not supported
###setenv CMTROOT $SITEROOT/sw/contrib/CMT/v1r20p20070524
# Workaround for bug #28527 in CMT v1r20p20070524
###setenv CMTINSTALLAREA `cd $thePwd/../../..; pwd`
endif
# Setup CMT
source $CMTROOT/mgr/setup.csh
# Setup verbose compilation for CMT v1r20p2008xxxx
setenv VERBOSE 1
# Unset LD_LIBRARY_PATH
setenv LD_LIBRARY_PATH
# Set CMTPROJECTPATH and unset CMTPATH
setenv CMTPROJECTPATH $SITEROOT/sw/lcg/app/releases
setenv CMTPATH
# Reset CMTPROJECTPATH to use a private copy of the latest nightlies
#if ( "$USER" == "avalassi" ) then
# setenv CMTPROJECTPATH /afs/cern.ch/sw/lcg/app/releases/COOL/internal/nightlies/dev/20090204Wed
#endif
#if ( "$USER" == "rbasset" ) then
# setenv CMTPROJECTPATH /afs/cern.ch/sw/lcg/app/releases/COOL/internal/nightlies/dev/20080526Mon
#endif
# Set CMTUSERCONTEXT
setenv CMTUSERCONTEXT ${thePwd}/USERCONTEXT/${USER}
# Unset CMTSITE
unsetenv CMTSITE
# Printout CMT environment variables
echo "CMTCONFIG set to '$CMTCONFIG'"
echo "CMTROOT set to '$CMTROOT'"
echo "CMTPATH set to '$CMTPATH'"
echo "CMTPROJECTPATH set to '$CMTPROJECTPATH'"
echo "CMTUSERCONTEXT set to '$CMTUSERCONTEXT'"
if ( "${?CMTINSTALLAREA}" == "1" ) then
echo "CMTINSTALLAREA set to '$CMTINSTALLAREA'"
else
echo "CMTINSTALLAREA is not set"
endif
if ( "${?CMTSITE}" == "1" ) then
echo "CMTSITE set to '$CMTSITE'"
else
echo "CMTSITE is not set"
endif
# $Id: CMT_env.sh,v 1.67 2009-02-10 11:07:25 avalassi Exp $
if [ "$CMTCONFIG" == "" ] ; then
echo "ERROR! CMTCONFIG was not set"
return 1
#echo "WARNING! CMTCONFIG was not set"
#fs_sysname=`fs sysname`
#case "$fs_sysname" in
# "Current sysname is 'i386_linux24'" )
# CMTCONFIG=slc3_ia32_gcc323
# ;;
# "Current sysname is 'i386_linux26'" )
# CMTCONFIG=slc4_ia32_gcc34
# ;;
# "Current sysname is 'amd64_linux26'" )
# CMTCONFIG=slc4_amd64_gcc34
# ;;
# #"Current sysname is 'i386_nt40'" )
# # CMTCONFIG=win32_vc71_dbg
# # ;;
# * )
# echo "ERROR! Cannot determine CMTCONFIG from 'fs sysname'"
# return 1
#esac
fi
export CMTCONFIG
export AFS=/afs
export SITEROOT=$AFS/cern.ch
###export CMTROOT=$SITEROOT/sw/contrib/CMT/v1r20p20070208
export CMTROOT=$SITEROOT/sw/contrib/CMT/v1r20p20081118
# Check that this script is being sourced in its own directory
# (might get a false success - the sourced script does not know its location)
if [ ! -e CMT_env.sh ] ; then
echo "ERROR! Please source CMT_env.sh in its own directory"
return 1
fi
thePwd=`pwd`
if [ `uname` == "Darwin" ]; then
# Hack for MacOSX O/S (not CMTCONFIG): CMT v1r20p20070208 is not supported
###export CMTROOT=$SITEROOT/sw/contrib/CMT/v1r20p20070524
# Workaround for bug #28527 in CMT v1r20p20070524
###export CMTINSTALLAREA=`cd $thePwd/../../..; pwd`
fi
# Setup CMT
. $CMTROOT/mgr/setup.sh
# Setup verbose compilation for CMT v1r20p2008xxxx
export VERBOSE=1
# Unset LD_LIBRARY_PATH
export LD_LIBRARY_PATH=""
# Set CMTPROJECTPATH and unset CMTPATH
export CMTPATH=""
export CMTPROJECTPATH=$SITEROOT/sw/lcg/app/releases
# Reset CMTPROJECTPATH to use a private copy of the latest nightlies
#if [ "$USER" == "avalassi" ] ; then
# export CMTPROJECTPATH=/afs/cern.ch/sw/lcg/app/releases/COOL/internal/nightlies/dev/20090204Wed
#fi
#if [ "$USER" == "rbasset" ] ; then
# export CMTPROJECTPATH=/afs/cern.ch/sw/lcg/app/releases/COOL/internal/nightlies/dev/20080526Mon
#fi
# Set CMTUSERCONTEXT
export CMTUSERCONTEXT=${thePwd}/USERCONTEXT/${USER}
# Unset CMTSITE
export CMTSITE=""
# Printout CMT environment variables
echo "CMTCONFIG set to '${CMTCONFIG}'"
echo "CMTROOT set to '$CMTROOT'"
echo "CMTPATH set to '$CMTPATH'"
echo "CMTPROJECTPATH set to '$CMTPROJECTPATH'"
echo "CMTUSERCONTEXT set to '$CMTUSERCONTEXT'"
echo "CMTINSTALLAREA set to '$CMTINSTALLAREA'"
echo "CMTSITE set to '$CMTSITE'"
@echo off
rem $Id: CMT_env_vc9.bat,v 1.24 2009-02-10 11:07:25 avalassi Exp $
set CMTCONFIG=i686-winxp-vc9-dbg
set AFS=Z:\
set DFS=\\cern.ch\dfs
set SITEROOT=%AFS%cern.ch
rem set CMTROOT=%SITEROOT%\sw\contrib\CMT\v1r20p20080222
set CMTROOT=%SITEROOT%\sw\contrib\CMT\v1r20p20081118
rem See http://groups.google.com/group/alt.msdos.batch.nt/msg/923423bf3143fcdd
rem See http://www.student.northpark.edu/pemente/sed/bat_env.htm
if not defined AFSHOME (
set AFSHOME=%AFS%cern.ch\user\%USERNAME:~0,1%\%USERNAME%
)
rem Setup Visual Studio
call "%VS90COMNTOOLS%\vsvars32.bat" > NUL
rem Setup Visual Studio additional runtime (msvcp90.dll): see bug #40137
rem set PATH=C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT;%PATH%
rem Setup CMT
rem call %CMTROOT%\mgr\setup.bat
set CMTBIN=VisualC
if not defined CMTCONFIG set CMTCONFIG=%CMTBIN%
set PATH=%CMTROOT%\%CMTBIN%;%PATH%
rem Setup verbose compilation for CMT v1r20p2008xxxx
set VERBOSE=1
rem Add CVS to PATH
set PATH=%DFS%\Experiments\sw\contrib\WinCvs\1.0.6;%PATH%
rem Set CMTPROJECTPATH and unset CMTPATH
set CMTPATH=
set CMTPROJECTPATH=%SITEROOT%\sw\lcg\app\releases
rem Reset CMTPROJECTPATH to use a private copy of the latest nightlies
rem if "%USERNAME%"=="avalassi" (
rem set CMTPROJECTPATH=%AFS%cern.ch\sw\lcg\app\releases\COOL\internal\nightlies\dev\20090204Wed
rem )
rem if "%USERNAME%"=="rbasset" (
rem set CMTPROJECTPATH=%AFS%cern.ch\sw\lcg\app\releases\COOL\internal\nightlies\dev\20080526Mon
rem )
rem Set CMTUSERCONTEXT
rem See http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true
rem See http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/percent.mspx?mfr=true
set CMTUSERCONTEXT=%~d0%~p0USERCONTEXT\%USERNAME%
rem Printout AFS environment variables
echo AFS set to '%AFS%'
echo AFSHOME set to '%AFSHOME%'
rem Unset CMTSITE
set CMTSITE=
rem Printout CMT environment variables
echo CMTCONFIG set to '%CMTCONFIG%'
echo CMTROOT set to '%CMTROOT%'
echo CMTPATH set to '%CMTPATH%'
echo CMTPROJECTPATH set to '%CMTPROJECTPATH%'
echo CMTUSERCONTEXT set to '%CMTUSERCONTEXT%'
if defined CMTINSTALLAREA (
echo CMTINSTALLAREA set to '%CMTINSTALLAREA%'
) else (
echo CMTINSTALLAREA is not set
)
if defined CMTSITE (
echo CMTSITE set to '%CMTSITE%'
) else (
echo CMTSITE is not set
)
#============================================================================
# Package CMTUSERCONTEXT - private CMT configuration for user avalassi
#============================================================================
# LCG AA nightly build area base.
macro lcgaa_nightlies_base $(SITEROOT)/sw/lcg/app/nightlies
# Internal COOL area with private installations of externals.
# Do not use "/afs/cern.ch/sw/lcg/app/releases/COOL/internal" because pattern
# "path_remove /COOL/" would remove the paths to any external installed there.
macro cool_internal $(SITEROOT)/sw/lcg/app/cool/internal
# Internal COOL area with private installations of externals for avalassi.
macro avalassi_internal $(cool_internal)/avalassi
#----------------------------------------------------------------------------
# LCG AA nightly build area.
###macro lcgaa_nightlies $(lcgaa_nightlies_base)/dev/Fri
# Private copy of the LCG AA nightly build area.
###macro cool_nightlies_new $(cool_internal)/nightlies/dev/20090203Tue
###macro cool_nightlies_old $(cool_internal)/nightlies/dev/20090129Thu
###macro cool_nightlies $(cool_nightlies_new) \
### win32_vc71_dbg $(cool_nightlies_old)
#----------------------------------------------------------------------------
# COOL280 API extensions
#----------------------------------------------------------------------------
# Test the COOL280 API extensions only on slc4_ia32_gcc34_dbg
#macro_append use_cppflags '' \
# slc4_ia32_gcc34_dbg ' -DCOOL280'
#### WIN32 ' /DCOOL280' \
#macro_append gccxmlopts '' \
# slc4_ia32_gcc34_dbg ' -DCOOL280'
#### WIN32 ' -DCOOL280' \
#----------------------------------------------------------------------------
# LCGCMT and LCG_releases
#----------------------------------------------------------------------------
# *** REMINDER ********************************************
# Remember to set CMTPROJECTPATH in CMT_env.bat/csh/sh
# if you want to take LCGCMT from a copy of the nightlies!
# *** REMINDER ********************************************
# If you change CMTPROJECTPATH to take LCGCMT from the nightlies or from a
# copy of the nightlies, you must reset LCG_releases to use externals on AFS
# (in the nightlies LCG_releases points to externals in /build/nightlies...).
# If you use a copy of the nightlies, reset LCG_releases here (user context).
# If you use the nightlies directly, consider CMTEXTRATAGS=LCG_NIGHTLIES.
macro LCG_releases $(LCG_home)/app/releases
#----------------------------------------------------------------------------
# CORAL
#----------------------------------------------------------------------------
# Default macros from LCGCMT/LCG_Configuration and LCGCMT/LCG_Interfaces:
# -> CORAL_config_version='CORAL_2_2_0' [LCG_Configuration in LCGCMT_56]
# -> CORAL_native_version='$(CORAL_config_version)' [CORAL]
# -> CORAL_base='$(LCG_releases)/CORAL/$(CORAL_native_version)' [CORAL]
# -> CORAL_home='$(CORAL_base)/$(LCG_platform)' [CORAL]
# -> CORAL_libs='-L$(CORAL_home)/lib -llcg_CoralBase ' [CORAL]
# -> CORAL_relacc_libs='-llcg_CoralKernel -llcg_RelationalAccess ' [CORAL]