diff --git a/bin/build_detector.sh b/bin/build_detector.sh index 424eaa209b28a1a3a126282d024ceb660a07b528..ce26bc6730999eac77d41888ffdd86a2918cfed9 100755 --- a/bin/build_detector.sh +++ b/bin/build_detector.sh @@ -72,6 +72,13 @@ if [ "${BEAMLINE}" ]; then ln -s -f ${DETECTOR_PREFIX}/${BEAMLINE}/${BEAMLINE} ${DETECTOR_PATH}/${BEAMLINE} [[ "$?" == "0" ]] || exit 1 popd + + mkdir -p ${DETECTOR_PREFIX}/${BEAMLINE}_build + pushd ${DETECTOR_PREFIX}/${BEAMLINE}_build + cmake ${DETECTOR_PATH} -DCMAKE_INSTALL_PREFIX=${LOCAL_PREFIX} -DCMAKE_CXX_STANDARD=17 && make -j$(($(nproc)/4+1)) install || exit 1 + popd + rm -rf ${DETECTOR_PREFIX}/${BEAMLINE}_build + fi