https://svn.lrde.epita.fr/svn/lrde-tools/trunk/build-farm
Index: ChangeLog from Roland Levillain roland@lrde.epita.fr
Add tanis to the build farm.
* buildfarm_worker/tanis.fns: New.
tanis.fns | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+)
Index: buildfarm_worker/tanis.fns --- buildfarm_worker/tanis.fns (revision 0) +++ buildfarm_worker/tanis.fns (revision 0) @@ -0,0 +1,48 @@ +# tanis. -*- shell-script -*- + +# Used to build Vaucanson. + +# Add some programs from /lrde/bin to the PATH. +export PATH="/lrde/dev/linux-x86/sarge/bison-2.2/bin:$PATH" + +# The ccache dir is located in the /work file system. As ~/.zshenv is +# not sourced by the build script, this environment variable is +# defined here. +export CCACHE_DIR=/work/build/var/ccache + +clean_buildfarm + + +# ----------- # +# Vaucanson. # +# ----------- # + +( + export CC="ccache gcc-3.4" + export CXX="ccache g++-3.4" + test_tree vaucanson bootstrap configure build check demos install distcheck +) + +( + export CC="ccache gcc-4.0" + export CXX="ccache g++-4.0" + test_tree vaucanson-gcc4.0 \ + bootstrap configure build check demos install distcheck +) + +# 2006-09-26: Disable Vaucanson ICC build, as it is eats memory and +# CPU aggressively. + +# ( +# export CC="ccache icc" +# export CXX="ccache icpc" +# +# icc_dir="/lrde/beyrouth/admin/lrde/usr/intel/compiler90" +# # Don't use CXXFLAGS, it's CPP and LD stuffs. +# export CPPFLAGS="-D_LINUX -I$icc_dir/include/c++/" +# export LDFLAGS="-cxxlib-icc -i-static" +# export LD_LIBRARY_PATH="$icc_dir/lib:`printenv LD_LIBRARY_PATH`" +# export PATH="$icc_dir/bin:$PATH" +# test_tree vaucanson-icc \ +# bootstrap configure build check demos install distcheck +# )