From de5e364a8a2a396f698796d1bb2ce0be2ba0710f Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 25 Nov 2015 19:53:06 +0000 Subject: [PATCH] Second round at build and packaging scripts. --- build/ci/package_llvm_windows.bat | 26 ----- build/ci/vagrant/ubuntu_x64/Vagrantfile | 118 --------------------- build/ci/vagrant/ubuntu_x64/vmsettings.cfg | 7 -- build/scripts/Build.lua | 36 ++----- build/scripts/Dependencies.lua | 44 ++------ build/scripts/LLVM.lua | 117 ++++++++++++++++++++ build/scripts/PackageLLVM.bat | 26 ----- build/scripts/PackageLLVM.sh | 31 ------ build/scripts/Provision.sh | 2 +- build/scripts/Utils.lua | 92 ++++++++++++++++ build/scripts/Vagrantfile | 40 +++++++ 11 files changed, 268 insertions(+), 271 deletions(-) delete mode 100644 build/ci/package_llvm_windows.bat delete mode 100644 build/ci/vagrant/ubuntu_x64/Vagrantfile delete mode 100644 build/ci/vagrant/ubuntu_x64/vmsettings.cfg create mode 100644 build/scripts/LLVM.lua delete mode 100644 build/scripts/PackageLLVM.bat delete mode 100644 build/scripts/PackageLLVM.sh create mode 100644 build/scripts/Vagrantfile diff --git a/build/ci/package_llvm_windows.bat b/build/ci/package_llvm_windows.bat deleted file mode 100644 index 3384ac42..00000000 --- a/build/ci/package_llvm_windows.bat +++ /dev/null @@ -1,26 +0,0 @@ -rmdir /s /q out -mkdir out -mkdir out\tools\clang -mkdir out\tools\clang\lib\CodeGen -mkdir out\tools\clang\lib\Driver -mkdir out\build\ -mkdir out\build\tools\clang\ - -set rbcopy=%systemroot%\System32\robocopy /NDL /NFL /NJH /NJS -set dircopy=%rbcopy% /E - -%dircopy% include\ out\include -%dircopy% build\include\ out\build\include -%dircopy% build\RelWithDebInfo\lib out\build\RelWithDebInfo\lib - -%dircopy% tools\clang\include\ out\tools\clang\include -copy /Y tools\clang\lib\CodeGen\*.h out\tools\clang\lib\CodeGen >nul -copy /Y tools\clang\lib\Driver\*.h out\tools\clang\lib\Driver >nul -%dircopy% build\tools\clang\include\ out\build\tools\clang\include - -del out\build\RelWithDebInfo\lib\LLVM*ObjCARCOpts*.lib -del out\build\RelWithDebInfo\lib\clang*ARC*.lib -del out\build\RelWithDebInfo\lib\clang*Matchers*.lib -del out\build\RelWithDebInfo\lib\clang*Rewrite*.lib -del out\build\RelWithDebInfo\lib\clang*StaticAnalyzer*.lib -del out\build\RelWithDebInfo\lib\clang*Tooling*.lib diff --git a/build/ci/vagrant/ubuntu_x64/Vagrantfile b/build/ci/vagrant/ubuntu_x64/Vagrantfile deleted file mode 100644 index 0abf2062..00000000 --- a/build/ci/vagrant/ubuntu_x64/Vagrantfile +++ /dev/null @@ -1,118 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : - -$script = <