source: git/standalone.test/libpolys-config.sample @ 08a955

spielwiese
Last change on this file since 08a955 was b4a676, checked in by Oleksandr Motsak <motsak@…>, 12 years ago
made findexec into a standalone library + removal of resources add: findexec/configure.ac del: removed the rests of libpolys/resources & references to it from everywhere fix: findexec/feResource.cc should better not use S_UNAME chg: factory should only need findexec & omalloc for testing
  • Property mode set to 100755
File size: 1.1 KB
Line 
1#! /bin/bash
2
3prefix=/tmp/I
4exec_prefix=${prefix}
5includedir=${prefix}/include
6libdir=${exec_prefix}/lib
7
8ECHO="echo"
9ECHOn="printf"
10
11usage()
12{
13    cat <<EOF
14Usage: libpolys-config [OPTION]
15
16Known values for OPTION are:
17
18  --prefix              show libpolys installation prefix
19  --libs                print library linking information
20  --cflags              print pre-processor and compiler flags
21  --help                display this help and exit
22  --version             output version information
23
24EOF
25
26    exit $1
27}
28
29if test $# -eq 0; then
30    usage 1
31fi
32
33cflags=false
34libs=false
35
36while test $# -gt 0; do
37    case "$1" in
38    -*=*) optarg=`${ECHO} "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
39    *) optarg= ;;
40    esac
41
42    case "$1" in
43    --prefix=*)
44        prefix=$optarg
45        ;;
46
47    --prefix)
48        ${ECHO} $prefix
49        ;;
50
51    --version)
52        ${ECHO} 3.1.2.sw
53        exit 0
54        ;;
55
56    --help)
57        usage 0
58        ;;
59
60    --cflags)
61        ${ECHOn} " -I${includedir} -I${includedir}/libpolys   "
62        ;;
63
64    --libs)
65        ${ECHOn} " -L${libdir} -lpolys_g -lcoeffs_g  -lreporter_g -lmisc_g -lomalloc_g -ldl -lgmp  "
66        ;;
67
68    *)
69        usage
70        exit 1
71        ;;
72    esac
73    shift
74done
75${ECHO}
76
77exit 0
Note: See TracBrowser for help on using the repository browser.