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