On 02.03.22 03:57, Hongzhan Chen wrote: > option to build kernelshark plugin > > Signed-off-by: Hongzhan Chen <[email protected]> > --- > Makefile.am | 4 ++++ > configure.ac | 16 ++++++++++++++++ > tracing/Makefile.am | 3 ++- > 3 files changed, 22 insertions(+), 1 deletion(-) > > diff --git a/Makefile.am b/Makefile.am > index 604644277..bd3e4bfb1 100644 > --- a/Makefile.am > +++ b/Makefile.am > @@ -18,6 +18,9 @@ SUBDIRS += \ > testsuite > endif > > +SUBDIRS += \ > + tracing > + > EXTRA_DIST = kernel debian > > DIST_SUBDIRS = \ > @@ -26,6 +29,7 @@ DIST_SUBDIRS = \ > doc \ > include \ > lib \ > + tracing \ > scripts \ > testsuite \ > utils > diff --git a/configure.ac b/configure.ac > index 16cffd8f8..b8e9ca143 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -826,6 +826,20 @@ AC_ARG_WITH(demodir, > ], [XENO_DEMO_DIR=$demodir]) > AC_MSG_RESULT($XENO_DEMO_DIR) > > +xeno_build_kernelshark=false > +AC_MSG_CHECKING(build kernelshark plugins) > +AC_ARG_WITH(kernelshark, > + AS_HELP_STRING([--with-kernelshark],[build kernelshark related plugins]), > + [ > + case "$withval" in > + "" | y | ye | yes) xeno_build_kernelshark=true;; > + n | no) xeno_build_kernelshark=false;; > + esac > + ], [xeno_build_kernelshark=false]) > +AC_MSG_RESULT($xeno_build_kernelshark) > + > +AM_CONDITIONAL([BUILD_KERNELSHARK], [test x$xeno_build_kernelshark = xtrue]) > + > AC_MSG_CHECKING([for test source generation]) > AC_RUN_IFELSE([AC_LANG_PROGRAM([[ ]], [[ ]])], > [AC_MSG_RESULT(ok)], [AC_MSG_RESULT(failed)], > [AC_MSG_RESULT(untestable)]) > @@ -943,6 +957,8 @@ AC_CONFIG_FILES([ \ > scripts/Makefile \ > scripts/xeno-config:scripts/xeno-config-$rtcore_type.in \ > scripts/xeno \ > + tracing/Makefile \ > + tracing/kernelshark/Makefile \ > lib/Makefile \ > lib/boilerplate/Makefile \ > lib/boilerplate/init/Makefile \ > diff --git a/tracing/Makefile.am b/tracing/Makefile.am > index 8bdf1f906..7925ae9c6 100644 > --- a/tracing/Makefile.am > +++ b/tracing/Makefile.am > @@ -1,6 +1,7 @@ > - > +if BUILD_KERNELSHARK > SUBDIRS = \ > kernelshark > +endif > > DIST_SUBDIRS = \ > kernelshark
Seems you lost the AC_PROG_CXX - things do not build now. Jan -- Siemens AG, Technology Competence Center Embedded Linux
