1 |
# Process this file with autoconf to produce a configure script. |
# Process this file with autoconf to produce a configure script. |
2 |
AC_INIT(Qsampler, 0.3.1.1, rncbc@rncbc.org, qsampler) |
AC_INIT(Qsampler, 0.4.0.1, rncbc@rncbc.org, qsampler) |
3 |
|
|
4 |
AC_CONFIG_SRCDIR(src/qsampler.cpp) |
AC_CONFIG_SRCDIR(src/qsampler.cpp) |
5 |
AC_CONFIG_HEADERS(src/config.h) |
AC_CONFIG_HEADERS(src/config.h) |
9 |
AC_PREFIX_DEFAULT(/usr/local) |
AC_PREFIX_DEFAULT(/usr/local) |
10 |
ac_prefix=$prefix |
ac_prefix=$prefix |
11 |
if test "x$ac_prefix" = "xNONE"; then |
if test "x$ac_prefix" = "xNONE"; then |
12 |
ac_prefix=$ac_default_prefix |
ac_prefix=$ac_default_prefix |
13 |
fi |
fi |
14 |
AC_SUBST(ac_prefix) |
AC_SUBST(ac_prefix) |
15 |
AC_DEFINE_UNQUOTED(CONFIG_PREFIX, ["$ac_prefix"], [Default installation prefix.]) |
AC_DEFINE_UNQUOTED(CONFIG_PREFIX, ["$ac_prefix"], [Default installation prefix.]) |
34 |
AC_ARG_ENABLE(qt4, |
AC_ARG_ENABLE(qt4, |
35 |
AC_HELP_STRING([--enable-qt4], [enable Qt4 build (default=no)]), |
AC_HELP_STRING([--enable-qt4], [enable Qt4 build (default=no)]), |
36 |
[ac_qt4="$enableval"], |
[ac_qt4="$enableval"], |
|
[ac_qt4="no"]) |
|
|
|
|
|
AC_ARG_ENABLE(qt5, |
|
|
AC_HELP_STRING([--enable-qt5], [enable Qt5 build (default=yes)]), |
|
|
[ac_qt5="$enableval"], |
|
37 |
[ac_qt5="yes"]) |
[ac_qt5="yes"]) |
38 |
|
|
39 |
|
|
44 |
[ac_libgig="$enableval"], |
[ac_libgig="$enableval"], |
45 |
[ac_libgig="yes"]) |
[ac_libgig="yes"]) |
46 |
|
|
47 |
|
# Enable X11 unique/single instance. |
48 |
|
AC_ARG_ENABLE(xunique, |
49 |
|
AC_HELP_STRING([--enable-xunique], [enable X11 unique/single instance (default=yes)]), |
50 |
|
[ac_xunique="$enableval"], |
51 |
|
[ac_xunique="yes"]) |
52 |
|
|
53 |
# Enable debugger stack-trace option (assumes --enable-debug). |
# Enable debugger stack-trace option (assumes --enable-debug). |
54 |
AC_ARG_ENABLE(stacktrace, |
AC_ARG_ENABLE(stacktrace, |
55 |
AC_HELP_STRING([--enable-stacktrace], [enable debugger stack-trace (default=no)]), |
AC_HELP_STRING([--enable-stacktrace], [enable debugger stack-trace (default=no)]), |
106 |
|
|
107 |
|
|
108 |
# Checks for programs. |
# Checks for programs. |
|
AC_PROG_CC |
|
109 |
AC_PROG_CPP |
AC_PROG_CPP |
110 |
AC_PROG_CXX |
AC_PROG_CXX |
111 |
AC_PROG_CXXCPP |
AC_PROG_CXXCPP |
|
AC_PROG_GCC_TRADITIONAL |
|
112 |
|
|
113 |
# Checks for languages. |
# Checks for languages. |
|
AC_LANG_C |
|
114 |
AC_LANG_CPLUSPLUS |
AC_LANG_CPLUSPLUS |
115 |
|
|
116 |
PKG_PROG_PKG_CONFIG |
PKG_PROG_PKG_CONFIG |
205 |
if test "x$ac_qt4" = "xyes"; then |
if test "x$ac_qt4" = "xyes"; then |
206 |
AC_CACHE_CHECK([for Qt library version >= 4.4], |
AC_CACHE_CHECK([for Qt library version >= 4.4], |
207 |
ac_cv_qtversion, [ |
ac_cv_qtversion, [ |
208 |
AC_TRY_LINK([#include "QtCore/qglobal.h"], [ |
AC_TRY_COMPILE([#include "QtCore/qglobal.h"], [ |
209 |
#if QT_VERSION < 0x040400 || QT_VERSION >= 0x050000 |
#if QT_VERSION < 0x040400 || QT_VERSION >= 0x050000 |
210 |
#error Qt library 4.4 or greater required. |
#error Qt library 4.4 or greater required. |
211 |
#endif |
#endif |
219 |
if test "x$ac_qt5" = "xyes"; then |
if test "x$ac_qt5" = "xyes"; then |
220 |
AC_CACHE_CHECK([for Qt library version >= 5.1], |
AC_CACHE_CHECK([for Qt library version >= 5.1], |
221 |
ac_cv_qtversion, [ |
ac_cv_qtversion, [ |
222 |
AC_TRY_LINK([#include "QtCore/qglobal.h"], [ |
AC_TRY_COMPILE([#include "QtCore/qglobal.h"], [ |
223 |
#if QT_VERSION < 0x050100 || QT_VERSION >= 0x060000 |
#if QT_VERSION < 0x050100 || QT_VERSION >= 0x060000 |
224 |
#error Qt library 5.1 or greater required. |
#error Qt library 5.1 or greater required. |
225 |
#endif |
#endif |
416 |
AC_DEFINE(CONFIG_ROUND, 1, [Define if round is available.]) |
AC_DEFINE(CONFIG_ROUND, 1, [Define if round is available.]) |
417 |
fi |
fi |
418 |
|
|
419 |
|
# Check for X11 unique/single instance. |
420 |
|
if test "x$ac_xunique" = "xyes"; then |
421 |
|
AC_DEFINE(CONFIG_XUNIQUE, 1, [Define if X11 unique/single instance is enabled.]) |
422 |
|
fi |
423 |
|
|
424 |
# Check for debugging stack-trace. |
# Check for debugging stack-trace. |
425 |
if test "x$ac_stacktrace" = "xyes"; then |
if test "x$ac_stacktrace" = "xyes"; then |
426 |
AC_DEFINE(CONFIG_STACKTRACE, 1, [Define if debugger stack-trace is enabled.]) |
AC_DEFINE(CONFIG_STACKTRACE, 1, [Define if debugger stack-trace is enabled.]) |
489 |
echo " LSCP device MIDI event support . . . . . . . . . .: $ac_device_midi_event" |
echo " LSCP device MIDI event support . . . . . . . . . .: $ac_device_midi_event" |
490 |
echo " LSCP runtime max. voices / disk streams support .: $ac_max_voices" |
echo " LSCP runtime max. voices / disk streams support .: $ac_max_voices" |
491 |
echo |
echo |
492 |
|
echo " X11 Unique/Single instance . . . . . . . . . . . .: $ac_xunique" |
493 |
echo " Debugger stack-trace (gdb) . . . . . . . . . . . .: $ac_stacktrace" |
echo " Debugger stack-trace (gdb) . . . . . . . . . . . .: $ac_stacktrace" |
494 |
echo |
echo |
495 |
echo " Install prefix . . . . . . . . . . . . . . . . . .: $ac_prefix" |
echo " Install prefix . . . . . . . . . . . . . . . . . .: $ac_prefix" |