diff options
author | Dmitry Eremin-Solenikov <deremin-solenikov@cavium.com> | 2019-03-14 00:35:51 +0300 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2019-04-16 08:39:22 +0300 |
commit | 6811aabac773f935d5eedcd7d781eeb3cf06056f (patch) | |
tree | 1e4f132205110ca9561019303c89530d66549fb3 | |
parent | 939166d4414609717264e6f51f51d4b22cdd022a (diff) |
build: support platforms that do not use config
Support platforms that do not use config file.
Signed-off-by: Dmitry Eremin-Solenikov <deremin-solenikov@cavium.com>
Reviewed-by: Matias Elo <matias.elo@nokia.com>
Reviewed-by: Stanislaw Kardach <Stanislaw.Kardach@cavium.com>
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | m4/odp_libconfig.m4 | 1 | ||||
-rw-r--r-- | platform/Makefile.inc | 7 |
4 files changed, 9 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am index f651e9cac..b2e828ce1 100644 --- a/Makefile.am +++ b/Makefile.am @@ -28,7 +28,7 @@ endif @DX_RULES@ -EXTRA_DIST = bootstrap CHANGELOG config/README config/odp-$(with_platform).conf +EXTRA_DIST = bootstrap CHANGELOG config/README distcheck-hook: if test -n "$(DX_CLEANFILES)" ; \ diff --git a/configure.ac b/configure.ac index f4ad79f5f..878110ab2 100644 --- a/configure.ac +++ b/configure.ac @@ -231,6 +231,8 @@ AS_IF([test "${with_platform}" = "linux-generic"], AC_DEFINE_UNQUOTED([ODP_IMPLEMENTATION_NAME], ["$ODP_IMPLEMENTATION_NAME"], [Define to the name of the implementation]) +AM_CONDITIONAL([ODP_USE_CONFIG], [test "x$odp_use_config" = "xtrue"]) + ########################################################################## # Build examples/tests dynamically ########################################################################## diff --git a/m4/odp_libconfig.m4 b/m4/odp_libconfig.m4 index 302dc5066..6b5bca268 100644 --- a/m4/odp_libconfig.m4 +++ b/m4/odp_libconfig.m4 @@ -14,6 +14,7 @@ AC_CHECK_PROGS([OD], [od]) AC_PROG_SED AS_IF([test -z "$OD"], [AC_MSG_ERROR([Could not find 'od'])]) +odp_use_config=true ########################################################################## # Create a header file odp_libconfig_config.h which containins null # terminated hex dump of odp-linux.conf diff --git a/platform/Makefile.inc b/platform/Makefile.inc index ae4d52f29..f99d39ffc 100644 --- a/platform/Makefile.inc +++ b/platform/Makefile.inc @@ -3,8 +3,13 @@ include $(top_srcdir)/Makefile.inc pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = libodp-linux.pc +EXTRA_DIST = doc/platform_specific.dox + configdir = $(sysconfdir)/odp +if ODP_USE_CONFIG config_DATA = $(top_srcdir)/config/odp-$(with_platform).conf +EXTRA_DIST += $(top_srcdir)/config/odp-$(with_platform).conf +endif VPATH = $(srcdir) $(builddir) lib_LTLIBRARIES = $(LIB)/libodp-linux.la @@ -21,5 +26,3 @@ AM_CFLAGS = "-DODP_VERSION_BUILD=$(VERSION)" AM_CFLAGS += $(VISIBILITY_CFLAGS) AM_CFLAGS += @PTHREAD_CFLAGS@ - -EXTRA_DIST = doc/platform_specific.dox |