mirror of
https://github.com/ceph/ceph
synced 2026-08-02 07:03:18 +00:00
cmake: silence build output when building external deps
when download/building grafonnet-lib, dpdk, spdk, liburing and fio, they dump lots of output during configuration and building phrases, all of which is irrelevant to us. so let's just silence it. Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
ab5aebf306
commit
1fdd632d0c
@ -96,7 +96,11 @@ function(do_build_dpdk dpdk_dir)
|
||||
CONFIGURE_COMMAND ${make_cmd} config O=${dpdk_dir} T=${target}
|
||||
BUILD_COMMAND ${make_cmd} O=${dpdk_dir} CC=${CMAKE_C_COMPILER} EXTRA_CFLAGS=${extra_cflags}
|
||||
BUILD_IN_SOURCE 1
|
||||
INSTALL_COMMAND "")
|
||||
INSTALL_COMMAND ""
|
||||
LOG_CONFIGURE ON
|
||||
LOG_BUILD ON
|
||||
LOG_MERGED_STDOUTERR ON
|
||||
LOG_OUTPUT_ON_FAILURE ON)
|
||||
if(NUMA_FOUND)
|
||||
set(numa "y")
|
||||
else()
|
||||
|
||||
@ -21,7 +21,12 @@ function(build_fio)
|
||||
BUILD_IN_SOURCE 1
|
||||
CONFIGURE_COMMAND <SOURCE_DIR>/configure
|
||||
BUILD_COMMAND ${make_cmd} fio EXTFLAGS=-Wno-format-truncation ${FIO_EXTLIBS}
|
||||
INSTALL_COMMAND cp <BINARY_DIR>/fio ${CMAKE_BINARY_DIR}/bin)
|
||||
INSTALL_COMMAND cp <BINARY_DIR>/fio ${CMAKE_BINARY_DIR}/bin
|
||||
LOG_CONFIGURE ON
|
||||
LOG_BUILD ON
|
||||
LOG_INSTALL ON
|
||||
LOG_MERGED_STDOUTERR ON
|
||||
LOG_OUTPUT_ON_FAILURE ON)
|
||||
|
||||
add_library(fio INTERFACE IMPORTED)
|
||||
add_dependencies(fio fio_ext)
|
||||
|
||||
@ -58,7 +58,11 @@ macro(build_spdk)
|
||||
BUILD_COMMAND env -i PATH=$ENV{PATH} CC=${CMAKE_C_COMPILER} ${make_cmd} EXTRA_CFLAGS="${spdk_CFLAGS}"
|
||||
BUILD_IN_SOURCE 1
|
||||
BUILD_BYPRODUCTS ${spdk_libs}
|
||||
INSTALL_COMMAND "")
|
||||
INSTALL_COMMAND ""
|
||||
LOG_CONFIGURE ON
|
||||
LOG_BUILD ON
|
||||
LOG_MERGED_STDOUTERR ON
|
||||
LOG_OUTPUT_ON_FAILURE ON)
|
||||
unset(make_cmd)
|
||||
foreach(spdk_lib ${SPDK_LIBRARIES})
|
||||
add_dependencies(${spdk_lib} spdk-ext)
|
||||
|
||||
@ -22,7 +22,11 @@ function(build_uring)
|
||||
BUILD_IN_SOURCE 1
|
||||
BUILD_BYPRODUCTS "<SOURCE_DIR>/src/liburing.a"
|
||||
INSTALL_COMMAND ""
|
||||
UPDATE_COMMAND "")
|
||||
UPDATE_COMMAND ""
|
||||
LOG_CONFIGURE ON
|
||||
LOG_BUILD ON
|
||||
LOG_MERGED_STDOUTERR ON
|
||||
LOG_OUTPUT_ON_FAILURE ON)
|
||||
unset(make_cmd)
|
||||
|
||||
ExternalProject_Get_Property(liburing_ext source_dir)
|
||||
|
||||
@ -21,7 +21,10 @@ if(WITH_GRAFANA)
|
||||
URL_MD5 0798752ed40864fa8b3db40a3c970642
|
||||
BUILD_COMMAND ""
|
||||
CONFIGURE_COMMAND ""
|
||||
INSTALL_COMMAND "")
|
||||
INSTALL_COMMAND ""
|
||||
LOG_DOWNLOAD ON
|
||||
LOG_MERGED_STDOUTERR ON
|
||||
LOG_OUTPUT_ON_FAILURE ON)
|
||||
add_dependencies(tests
|
||||
${name})
|
||||
ExternalProject_Get_Property(${name} SOURCE_DIR)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user