1313temp_dir = f"{ current_directory } /ci/tmp"
1414
1515BUILD_TYPE_TO_CMAKE = {
16- BuildTypes .AMD_DEBUG : f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=Debug -DENABLE_THINLTO=0 -DSANITIZE= -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ ToolSet .COMPILER_C } -DCMAKE_CXX_COMPILER={ ToolSet .COMPILER_CPP } -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=1 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON" ,
16+ BuildTypes .AMD_DEBUG : f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=Debug -DENABLE_THINLTO=0 -DSANITIZE= -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ ToolSet .COMPILER_C } -DCMAKE_CXX_COMPILER={ ToolSet .COMPILER_CPP } -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=1 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -DENABLE_XRAY=1 " ,
1717 BuildTypes .AMD_RELEASE : f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=None -DENABLE_THINLTO=1 -DSANITIZE= -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ ToolSet .COMPILER_C } -DCMAKE_CXX_COMPILER={ ToolSet .COMPILER_CPP } -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=0 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON -DSPLIT_DEBUG_SYMBOLS=ON -DBUILD_STANDALONE_KEEPER=1" ,
1818 BuildTypes .AMD_BINARY : f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=None -DENABLE_THINLTO=0 -DSANITIZE= -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ ToolSet .COMPILER_C } -DCMAKE_CXX_COMPILER={ ToolSet .COMPILER_CPP } -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=0 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" ,
1919 BuildTypes .AMD_ASAN : f" cmake --debug-trycompile -DCMAKE_VERBOSE_MAKEFILE=1 -LA -DCMAKE_BUILD_TYPE=None -DENABLE_THINLTO=0 -DSANITIZE=address -DENABLE_CHECK_HEAVY_BUILDS=1 -DENABLE_CLICKHOUSE_SELF_EXTRACTING=1 -DCMAKE_C_COMPILER={ ToolSet .COMPILER_C } -DCMAKE_CXX_COMPILER={ ToolSet .COMPILER_CPP } -DCOMPILER_CACHE=sccache -DENABLE_BUILD_PROFILING=1 -DENABLE_TESTS=1 -DENABLE_UTILS=0 -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON" ,
@@ -156,7 +156,6 @@ def main():
156156 name = "Cmake configuration" ,
157157 command = cmake_cmd ,
158158 workdir = build_dir ,
159- with_log = True ,
160159 )
161160 )
162161 res = results [- 1 ].is_ok ()
@@ -177,7 +176,6 @@ def main():
177176 name = "Build ClickHouse" ,
178177 command = f"ninja { targets } " ,
179178 workdir = build_dir ,
180- with_log = True ,
181179 )
182180 )
183181 run_shell ("sccache stats" , "sccache --show-stats" )
@@ -208,7 +206,6 @@ def main():
208206 f"cd { Utils .cwd ()} /packages/ && OUTPUT_DIR={ temp_dir } BUILD_TYPE={ BUILD_TYPE_TO_DEB_PACKAGE_TYPE [build_type ]} VERSION_STRING={ version_dict ['string' ]} DEB_ARCH={ deb_arch } ./build --deb { '--rpm --tgz' if 'release' in build_type else '' } " ,
209207 ],
210208 workdir = build_dir ,
211- with_log = True ,
212209 )
213210 )
214211 res = results [- 1 ].is_ok ()
0 commit comments