mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-02 16:49:41 +02:00
In r13510 I had neglected to build with all local libraries and some of them needed attention. So, I also took the opportunity to work out the locale directory and how to keep it unmolested as well. As a result, all locales are rebuilt as expected, but into the "build" directory. As a bonus you may now test Audacity from the "build" directory and have Nyquist plugins and message catalogs available (so you can test other languages again without havint to install). So, again: mkdir buildme cd buildme ../configure make ./audacity
58 lines
1.8 KiB
Plaintext
58 lines
1.8 KiB
Plaintext
dnl Please increment the serial number below whenever you alter this macro
|
|
dnl for the benefit of automatic macro update systems
|
|
# audacity_checklib_lv2.m4 serial 2
|
|
|
|
|
|
AC_DEFUN([AUDACITY_CHECKLIB_LV2], [
|
|
AC_ARG_WITH(lv2,
|
|
[AS_HELP_STRING([--with-lv2],
|
|
[use for adding LV2 plug-in support])],
|
|
LV2_ARGUMENT=$withval,
|
|
LV2_ARGUMENT="unspecified")
|
|
|
|
dnl see if lv2 is installed on the system
|
|
|
|
PKG_CHECK_MODULES(LV2, [lv2 lilv-0 >= 0.16],
|
|
LV2_SYSTEM_AVAILABLE="yes",
|
|
LV2_SYSTEM_AVAILABLE="no")
|
|
|
|
|
|
if test "$LV2_SYSTEM_AVAILABLE" = "yes"; then
|
|
AC_MSG_NOTICE([LV2 libraries are available as system libraries])
|
|
else
|
|
AC_MSG_NOTICE([LV2 libraries are NOT available as system libraries])
|
|
fi
|
|
|
|
dnl see if LV2 is available locally
|
|
|
|
AC_CHECK_FILE(${srcdir}/lib-src/lv2/configure,
|
|
LV2_LOCAL_AVAILABLE="yes",
|
|
LV2_LOCAL_AVAILABLE="no")
|
|
|
|
if test "$LV2_LOCAL_AVAILABLE" = "yes"; then
|
|
AC_MSG_NOTICE([LV2 libraries are available in the local tree])
|
|
else
|
|
AC_MSG_NOTICE([LV2 libraries are NOT available in the local tree])
|
|
fi
|
|
|
|
])
|
|
|
|
AC_DEFUN([AUDACITY_CONFIG_LV2], [
|
|
if test "$LV2_USE_LOCAL" = yes; then
|
|
LV2_CFLAGS='-I$(top_srcdir)/lib-src/lv2/include -I$(top_builddir)/lib-src/lv2/include'
|
|
LV2_LIBS='$(top_builddir)/lib-src/lv2/liblv2.a'
|
|
AC_CONFIG_SUBDIRS([lib-src/lv2])
|
|
fi
|
|
|
|
AC_SUBST([LV2_CFLAGS])
|
|
AC_SUBST([LV2_LIBS])
|
|
|
|
AM_CONDITIONAL([USE_LV2], [test "$LV2_USE_LOCAL" = yes -o "$LV2_USE_SYSTEM" = yes])
|
|
AM_CONDITIONAL([USE_LOCAL_LV2], [test "$LV2_USE_LOCAL" = yes])
|
|
|
|
if test "$LV2_USE_LOCAL" = yes -o "$LV2_USE_SYSTEM" = yes; then
|
|
AC_DEFINE(USE_LV2, 1,
|
|
[Define if LV2 support should be enabled])
|
|
fi
|
|
])
|