mirror of
https://github.com/msgpack/msgpack-c.git
synced 2025-03-20 13:33:51 +01:00
cpp: preprocess eruby templates on ./bootstrap; released package doesn't require erb
This commit is contained in:
parent
387eca6fbf
commit
3a39accb0b
@ -1,5 +1,4 @@
|
|||||||
if ENABLE_CXX
|
if ENABLE_CXX
|
||||||
export ERB
|
|
||||||
SUBDIRS = c cpp
|
SUBDIRS = c cpp
|
||||||
else
|
else
|
||||||
SUBDIRS = c
|
SUBDIRS = c
|
||||||
|
4
README
4
README
@ -8,9 +8,7 @@ Binary-based efficient data interchange format.
|
|||||||
MessagePack is only tested on Linux and Mac OS X, but it may run on other
|
MessagePack is only tested on Linux and Mac OS X, but it may run on other
|
||||||
UNIX-like platforms.
|
UNIX-like platforms.
|
||||||
|
|
||||||
Following programs are required to build:
|
gcc >= 4.1 is required to build.
|
||||||
- gcc >= 4.1 with C++ support
|
|
||||||
- ruby >= 1.8 (ruby is used as a preprocessor)
|
|
||||||
|
|
||||||
|
|
||||||
*Installation
|
*Installation
|
||||||
|
@ -31,11 +31,8 @@ if test x"$1" = x"--help"; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
#if [ -z "$NO_NEST" ];then
|
|
||||||
# cd c && ./bootstrap $@; cd ..
|
|
||||||
# cd cpp && ./bootstrap $@; cd ..
|
|
||||||
#fi
|
|
||||||
mkdir -p ac
|
mkdir -p ac
|
||||||
|
(cd cpp && ./preprocess.sh $@; cd ..)
|
||||||
|
|
||||||
|
|
||||||
ACLOCAL="aclocal"
|
ACLOCAL="aclocal"
|
||||||
|
@ -23,11 +23,6 @@ if test "$enable_cxx" != "no"; then
|
|||||||
if test "" = "$CXXFLAGS"; then
|
if test "" = "$CXXFLAGS"; then
|
||||||
CXXFLAGS="-g -O4"
|
CXXFLAGS="-g -O4"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_CHECK_PROG(ERB, erb, erb)
|
|
||||||
if test "x$ERB" = x; then
|
|
||||||
AC_MSG_ERROR([cannot find erb. Ruby is needed to build.])
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# FIXME
|
# FIXME
|
||||||
|
@ -27,31 +27,6 @@ nobase_include_HEADERS = \
|
|||||||
msgpack/type/tuple.hpp \
|
msgpack/type/tuple.hpp \
|
||||||
msgpack/type/define.hpp
|
msgpack/type/define.hpp
|
||||||
|
|
||||||
# FIXME
|
|
||||||
object.lo: msgpack/type/tuple.hpp msgpack/type/define.hpp msgpack/zone.hpp
|
|
||||||
|
|
||||||
msgpack/type/tuple.hpp: msgpack/type/tuple.hpp.erb
|
|
||||||
$(ERB) $< > $@.tmp
|
|
||||||
mv $@.tmp $@
|
|
||||||
|
|
||||||
msgpack/type/define.hpp: msgpack/type/define.hpp.erb
|
|
||||||
$(ERB) $< > $@.tmp
|
|
||||||
mv $@.tmp $@
|
|
||||||
|
|
||||||
msgpack/zone.hpp: msgpack/zone.hpp.erb
|
|
||||||
$(ERB) $< > $@.tmp
|
|
||||||
mv $@.tmp $@
|
|
||||||
|
|
||||||
MOSTLYCLEANFILES = \
|
|
||||||
msgpack/type/tuple.hpp \
|
|
||||||
msgpack/type/define.hpp \
|
|
||||||
msgpack/zone.hpp
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
msgpack/type/tuple.hpp.erb \
|
|
||||||
msgpack/type/define.hpp.erb \
|
|
||||||
msgpack/zone.hpp.erb
|
|
||||||
|
|
||||||
libmsgpack_la_LIBADD = -L../c -lmsgpackc
|
libmsgpack_la_LIBADD = -L../c -lmsgpackc
|
||||||
|
|
||||||
# -version-info CURRENT:REVISION:AGE
|
# -version-info CURRENT:REVISION:AGE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user