chdman/unused/build_call_from_project_root.sh

25 lines
535 B
Bash
Raw Normal View History

2021-12-14 12:21:07 +00:00
#!/bin/bash
shopt -s extglob
cd "$(dirname "$0")"
mkdir build
cd build
cp -R ../3rdparty/ .
mkdir -p src/tools
cp ../src/chdman.cpp src/tools/.
cp -R -t src/ ../src/!("chdman.cpp"|"version.cpp")
mkdir -p build/generated
cp ../src/version.cpp build/generated/.
mkdir -p build/1/2/3/4
cp -t build/1/2/3/4 ../make_files/*.make
cp -t build/1/2/3/4 ../make_files/3rdparty/*.make
cd build/1/2/3/4
for mkfile in !("chdman.make"); do make -f "$mkfile" -j$(nproc) config=release64; done
make -f "chdman.make" -j$(nproc) config=release64