3 |
|
|
4 |
m4_define(linuxsampler_release_major, 1) |
m4_define(linuxsampler_release_major, 1) |
5 |
m4_define(linuxsampler_release_minor, 0) |
m4_define(linuxsampler_release_minor, 0) |
6 |
m4_define(linuxsampler_release_build, 0.svn30) |
m4_define(linuxsampler_release_build, 0.svn31) |
7 |
|
|
8 |
|
|
9 |
AC_INIT([linuxsampler],[linuxsampler_release_major.linuxsampler_release_minor.linuxsampler_release_build]) |
AC_INIT([linuxsampler],[linuxsampler_release_major.linuxsampler_release_minor.linuxsampler_release_build]) |
43 |
AC_PROG_CXX |
AC_PROG_CXX |
44 |
AC_LIBTOOL_WIN32_DLL |
AC_LIBTOOL_WIN32_DLL |
45 |
AC_PROG_LIBTOOL |
AC_PROG_LIBTOOL |
46 |
|
AC_PROG_YACC |
47 |
|
|
48 |
AC_SUBST(SHLIB_VERSION_ARG) |
AC_SUBST(SHLIB_VERSION_ARG) |
49 |
AC_SUBST(SHARED_VERSION_INFO) |
AC_SUBST(SHARED_VERSION_INFO) |
183 |
AC_CHECK_HEADERS(uuid/uuid.h) |
AC_CHECK_HEADERS(uuid/uuid.h) |
184 |
AC_SEARCH_LIBS(uuid_generate, uuid) |
AC_SEARCH_LIBS(uuid_generate, uuid) |
185 |
|
|
186 |
|
# In case Bison is available, determine the exact version, since we need to |
187 |
|
# use different custom parser code for Bison 2.x vs. Bison 3.x generated |
188 |
|
# parser yacc tables. |
189 |
|
if echo "$YACC" | grep -q bison; then |
190 |
|
# NOTE: m4 removes [], that's why it needs to be escaped |
191 |
|
bison_version=[`$YACC --version | head -n 1 | sed -e 's/[^0-9.]*\([-0-9.]\+\)$/\1/'`] |
192 |
|
bison_version_major=`echo $bison_version | cut -d. -f1` |
193 |
|
bison_version_minor=`echo $bison_version | cut -d. -f2` |
194 |
|
AC_DEFINE_UNQUOTED(HAVE_BISON_MAJ,$bison_version_major,[Define to the major version of the GNU Bison program installed.]) |
195 |
|
AC_DEFINE_UNQUOTED(HAVE_BISON_MIN,$bison_version_minor,[Define to the minor version of the GNU Bison program installed.]) |
196 |
|
fi |
197 |
|
|
198 |
|
|
199 |
|
|
200 |
########################################################################### |
########################################################################### |