Branch :
#!/bin/sh
set -e
CONFIGURE_H=configure.h.tmp
CONFIGURE_MK=configure.mk.tmp
echo "// generated by ./configure" > ${CONFIGURE_H}
echo "#ifndef CONFIGURE_H" >> ${CONFIGURE_H}
echo "#define CONFIGURE_H" >> ${CONFIGURE_H}
echo "# generated by ./configure" > ${CONFIGURE_MK}
if [ "x$CC" = "x" ]; then
if which cc >/dev/null 2>&1; then
CC=cc
elif which gcc >/dev/null 2>&1; then
CC=gcc
else
CC=cc
fi
fi
echo "CC = ${CC}" >> ${CONFIGURE_MK}
update_configure_h() {
echo "#endif // CONFIGURE_H" >> ${CONFIGURE_H}
if [ -f configure.h ] && diff configure.h "${CONFIGURE_H}"; then
rm "${CONFIGURE_H}"
else
echo "${PWD}/configure.h"
mv "${CONFIGURE_H}" configure.h
fi
}
update_configure_mk() {
if [ -f configure.mk ] && diff configure.mk "${CONFIGURE_MK}"; then
rm "${CONFIGURE_MK}"
else
echo "${PWD}/configure.mk"
mv "${CONFIGURE_MK}" configure.mk
fi
}