1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-10-31 18:30:33 +03:00

chore(build): suppress warning from boost, dump boost build to file(/dev/null mostly) for columnstore maintaiers

This commit is contained in:
Leonid Fedorov
2025-08-21 12:34:22 +00:00
committed by Leonid Fedorov
parent e3af51f3b3
commit 14d5bddec0
2 changed files with 7 additions and 1 deletions

View File

@@ -48,6 +48,11 @@ foreach(name chrono filesystem program_options regex system thread)
set_target_properties(${lib} PROPERTIES IMPORTED_LOCATION ${loc} EXCLUDE_FROM_ALL TRUE)
endforeach()
set(LOG_BOOST_INSTEAD_OF_SCREEN "")
if(COLUMNSTORE_MAINTAINER_MODE)
set(LOG_BOOST_INSTEAD_OF_SCREEN "LOG_BUILD TRUE LOG_INSTALL TRUE")
endif()
ExternalProject_Add(
external_boost
PREFIX .boost
@@ -60,7 +65,7 @@ ExternalProject_Add(
BUILD_COMMAND ./b2 -q ${_b2args}
BUILD_IN_SOURCE TRUE
INSTALL_COMMAND ./b2 -q install ${_b2args}
# LOG_BUILD TRUE LOG_INSTALL TRUE
${LOG_BOOST_INSTEAD_OF_SCREEN}
EXCLUDE_FROM_ALL TRUE
${byproducts}
)

View File

@@ -58,6 +58,7 @@ set(FLAGS_ALL
-msse4.2
-DHAVE_CONFIG_H
-DBOOST_BIND_GLOBAL_PLACEHOLDERS
-Wno-suggest-override
)
if(COLUMNSTORE_WITH_LIBCPP)
list(APPEND FLAGS_ALL -stdlib=libc++)