#!/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" exec_prefix="/usr" case "$1" in --help | -h) usage exit 0 ;; --version) echo "5.3.0-0-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c" ;; --revision) echo "2" ;; --config) echo "--host=x86_64-eisfair-linux --build=x86_64-eisfair-linux --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --enable-prof build_alias=x86_64-eisfair-linux host_alias=x86_64-eisfair-linux 'CFLAGS=-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables' LDFLAGS= 'CXXFLAGS=-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables'" ;; --prefix) echo "/usr" ;; --bindir) echo "/usr/bin" ;; --datadir) echo "/usr/share" ;; --includedir) echo "/usr/include" ;; --libdir) echo "/usr/lib64" ;; --mandir) echo "/usr/share/man" ;; --cc) echo "gcc" ;; --cflags) echo "-std=gnu11 -Wall -Wextra -Wsign-compare -Wundef -Wno-format-zero-length -Wpointer-arith -Wno-missing-braces -Wno-missing-field-initializers -Wno-missing-attributes -pipe -g3 -fvisibility=hidden -Wimplicit-fallthrough -O3 -funroll-loops -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ;; --cppflags) echo "-D_GNU_SOURCE -D_REENTRANT" ;; --cxxflags) echo "-Wall -Wextra -g3 -fvisibility=hidden -Wimplicit-fallthrough -O3 -O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ;; --ldflags) echo " " ;; --libs) echo "-lm -lstdc++ -lgcc -lm -pthread" ;; *) usage exit 1 esac