source: NEMO/branches/2019/dev_r10984_HPC-13_IRRMANN_BDY_optimization/doc/manual_build.sh @ 11317

Last change on this file since 11317 was 11263, checked in by smasson, 17 months ago

dev_r10984_HPC-13 : merge with trunk@11242, see #2285

  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1022 bytes
Line 
1#!/bin/sh
2
3## Initialisation
4##---------------
5
6## Default selection for models
7if   [ "$1" = 'all' ]; then
8    models='NEMO SI3 TOP'
9elif [ "$1" =    '' ]; then
10    models='NEMO'
11else
12    models=$*
13fi
14
15# Source shared functions
16. tools/shr_func.sh
17
18
19## Check dependancies
20##-------------------
21
22## LaTeX installation, find latexmk should be enough
23[ -z $( which latexmk ) ] && { echo 'latexmk not installed => QUIT'; exit 2; }
24
25## Pygments package for syntax highlighting of source code (namelists & snippets)
26[ -n "$( ./tools/check_pkg.py pygments )" ] && { echo 'Python pygments is missing => QUIT'; exit 2; }
27
28## Retrieve figures if not already there
29if [ ! -d latex/figures ]; then
30    printf "Downloading of shared figures and logos\n\n"
31    svn co https://forge.ipsl.jussieu.fr/nemo/svn/utils/figures latex/figures > /dev/null
32fi
33
34
35## Loop on the models
36##-------------------
37
38for model in $models; do
39    echo $model
40    clean $model
41    build $model
42    printf "\t¤ End of building run\n"
43    echo
44done
45
46exit 0
47
Note: See TracBrowser for help on using the repository browser.