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.4.1.10, rncbc@rncbc.org, qsampler) |
AC_INIT(Qsampler, 0.4.2, 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) |
6 |
AC_CONFIG_FILES(Makefile qsampler.spec src/src.pri src/qsampler.desktop) |
AC_CONFIG_FILES(Makefile qsampler.spec src/src.pri src/qsampler.desktop) |
7 |
|
|
|
# Build date and time. |
|
|
AC_CACHE_VAL([ac_cv_build_date], |
|
|
[ac_cv_build_date=$(date +"%b %d %Y %H:%M %z")]) |
|
|
ac_build_date="$ac_cv_build_date" |
|
|
AC_DEFINE_UNQUOTED(CONFIG_BUILD_DATE, ["$ac_build_date"], [Build date and time.]) |
|
|
|
|
8 |
# Build version string. |
# Build version string. |
9 |
AC_CACHE_VAL([ac_cv_build_version], [ |
AC_CACHE_VAL([ac_cv_build_version], [ |
10 |
ac_cv_build_version=$(git describe --tags --abbrev=6 2>/dev/null) |
ac_cv_build_version=$(git describe --tags --dirty --abbrev=6 2>/dev/null) |
11 |
if test -n "$ac_cv_build_version"; then |
if test -n "$ac_cv_build_version"; then |
12 |
ac_cv_build_version=$(echo $ac_cv_build_version | sed -r 's/^[[^_]]+_//') |
ac_cv_build_version=$(echo $ac_cv_build_version | sed -r 's/^[[^_]]+_//') |
13 |
ac_cv_build_version=$(echo $ac_cv_build_version | sed -r 's/-g/git./') |
ac_cv_build_version=$(echo $ac_cv_build_version | sed -r 's/-g/git./') |
336 |
AC_DEFINE(CONFIG_LIBLSCP, 1, [Define if liblscp is available.]) |
AC_DEFINE(CONFIG_LIBLSCP, 1, [Define if liblscp is available.]) |
337 |
ac_cflags="$ac_cflags $LSCP_CFLAGS" |
ac_cflags="$ac_cflags $LSCP_CFLAGS" |
338 |
ac_libs="$ac_libs $LSCP_LIBS" |
ac_libs="$ac_libs $LSCP_LIBS" |
339 |
|
CFLAGS="$CFLAGS $LSCP_CFLAGS" |
340 |
|
CPPFLAGS="$CPPFLAGS $LSCP_CFLAGS" |
341 |
|
LIBS="$LIBS $LSCP_LIBS" |
342 |
else |
else |
343 |
AC_MSG_ERROR([*** LSCP library not found (liblscp).]) |
AC_MSG_ERROR([*** LSCP library not found (liblscp).]) |
344 |
fi |
fi |
471 |
AC_DEFINE(CONFIG_LIBGIG, 1, [Define if libgig is available.]) |
AC_DEFINE(CONFIG_LIBGIG, 1, [Define if libgig is available.]) |
472 |
ac_cflags="$ac_cflags $GIG_CFLAGS" |
ac_cflags="$ac_cflags $GIG_CFLAGS" |
473 |
ac_libs="$ac_libs $GIG_LIBS" |
ac_libs="$ac_libs $GIG_LIBS" |
474 |
|
CFLAGS="$CFLAGS $GIG_CFLAGS" |
475 |
|
CPPFLAGS="$CPPFLAGS $GIG_CFLAGS" |
476 |
|
LIBS="$LIBS $GIG_LIBS" |
477 |
AC_DEFINE(CONFIG_LIBGIG_SETAUTOLOAD, 1, [Define if libgig provides gig::File::SetAutoLoad() method.]) |
AC_DEFINE(CONFIG_LIBGIG_SETAUTOLOAD, 1, [Define if libgig provides gig::File::SetAutoLoad() method.]) |
478 |
ac_libgig_setautoload="yes" |
ac_libgig_setautoload="yes" |
479 |
else |
else |
500 |
fi |
fi |
501 |
|
|
502 |
# Check for X11 unique/single instance. |
# Check for X11 unique/single instance. |
503 |
|
if test "x$ac_xunique" = "xyes" -a "x$ac_qt4" = "xno"; then |
504 |
|
PKG_CHECK_MODULES([QT5X11EXTRAS], [Qt5X11Extras], [ac_xunique="yes"], [ac_xunique="no"]) |
505 |
|
fi |
506 |
if test "x$ac_xunique" = "xyes"; then |
if test "x$ac_xunique" = "xyes"; then |
507 |
AC_DEFINE(CONFIG_XUNIQUE, 1, [Define if X11 unique/single instance is enabled.]) |
AC_DEFINE(CONFIG_XUNIQUE, 1, [Define if X11 unique/single instance is enabled.]) |
508 |
if test "x$ac_qt4" = "xno"; then |
if test "x$ac_qt4" = "xno"; then |
540 |
# Output summary message |
# Output summary message |
541 |
|
|
542 |
echo |
echo |
543 |
echo " $PACKAGE_NAME $ac_build_version ($ac_build_date)" |
echo " $PACKAGE_NAME $ac_build_version" |
544 |
echo |
echo |
545 |
echo " Build target . . . . . . . . . . . . . . . . . . .: $ac_debug" |
echo " Build target . . . . . . . . . . . . . . . . . . .: $ac_debug" |
546 |
echo |
echo |