diff --git a/doc/build.sh b/doc/build.sh
new file mode 100644
index 0000000000000000000000000000000000000000..ad387c172db2744a5f4a8fad43b46eb629aa2890
--- /dev/null
+++ b/doc/build.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+ARCH_OS=$1;
+GCC_VSN=$2;
+export LCG_external_area=/afs/cern.ch/sw/lcg/external;
+if test -z "$GCC_VSN";
+    then
+    GCC_VSN=46;
+    echo "Using default gcc version:${GCC_VSN}";
+    fi;
+if test -z "$1";
+    then
+    echo "You must supply the architecture as first argument:";
+    echo "$0 [os-version:slc5,slc6]  [gcc-version:43,46]";
+else    
+    mkdir ${ARCH_OS};
+    cd    ${ARCH_OS};
+    export ARCH=x86_64-${ARCH_OS};
+    if test $GCC_VSN = "46";
+	then 
+	. ${LCG_external_area}/gcc/4.6/${ARCH}/setup.sh /afs/cern.ch/sw/lcg/external;
+	fi;
+    if test $GCC_VSN = "43";
+	then
+	. ${LCG_external_area}/gcc/4.3/${ARCH}/setup.sh /afs/cern.ch/sw/lcg/external;
+	fi;
+    export ROOTSYS=/afs/cern.ch/sw/lcg/app/releases/ROOT/5.34.04/${ARCH}-gcc${GCC_VSN}-dbg/root;
+    export PATH=${LCG_external_area}/CMake/2.8.6/${ARCH}-gcc${GCC_VSN}-opt/bin:${ROOTSYS}/bin:$PATH;
+    cmake -DCMAKE_BUILD_TYPE=Debug -DDD4HEP_WITH_GEANT4=OFF -DDD4HEP_USE_PYROOT=OFF ../DD4hep;
+    . thisdd4hep.sh;
+    make -j 5;
+    echo "Now run this command to test the installation:";
+    echo "geoDisplay file:../DD4hep/DDExamples/ILDExDet/compact/CLIC_ILD_CDR.xml";
+    ./bin/geoDisplay file:../DD4hep/DDExamples/ILDExDet/compact/CLIC_ILD_CDR.xml
+    
+fi;