Browse Source

Added checks for liblrdf and POSIX SHM for LADSPA Plugin

master
waxfrenzy 22 years ago
parent
commit
a260b71dd5
1 changed files with 39 additions and 0 deletions
  1. +39
    -0
      configure.in

+ 39
- 0
configure.in View File

@@ -1,6 +1,9 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(SpiralSynthModular.C)

dnl Automake (can't use AC_CONFIG_HEADER - get complaints!)
AM_CONFIG_HEADER(config.h)

dnl Checks for programs.
AC_PROG_CC
AC_PROG_CPP
@@ -63,6 +66,42 @@ else
fi
echo "$PLUGINLIST" > SpiralSound/PluginList.txt

dnl Check whether liblrdf has been enabled
AC_ARG_ENABLE(
lrdf,
[ --enable-lrdf Enable liblrdf for LADSPA Plugin [no]],
[use_liblrdf="y"],
[use_liblrdf="n"]
)
if test "$use_liblrdf" = "y"; then
AC_CHECK_HEADER(lrdf.h, , AC_MSG_ERROR( ** No lrdf.h found for liblrdf))
AC_CHECK_LIB(lrdf, lrdf_init, AC_DEFINE(HAVE_LIBLRDF, , [Enable liblrdf support for LADSPA Plugin]), AC_MSG_ERROR( ** No liblrdf found))
LRDFLIBS="-llrdf"
AC_SUBST(LRDFLIBS)
fi

dnl Check if POSIX SHM enabled (for sharing LADSPA Plugin database)
dnl Nicked in part from JACK configure.in
AC_ARG_ENABLE(
posix-shm,
[ --enable-posix-shm Enable POSIX SHM for LADSPA Plugin [no]
This allows a single LADSPA plugin database
to be shared between instances],
[use_posix_shm="y"],
[use_posix_shm="n"]
)
if test "$use_posix_shm" = "y"; then
AC_MSG_CHECKING([POSIX SHM support ])
ls /dev/shm >/dev/null 2>&1
if test $? = 0; then
AC_DEFINE(USE_POSIX_SHM, ,[Enable POSIX SHM support for LADSPA Plugin])
AC_MSG_RESULT(found.)
SHMLIBS="-lrt"
AC_SUBST(SHMLIBS)
else
AC_MSG_RESULT(not found.)
fi
fi

dnl Checks for library functions.



Loading…
Cancel
Save