mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 00:52:02 +00:00
Added instruction for quick syntax check [#CLICKHOUSE-2]
This commit is contained in:
parent
9c4e74ad91
commit
c53f38260f
6
dbms/tests/instructions/syntax.txt
Normal file
6
dbms/tests/instructions/syntax.txt
Normal file
@ -0,0 +1,6 @@
|
||||
# Quick syntax check (2 minutes on 16-core server)
|
||||
|
||||
mkdir build && cd build
|
||||
CC=clang-8 CXX=clang++-8 cmake -D ENABLE_EMBEDDED_COMPILER=0 -D CMAKE_BUILD_TYPE=Debug ..
|
||||
ninja re2_st
|
||||
time jq --raw-output '.[] | .command' compile_commands.json | grep -P -- ' -o [^ ]+\.o' | grep -v -P -- '-c .+/contrib/' | grep -vP '\.s$' | sed -r -e 's/ -o [^ ]+\.o/ -fsyntax-only/' | sort -R | xargs -I{} -P$(nproc) sh -c '{}'
|
Loading…
Reference in New Issue
Block a user