• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/sh
2
3usage() {
4	cat <<EOF
5Usage:
6  @BINDIR@/jemalloc-config <option>
7Options:
8  --help | -h  : Print usage.
9  --version    : Print jemalloc version.
10  --revision   : Print shared library revision number.
11  --config     : Print configure options used to build jemalloc.
12  --prefix     : Print installation directory prefix.
13  --bindir     : Print binary installation directory.
14  --datadir    : Print data installation directory.
15  --includedir : Print include installation directory.
16  --libdir     : Print library installation directory.
17  --mandir     : Print manual page installation directory.
18  --cc         : Print compiler used to build jemalloc.
19  --cflags     : Print compiler flags used to build jemalloc.
20  --cppflags   : Print preprocessor flags used to build jemalloc.
21  --ldflags    : Print library flags used to build jemalloc.
22  --libs       : Print libraries jemalloc was linked against.
23EOF
24}
25
26prefix="@prefix@"
27exec_prefix="@exec_prefix@"
28
29case "$1" in
30--help | -h)
31	usage
32	exit 0
33	;;
34--version)
35	echo "@jemalloc_version@"
36	;;
37--revision)
38	echo "@rev@"
39	;;
40--config)
41	echo "@CONFIG@"
42	;;
43--prefix)
44	echo "@PREFIX@"
45	;;
46--bindir)
47	echo "@BINDIR@"
48	;;
49--datadir)
50	echo "@DATADIR@"
51	;;
52--includedir)
53	echo "@INCLUDEDIR@"
54	;;
55--libdir)
56	echo "@LIBDIR@"
57	;;
58--mandir)
59	echo "@MANDIR@"
60	;;
61--cc)
62	echo "@CC@"
63	;;
64--cflags)
65	echo "@CFLAGS@"
66	;;
67--cppflags)
68	echo "@CPPFLAGS@"
69	;;
70--ldflags)
71	echo "@LDFLAGS@ @EXTRA_LDFLAGS@"
72	;;
73--libs)
74	echo "@LIBS@"
75	;;
76*)
77	usage
78	exit 1
79esac
80