1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 19:48: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_*
*/x64/*
**/Debug*/*
**/Release*/*
**/Build/*
**/build/*
**/.vs/*
lld-link.exe
stats/
IDE/dist/*
dist/*
*.lst
*.vcxproj.user
BeefySysLib/third_party/*
BeefTools/RandoCode/*
jbuild*/

View file

@ -7,6 +7,23 @@ cd "$(dirname "$0")"
# exit when any command fails
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 ###
cd ..

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