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 --cxxflags : Print C++ compiler flags used to build jemalloc. 22 --ldflags : Print library flags used to build jemalloc. 23 --libs : Print libraries jemalloc was linked against. 24EOF 25} 26 27prefix="@prefix@" 28exec_prefix="@exec_prefix@" 29 30case "$1" in 31--help | -h) 32 usage 33 exit 0 34 ;; 35--version) 36 echo "@jemalloc_version@" 37 ;; 38--revision) 39 echo "@rev@" 40 ;; 41--config) 42 echo "@CONFIG@" 43 ;; 44--prefix) 45 echo "@PREFIX@" 46 ;; 47--bindir) 48 echo "@BINDIR@" 49 ;; 50--datadir) 51 echo "@DATADIR@" 52 ;; 53--includedir) 54 echo "@INCLUDEDIR@" 55 ;; 56--libdir) 57 echo "@LIBDIR@" 58 ;; 59--mandir) 60 echo "@MANDIR@" 61 ;; 62--cc) 63 echo "@CC@" 64 ;; 65--cflags) 66 echo "@CFLAGS@" 67 ;; 68--cppflags) 69 echo "@CPPFLAGS@" 70 ;; 71--cxxflags) 72 echo "@CXXFLAGS@" 73 ;; 74--ldflags) 75 echo "@LDFLAGS@ @EXTRA_LDFLAGS@" 76 ;; 77--libs) 78 echo "@LIBS@" 79 ;; 80*) 81 usage 82 exit 1 83esac 84