File: docs.sh

package info (click to toggle)
hypre 2.33.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 51,856 kB
  • sloc: ansic: 403,366; cpp: 62,971; sh: 10,811; fortran: 10,068; perl: 2,994; makefile: 2,959; awk: 147; python: 126
file content (44 lines) | stat: -rwxr-xr-x 837 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash
# Copyright (c) 1998 Lawrence Livermore National Security, LLC and other
# HYPRE Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)

testname=`basename $0 .sh`

# Echo usage information
case $1 in
   -h|-help)
      cat <<EOF

   $0 [-h|-help] {src_dir}

   where: {src_dir}  is the hypre source directory
          -h|-help   prints this usage information and exits

   This script tests the documentation build (on the tux machines).

   Example usage: $0 ../src

EOF
      exit
      ;;
esac

# Setup
src_dir=`cd $1; pwd`
shift

# Make sure Makefile.config is generated
cd $src_dir
./configure > /dev/null 2>&1

# Test documentation build in docs/
cd docs
make clean
make

# Test documentation build in examples/docs/
cd ../examples/docs
make distclean
make