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.4, 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) |
7 |
|
|
8 |
# Build date and time. |
# Build version string. |
9 |
AC_CACHE_VAL([ac_cv_build_date], |
AC_CACHE_VAL([ac_cv_build_version], [ |
10 |
[ac_cv_build_date=$(date +"%b %d %Y %H:%M %z")]) |
ac_cv_build_version=$(git describe --tags --dirty --abbrev=6 2>/dev/null) |
11 |
ac_build_date="$ac_cv_build_date" |
if test -n "$ac_cv_build_version"; then |
12 |
AC_DEFINE_UNQUOTED(CONFIG_BUILD_DATE, ["$ac_build_date"], [Build date and time.]) |
ac_cv_build_version=$(echo $ac_cv_build_version | sed 's/^[[^_]]*[[_v]]//i') |
13 |
|
ac_cv_build_version=$(echo $ac_cv_build_version | sed 's/-g/git./') |
14 |
# Sanitize version string. |
ac_cv_build_version=$(echo $ac_cv_build_version | sed 's/[[_|-]]\+/./g') |
15 |
AC_CACHE_VAL([ac_cv_build_version], |
ac_cv_build_version_extra=$(git rev-parse --abbrev-ref HEAD 2>/dev/null) |
16 |
[ac_cv_build_version=$(echo $PACKAGE_VERSION | sed -r 's/^([[0-9|\.]]+).*$/\1/')]) |
if test "x$ac_cv_build_version_extra" != "xmaster"; then |
17 |
ac_version="$ac_cv_build_version" |
ac_cv_build_version="$ac_cv_build_version [[$ac_cv_build_version_extra]]" |
18 |
|
fi |
19 |
|
else |
20 |
|
ac_cv_build_version=$PACKAGE_VERSION |
21 |
|
fi |
22 |
|
]) |
23 |
|
ac_build_version="$ac_cv_build_version" |
24 |
|
AC_DEFINE_UNQUOTED(CONFIG_BUILD_VERSION, ["$ac_build_version"], [Build version string.]) |
25 |
|
|
26 |
|
# Sanitized version string. |
27 |
|
AC_CACHE_VAL([ac_cv_version], [ |
28 |
|
ac_cv_version=$(echo $PACKAGE_VERSION | sed -r 's/^([[0-9|\.]]+).*$/\1/') |
29 |
|
]) |
30 |
|
ac_version="$ac_cv_version" |
31 |
|
AC_DEFINE_UNQUOTED(CONFIG_VERSION, ["$ac_version"], [Version string.]) |
32 |
AC_SUBST(ac_version) |
AC_SUBST(ac_version) |
33 |
|
|
34 |
# Set default installation prefix. |
# Set default installation prefix. |
161 |
ac_gxx_version_major=$(($ac_cv_gxx_version_major + 0)) |
ac_gxx_version_major=$(($ac_cv_gxx_version_major + 0)) |
162 |
]) |
]) |
163 |
ac_gxx_version_major=$ac_cv_gxx_version_major |
ac_gxx_version_major=$ac_cv_gxx_version_major |
164 |
if test $ac_gxx_version_major -gt 4 -a $ac_gxx_version_major -lt 6; then |
if test $ac_gxx_version_major -ge 4 -a $ac_gxx_version_major -lt 6; then |
165 |
CXXFLAGS="-std=c++11 $CXXFLAGS" |
CXXFLAGS="-std=c++11 $CXXFLAGS" |
166 |
fi |
fi |
167 |
|
|
340 |
AC_DEFINE(CONFIG_LIBLSCP, 1, [Define if liblscp is available.]) |
AC_DEFINE(CONFIG_LIBLSCP, 1, [Define if liblscp is available.]) |
341 |
ac_cflags="$ac_cflags $LSCP_CFLAGS" |
ac_cflags="$ac_cflags $LSCP_CFLAGS" |
342 |
ac_libs="$ac_libs $LSCP_LIBS" |
ac_libs="$ac_libs $LSCP_LIBS" |
343 |
|
CFLAGS="$CFLAGS $LSCP_CFLAGS" |
344 |
|
CPPFLAGS="$CPPFLAGS $LSCP_CFLAGS" |
345 |
|
LIBS="$LIBS $LSCP_LIBS" |
346 |
else |
else |
347 |
AC_MSG_ERROR([*** LSCP library not found (liblscp).]) |
AC_MSG_ERROR([*** LSCP library not found (liblscp).]) |
348 |
fi |
fi |
475 |
AC_DEFINE(CONFIG_LIBGIG, 1, [Define if libgig is available.]) |
AC_DEFINE(CONFIG_LIBGIG, 1, [Define if libgig is available.]) |
476 |
ac_cflags="$ac_cflags $GIG_CFLAGS" |
ac_cflags="$ac_cflags $GIG_CFLAGS" |
477 |
ac_libs="$ac_libs $GIG_LIBS" |
ac_libs="$ac_libs $GIG_LIBS" |
478 |
|
CFLAGS="$CFLAGS $GIG_CFLAGS" |
479 |
|
CPPFLAGS="$CPPFLAGS $GIG_CFLAGS" |
480 |
|
LIBS="$LIBS $GIG_LIBS" |
481 |
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.]) |
482 |
ac_libgig_setautoload="yes" |
ac_libgig_setautoload="yes" |
483 |
else |
else |
504 |
fi |
fi |
505 |
|
|
506 |
# Check for X11 unique/single instance. |
# Check for X11 unique/single instance. |
507 |
|
if test "x$ac_xunique" = "xyes" -a "x$ac_qt4" = "xno"; then |
508 |
|
PKG_CHECK_MODULES([QT5X11EXTRAS], [Qt5X11Extras], [ac_xunique="yes"], [ac_xunique="no"]) |
509 |
|
fi |
510 |
if test "x$ac_xunique" = "xyes"; then |
if test "x$ac_xunique" = "xyes"; then |
511 |
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.]) |
512 |
if test "x$ac_qt4" = "xno"; then |
if test "x$ac_qt4" = "xno"; then |
544 |
# Output summary message |
# Output summary message |
545 |
|
|
546 |
echo |
echo |
547 |
echo " $PACKAGE_NAME $PACKAGE_VERSION ($ac_build_date)" |
echo " $PACKAGE_NAME $ac_build_version" |
548 |
echo |
echo |
549 |
echo " Build target . . . . . . . . . . . . . . . . . . .: $ac_debug" |
echo " Build target . . . . . . . . . . . . . . . . . . .: $ac_debug" |
550 |
echo |
echo |