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.