summaryrefslogtreecommitdiff
path: root/configure.in
blob: 76bd7e4fa06726925742fa0a229435149e02d509 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
AC_INIT(msgpack/unpack_template.h)
AC_CONFIG_AUX_DIR(ac)
AM_INIT_AUTOMAKE(msgpack, 0.3.9)
AC_CONFIG_HEADER(config.h)

AC_SUBST(CFLAGS)
if test "" = "$CFLAGS"; then
	CFLAGS="-g -O4"
fi

AC_PROG_CC

CFLAGS="-O4 -Wall $CFLAGS -I.."


AC_MSG_CHECKING([if c++ api is enabled])
AC_ARG_ENABLE(cxx,
	AS_HELP_STRING([--disable-cxx],
				   [don't build c++ api.]) )
AC_MSG_RESULT($enable_cxx)
if test "$enable_cxx" != "no"; then
	AC_SUBST(CXXFLAGS)
	if test "" = "$CXXFLAGS"; then
		CXXFLAGS="-g -O4"
	fi
fi

# FIXME
AC_PROG_CXX

CXXFLAGS="-O4 -Wall $CXXFLAGS -I.. -I../c"


AM_CONDITIONAL(ENABLE_CXX, test "$enable_cxx" != "no")

AC_PROG_LIBTOOL

AC_OUTPUT([Makefile c/Makefile cpp/Makefile])