File: configure

package info (click to toggle)
packmol 1%3A21.0.2-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 3,232 kB
  • sloc: tcl: 7,504; f90: 5,045; fortran: 1,879; makefile: 164; sh: 129; lisp: 94
file content (53 lines) | stat: -rwxr-xr-x 1,101 bytes parent folder | download | duplicates (2)
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
45
46
47
48
49
50
51
52
53
#!/bin/bash
#
# Configure file for packmol
#
# If you want to set your own compiler, run the script with:
#
# ./configure gfortran
#
# where "gfortran" can be substituted by the compiler you use,
# put the path if it is not in the path, for example,
# /usr/bin/gfortran
#
#
# List of possible compilers:
compilerlist="
$1
gfortran
f77
fort77
ifc
ifort
ifx
"
#
#
IFS=$'\n'

for searchcompiler in $compilerlist; do 
  compiler=`which $searchcompiler`
  if [ "$compiler" \> " " ]; then
    echo "Setting compiler to $compiler"
    makefile=`cat Makefile`
    \rm -f Makefile
    for line in $makefile; do
      echo ${line//"FORTRAN="*/"FORTRAN=$compiler"} >> Makefile
    done
    exit
  fi
done

echo " "
echo " ERROR: Could not find any fortran compiler."
echo " "
echo "        To use your own compiler, run this script with: "
echo " "
echo "        ./configure /path/to/compiler/yourcompiler "
echo " "
echo "        Otherwise, install one of the following compilers"
echo "        and run this configure script again:"
echo " "
echo "             gfortran, f77, fort77, ifc, ifort, ifx"
echo " "