pkg-cmake: reduce output when being silent
Use CMAKE_RULE_MESSAGES and CMAKE_INSTALL_MESSAGE variables to reduce cmake output when it is a silent build. [Thomas: - use ifneq instead of ifdef - remove unneeded else clause - also add to the host variant of the configure commands] Signed-off-by: Fabio Porcedda <fabio.porcedda@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
33735aec52
commit
96e7bca18b
@ -31,6 +31,10 @@ CMAKE_HOST_C_COMPILER = $(HOSTCC)
|
||||
CMAKE_HOST_CXX_COMPILER = $(HOSTCXX)
|
||||
endif
|
||||
|
||||
ifneq ($(QUIET),)
|
||||
CMAKE_QUIET = -DCMAKE_RULE_MESSAGES=OFF -DCMAKE_INSTALL_MESSAGE=NEVER
|
||||
endif
|
||||
|
||||
################################################################################
|
||||
# inner-cmake-package -- defines how the configuration, compilation and
|
||||
# installation of a CMake package should be done, implements a few hooks to
|
||||
@ -86,6 +90,7 @@ define $(2)_CONFIGURE_CMDS
|
||||
-DBUILD_TESTING=OFF \
|
||||
-DBUILD_SHARED_LIBS=$$(if $$(BR2_STATIC_LIBS),OFF,ON) \
|
||||
-DUSE_CCACHE=$$(if $$(BR2_CCACHE),ON,OFF) \
|
||||
$$(CMAKE_QUIET) \
|
||||
$$($$(PKG)_CONF_OPTS) \
|
||||
)
|
||||
endef
|
||||
@ -121,6 +126,7 @@ define $(2)_CONFIGURE_CMDS
|
||||
-DBUILD_TEST=OFF \
|
||||
-DBUILD_TESTS=OFF \
|
||||
-DBUILD_TESTING=OFF \
|
||||
$$(CMAKE_QUIET) \
|
||||
$$($$(PKG)_CONF_OPTS) \
|
||||
)
|
||||
endef
|
||||
|
Loading…
Reference in New Issue
Block a user