standalone: Fix run_demo script
- Link main and module*.bc together if using multiple threads - Fix temporary files not being deleted
This commit is contained in:
parent
d7dfab863a
commit
d806ad841c
|
@ -48,11 +48,9 @@ else
|
||||||
|
|
||||||
clang -c -std=gnu11 -Wall -Wextra -O3 -emit-llvm -o demo.bc demo.c
|
clang -c -std=gnu11 -Wall -Wextra -O3 -emit-llvm -o demo.bc demo.c
|
||||||
|
|
||||||
if ls module*.bc >/dev/null 2>&1; then
|
shopt -s nullglob
|
||||||
llvm-link -o module.bc module*.bc main.bc
|
llvm-link -o module.bc module*.bc main.bc
|
||||||
else
|
shopt -u nullglob
|
||||||
llvm-link -o module.bc main.bc
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$outfile" ]; then
|
if [ -z "$outfile" ]; then
|
||||||
lli --extra-module demo.bc --extra-module irrt.bc module.bc
|
lli --extra-module demo.bc --extra-module irrt.bc module.bc
|
||||||
|
|
Loading…
Reference in New Issue