#!/bin/sh usage() { cat < Options: --help | -h : Print usage. --version : Print jemalloc version. --revision : Print shared library revision number. --config : Print configure options used to build jemalloc. --prefix : Print installation directory prefix. --bindir : Print binary installation directory. --datadir : Print data installation directory. --includedir : Print include installation directory. --libdir : Print library installation directory. --mandir : Print manual page installation directory. --cc : Print compiler used to build jemalloc. --cflags : Print compiler flags used to build jemalloc. --cppflags : Print preprocessor flags used to build jemalloc. --cxxflags : Print C++ compiler flags used to build jemalloc. --ldflags : Print library flags used to build jemalloc. --libs : Print libraries jemalloc was linked against. EOF } prefix="/usr/local" exec_prefix="/usr/local" case "$1" in --help | -h) usage exit 0 ;; --version) echo "5.1.0-0-g0" ;; --revision) echo "2" ;; --config) echo "--enable-autogen --with-jemalloc-prefix=je_" ;; --prefix) echo "/usr/local" ;; --bindir) echo "/usr/local/bin" ;; --datadir) echo "/usr/local/share" ;; --includedir) echo "/usr/local/include" ;; --libdir) echo "/usr/local/lib" ;; --mandir) echo "/usr/local/share/man" ;; --cc) echo "gcc" ;; --cflags) echo "-std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops" ;; --cppflags) echo "-D_GNU_SOURCE -D_REENTRANT" ;; --cxxflags) echo "-Wall -g3 -fvisibility=hidden -O3" ;; --ldflags) echo " " ;; --libs) echo "-lm -lstdc++ -lpthread -ldl" ;; *) usage exit 1 esac