X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=configure.ac;h=ed19555be411f264a07238aece6b1d03c6297ccc;hb=HEAD;hp=6d073c6cd5fc41098a7428bde472506820bacac3;hpb=931b2b0f50e4446a705d2238274914f78b681b6d;p=ric-plt%2Fsdl.git diff --git a/configure.ac b/configure.ac index 6d073c6..ed19555 100644 --- a/configure.ac +++ b/configure.ac @@ -10,7 +10,7 @@ # Change the numbers just before release. m4_define([SDL_MAJOR], [1]) -m4_define([SDL_MINOR], [1]) +m4_define([SDL_MINOR], [6]) m4_define([SDL_MICRO], [0]) # SDL ABI version with libtool @@ -27,9 +27,9 @@ m4_define([SDL_MICRO], [0]) # # Change the numbers just before release. -m4_define([SDL_CURRENT], [2]) -m4_define([SDL_REVISION], [5]) -m4_define([SDL_AGE], [1]) +m4_define([SDL_CURRENT], [5]) +m4_define([SDL_REVISION], [14]) +m4_define([SDL_AGE], [0]) AC_INIT([shareddatalayer], [SDL_MAJOR.SDL_MINOR.SDL_MICRO], [], [], [https://gerrit.o-ran-sc.org/r/admin/repos/ric-plt/sdl]) AC_CONFIG_HEADERS([include/config.h]) @@ -72,6 +72,68 @@ AM_CONDITIONAL([HIREDIS], [test xtrue]) AC_DEFINE(HAVE_HIREDIS_VIP, [0], [Have hiredis-vip]) AM_CONDITIONAL([HIREDIS_VIP], [test "xyes" = "xno"]) +# +# Configuration option --with-rpm-dir=DIR +# If this option is given, rpm packages building is enabled and ready rpms are +# copied to the directory. +# +AC_ARG_WITH([rpm-dir], + AS_HELP_STRING([--with-rpm-dir=DIR], + [Directory for build rpm packages]), + [AC_CHECK_PROG(RPMBUILD, rpmbuild, "yes", "no") + AC_CHECK_PROG(RPM, rpm, "yes", "no") + AS_IF([test "x$RPMBUILD" != xyes], + [AC_MSG_ERROR([rpmbuild needs to be installed])], + [test "x$RPM" != xyes], + [AC_MSG_ERROR([rpm is needs to be installed])])], + [with_rpm_dir=no]) + +AC_MSG_CHECKING([rpm package]) +if test "x$with_rpm_dir" = "xno"; then + AC_MSG_RESULT([no]) + RPM_DIR="/tmp" +else + AC_MSG_RESULT([yes]) + AC_MSG_NOTICE([rpm directory: $with_rpm_dir]) + RPM_DIR="$with_rpm_dir" +fi +AC_SUBST(RPM_DIR) +AM_CONDITIONAL([ENABLE_RPM_BUILD],[test "x$with_rpm_dir" != "xno"]) + + +# +# Configuration option --with-deb-dir=DIR +# If this option is given, Debian packages packages building is enabled and ready +# packages are copied to the directory. +# +AC_ARG_WITH([deb-dir], + AS_HELP_STRING([--with-deb-dir=DIR], + [Directory for build Debian packages]), + [AC_CHECK_PROG(DEBUILD, dpkg-buildpackage, "yes", "no") + AS_IF([test "x$DEBUILD" != xyes], + [AC_MSG_ERROR([dpkg-buildpackage needs to be installed])], + [test "x$with_rpm_dir" != "xno"], + [AC_MSG_ERROR([--with-deb-dir and --with-rpm-dir are mutually exclusive])])], + [with_deb_dir=no]) + +AC_MSG_CHECKING([deb package]) +if test "x$with_deb_dir" = "xno"; then + AC_MSG_RESULT([no]) + DEB_DIR="/tmp" +else + AC_MSG_RESULT([yes]) + AC_MSG_NOTICE([deb directory: $with_deb_dir]) + DEB_DIR="$with_deb_dir" +fi +AC_SUBST(DEB_DIR) +AM_CONDITIONAL([ENABLE_DEB_BUILD],[test "x$with_deb_dir" != "xno"]) + + +# +# Configuration option --with-gcov-report-dir=DIR +# If this option is given, gcov unit test coverage analysis is enabled and +# results are copied to the directory. +# AC_ARG_WITH([gcov-report-dir], AS_HELP_STRING([--with-gcov-report-dir=DIR], [Directory for GCOV report files]),