8 MAJOR=\`(cut -d . -f 1 VERSION)\`
9 MINOR=\`(cut -d . -f 2 VERSION)\`
12 printf "Detecting shared object style: "
13 if [ "$(uname -s)" = Darwin ]
16 cat >> config.mk <<-EOF
18 SOFLAGS = -dynamiclib -install_name "libderp.\${MAJOR}.dylib" -current_version \${VER} -compatibility_version \${MAJOR}.\${MINOR}.0
22 cat >> config.mk <<-EOF
24 SOFLAGS = -shared -Wl,-soname,libderp.so.\${MAJOR}.\${MINOR}
28 printf "Detecting Boehm GC for dev variant... "
29 GCLIB=`find /usr/local /opt -name 'libgc.*' -exec dirname {} \; 2>/dev/null | head -n 1`
30 GCINC=`find /usr/local /opt -name 'gc.h' -exec dirname {} \; 2>/dev/null | head -n 1`
32 if [ -z "$GCLIB" -o -z "$GCINC" ]; then
34 echo "OK to compile release variant, but not dev variant"
37 cat >> config.mk <<-EOF