1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Linux fixes

This commit is contained in:
Brian Fiete 2019-08-24 08:01:43 -07:00
parent a1393a570a
commit bc261e50c9
3 changed files with 21 additions and 3 deletions

7
.gitignore vendored
View file

@ -1,15 +1,16 @@
*.lst
*.vcxproj.user
*/llvm-* */llvm-*
*/llvm_* */llvm_*
*/x64/* */x64/*
**/Debug*/* **/Debug*/*
**/Release*/* **/Release*/*
**/Build/* **/build/*
**/.vs/* **/.vs/*
lld-link.exe lld-link.exe
stats/ stats/
IDE/dist/* IDE/dist/*
dist/* dist/*
*.lst BeefySysLib/third_party/*
*.vcxproj.user
BeefTools/RandoCode/* BeefTools/RandoCode/*
jbuild*/ jbuild*/

View file

@ -7,6 +7,23 @@ cd "$(dirname "$0")"
# exit when any command fails # exit when any command fails
set -e set -e
### Dependencies ###
if [ ! -f ../BeefySysLib/third_party/libffi/Makefile ]; then
echo Building libffi...
cd ../BeefySysLib/third_party/libffi
./configure
make
cd "$(dirname "$0")"
fi
if [ ! -d ../extern/llvm_linux_8_0_0 ]; then
echo Building LLVM...
cd ../extern
./llvm_build.sh
cd "$(dirname "$0")"
fi
### LIBS ### ### LIBS ###
cd .. cd ..

0
extern/llvm_build.sh vendored Normal file → Executable file
View file