9.1.3 : Le script appelé dans l'image



Voici le script, install_singularity.sh, que nous utiliserons pour compiler notre projet :
1
#!/bin/bash


On arrête le script si il y a une erreur :
1
set -e


On défini notre dossier de compilation :
1
2
BUILD_DIR="/build"
cd ${BUILD_DIR}


On appelle CMake en lui explicitant le dossier des sources et celui de la compilation noteUne autre preuve que nous serons bien dans l'image Apptainer est que nous appelons cmake et non cmake3 :
1
cmake -S /source -B /build


Puis Make :
1
make


Et enfin, notre programme :
1
./test_repeat


Le fichier install_singularity.sh complet :
1
2
3
4
5
6
7
8
#!/bin/bash
set -e
BUILD_DIR="/build"
cd ${BUILD_DIR}

cmake -S /source -B /build
make
./test_repeat


Le fichier install_singularity.sh est disponible ici.