summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-10-23 22:00:34 +0200
committerAbdoulaye Walsimou Gaye <awg@embtoolkit.org>2013-10-23 22:00:34 +0200
commitf14ee043c92b5ab4065e602c9464be9db8878bb6 (patch)
tree24dcc31edab79bcb8c8be605ae142354961d3414 /mk
parent1b54e11fd4c027cb7aa13fa411126ead28abd32f (diff)
downloadembtoolkit-f14ee043c92b5ab4065e602c9464be9db8878bb6.tar.gz
embtoolkit-f14ee043c92b5ab4065e602c9464be9db8878bb6.tar.bz2
embtoolkit-f14ee043c92b5ab4065e602c9464be9db8878bb6.tar.xz
Build system: give ability to use clang static analyzer with autotools packages
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r--mk/macros.packages.mk4
1 files changed, 2 insertions, 2 deletions
diff --git a/mk/macros.packages.mk b/mk/macros.packages.mk
index 155f3af..ee5ba53 100644
--- a/mk/macros.packages.mk
+++ b/mk/macros.packages.mk
@@ -190,7 +190,7 @@ __embtk_pkg_cxxflags = $(strip $($(PKGV)_CXXFLAGS))
__embtk_pkg_makedirs = $(strip $($(PKGV)_MAKE_DIRS))
__embtk_pkg_makeenv = $(strip $($(PKGV)_MAKE_ENV))
__embtk_pkg_makeopts = $(strip $($(PKGV)_MAKE_OPTS))
-__embtk_pkg_scanbuild = $(if $(CONFIG_EMBTK_$(PKGV)_USE_SCANBUILD),$(TARGETSCANBUILD))
+__embtk_pkg_scanbuild = $(if $(CONFIG_EMBTK_$(PKGV)_USE_SCANBUILD),$(TARGETSCANBUILD) -o $(__embtk_pkg_srcdir)-scanbuild-results)
# Some embtoolkit internal files for packages
@@ -346,7 +346,7 @@ define embtk_configure_pkg
ac_cv_func_malloc_0_nonnull=yes \
ac_cv_func_realloc_0_nonnull=yes \
CONFIG_SHELL=$(CONFIG_EMBTK_SHELL) \
- $(__embtk_pkg_configureenv) \
+ $(__embtk_pkg_configureenv) $(__embtk_pkg_scanbuild) \
$(CONFIG_EMBTK_SHELL) $(__embtk_pkg_srcdir)/configure \
--build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
--target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \