The goal of this patch series is to auto generate the platform list and avoid
platform maintaners to have to change
the configure.ac to add/remove platforms depending on the setup.
It will also work and make sense if odp-api is split from linux generic.
As autoconf requires all m4 to be included and does not have a simple way to
include wildcard,
bootstrap now generates a m4 files with the appropriate m4_include of the
different platforms.
I also moved the linux-generic AM_CONDITIONAL definition to a specific file.
configure requires all AM_CONDITIONAL to be defined even if not used in the
current setup (because all the Makefile for all the platforms are parsed)
So the idea is to include
platform/<platform>/m4/configure.m4 in the current if ${with_platform} ==
<platform> test
and then always include platform/<platform>/m4/conditionals.m4 so it exists so
the build system will keep working even if multiple platforms with different
AM_CONDITIONAL are available.
Nicolas Morey-Chaisemartin (4):
configure.ac: do not set linux-generic as default platform
bootstrap: auto generate platform list
bootstrap: auto-include platform specific conditional definitions
configure.ac: move linux-generic conditionals to platform side
bootstrap | 34 +++++++++++++++++++++++++++++++
configure.ac | 23 ++-------------------
platform/linux-generic/m4/conditionals.m4 | 2 ++
3 files changed, 38 insertions(+), 21 deletions(-)
create mode 100644 platform/linux-generic/m4/conditionals.m4
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp