mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-03-18 20:38:00 +01:00

https://github.com/msgpack/msgpack-c/pull/20 Removed 'preprocess' from original CMakeLists.txt. Removed file copy from original CMakeLists.txt. Removed 'preprocess' from bootstrap. Removed file copy from bootstrap. Added erb generated files. Ruby is no longer required. Moved cases.mpac, cases_compact.mpa, pack_define.h, pack_template.h, unpack_define.h, unpack_template.h, and sysdep.h to apropriate location. If you want to re-generate zone.hpp, define.hpp, and tuple.hpp, then you execute preprocess.
121 lines
3.0 KiB
Bash
Executable File
121 lines
3.0 KiB
Bash
Executable File
#!/bin/sh
|
|
# vim:ts=4:sw=4
|
|
# Calls autotools to build configure script and Makefile.in.
|
|
# Generated automatically using bootstrapper 0.2.1
|
|
# http://bootstrapper.sourceforge.net/
|
|
#
|
|
# Copyright (C) 2002 Anthony Ventimiglia
|
|
#
|
|
# This bootstrap script is free software; you can redistribute
|
|
# it and/or modify it under the terms of the GNU General Public
|
|
# License as published by the Free Software Foundation; either
|
|
# version 2 of the License, or (at your option) any later version.
|
|
#
|
|
#
|
|
# Calls proper programs to create configure script and Makefile.in files.
|
|
# if run with the --clean option, bootstrap removes files it generates. To
|
|
# clean all autogenerated files (eg: for cvs imports) first run
|
|
# make distclean, then bootstrap --clean
|
|
# see bootstrapper(1) for more infor
|
|
|
|
|
|
if test x"$1" = x"--help"; then
|
|
echo "$0: automatic bootstrapping utility for GNU Autotools"
|
|
echo " cleans up old autogenerated files and runs autoconf,"
|
|
echo " automake and aclocal on local directory"
|
|
echo
|
|
echo " --clean clean up auto-generated files without"
|
|
echo " creating new scripts"
|
|
echo
|
|
exit 0
|
|
fi
|
|
|
|
|
|
mkdir -p ac
|
|
test -f AUTHORS || touch AUTHORS
|
|
test -f COPYING || touch COPYING
|
|
test -f ChangeLog || touch ChangeLog
|
|
test -f NEWS || touch NEWS
|
|
test -f README || cp -f README.md README
|
|
|
|
ACLOCAL="aclocal"
|
|
ACLOCAL_FILES="aclocal.m4"
|
|
ALWAYS_CLEAN="config.status config.log config.cache libtool"
|
|
AUTOCONF="autoconf"
|
|
AUTOCONF_FILES="configure"
|
|
AUTOHEADER="autoheader"
|
|
AUTOHEADER_FILES=""
|
|
AUTOMAKE="automake --add-missing --copy"
|
|
AUTOMAKE_FILES="config.sub stamp-h.in ltmain.sh missing mkinstalldirs install-sh config.guess"
|
|
CONFIG_AUX_DIR="."
|
|
CONFIG_FILES="stamp-h ltconfig"
|
|
CONFIG_HEADER=""
|
|
if [ x`uname` = x"Darwin" ]; then
|
|
LIBTOOLIZE="glibtoolize --force --copy"
|
|
else
|
|
LIBTOOLIZE="libtoolize --force --copy"
|
|
fi
|
|
LIBTOOLIZE_FILES="config.sub ltmain.sh config.guess"
|
|
RM="rm"
|
|
SUBDIRS="[]"
|
|
|
|
|
|
# These are files created by configure, so we'll always clean them
|
|
for i in $ALWAYS_CLEAN; do
|
|
test -f $i && \
|
|
$RM $i
|
|
done
|
|
|
|
if test x"$1" = x"--clean"; then
|
|
#
|
|
#Clean Files left by previous bootstrap run
|
|
#
|
|
if test -n "$CONFIG_AUX_DIR";
|
|
then CONFIG_AUX_DIR="$CONFIG_AUX_DIR/"
|
|
fi
|
|
# Clean Libtoolize generated files
|
|
for cf in $LIBTOOLIZE_FILES; do
|
|
cf="$CONFIG_AUX_DIR$cf"
|
|
test -f $cf && \
|
|
$RM $cf
|
|
done
|
|
#aclocal.m4 created by aclocal
|
|
test -f $ACLOCAL_FILES && $RM $ACLOCAL_FILES
|
|
#Clean Autoheader Generated files
|
|
for cf in $AUTOHEADER_FILES; do
|
|
cf=$CONFIG_AUX_DIR$cf
|
|
test -f $cf && \
|
|
$RM $cf
|
|
done
|
|
# remove config header (Usaually config.h)
|
|
test -n "$CONFIG_HEADER" && test -f $CONFIG_HEADER && $RM $CONFIG_HEADER
|
|
#Clean Automake generated files
|
|
for cf in $AUTOMAKE_FILES; do
|
|
cf=$CONFIG_AUX_DIR$cf
|
|
test -f $cf && \
|
|
$RM $cf
|
|
done
|
|
for i in $SUBDIRS; do
|
|
test -f $i/Makefile.in && \
|
|
$RM $i/Makefile.in
|
|
done
|
|
#Autoconf generated files
|
|
for cf in $AUTOCONF_FILES; do
|
|
test -f $cf && \
|
|
$RM $cf
|
|
done
|
|
for cf in $CONFIG_FILES; do
|
|
cf="$CONFIG_AUX_DIR$cf"
|
|
test -f $cf && \
|
|
$RM $cf
|
|
done
|
|
else
|
|
$LIBTOOLIZE
|
|
$ACLOCAL
|
|
$AUTOHEADER
|
|
$AUTOMAKE
|
|
$AUTOCONF
|
|
fi
|
|
|
|
|