source:
NEMO/trunk/doc/manual_build.sh
@
11043
Last change on this file since 11043 was 11043, checked in by nicolasmartin, 5 years ago | |
---|---|
|
|
File size: 1.1 KB |
Rev | Line | |
---|---|---|
[9407] | 1 | #!/bin/sh |
2 | ||
[11004] | 3 | ## Initialisation |
4 | ##--------------- | |
[9407] | 5 | |
[11004] | 6 | ## latekmk options |
[11013] | 7 | opts='-shell-escape -quiet -pdf' |
[10474] | 8 | |
[11004] | 9 | ## Default selection for models |
10 | if [ "$1" = 'all' ]; then | |
11 | models='NEMO SI3 TOP' | |
12 | elif [ "$1" = '' ]; then | |
13 | models='NEMO' | |
14 | else | |
15 | models=$* | |
16 | fi | |
[10146] | 17 | |
[11004] | 18 | # Source shared functions |
19 | . tools/shr_func.sh | |
[10146] | 20 | |
21 | ||
[11004] | 22 | ## Check dependancies |
23 | ##------------------- | |
[10474] | 24 | |
[11004] | 25 | ## LaTeX installation, find latexmk should be enough |
26 | [ -z $( which latexmk ) ] && { echo 'latexmk binary is not present => QUIT'; exit 2; } | |
[10474] | 27 | |
[11004] | 28 | ## Retrieve figures if not already there |
29 | if [ ! -d latex/figures ]; then | |
[11033] | 30 | printf "Downloading of shared figures and logos\n\n" |
[11004] | 31 | svn co https://forge.ipsl.jussieu.fr/nemo/svn/utils/figures latex/figures > /dev/null |
32 | fi | |
[10610] | 33 | |
[11004] | 34 | ## Pygments package for syntax highlighting of source code (namelists & snippets) |
35 | [ -n "$( ./tools/check_pkg.py pygments )" ] && { exit 2; } | |
[10146] | 36 | |
[11004] | 37 | |
38 | ## Loop on the models | |
39 | ##------------------- | |
40 | ||
41 | for model in $models; do | |
[11033] | 42 | echo $model |
[11004] | 43 | clean $model; build $model |
[11033] | 44 | printf "\t¤ End of building run\n" |
45 | printf "\t The export should be available at root\n" | |
46 | printf "\t If not check LaTeX log in ./latex/$model/main/${model}_manual.log\n" | |
[11043] | 47 | echo |
[11004] | 48 | done |
49 | ||
[9407] | 50 | exit 0 |
Note: See TracBrowser
for help on using the repository browser.