From: Michael D. Lowis Date: Wed, 16 Jul 2014 19:58:31 +0000 (-0400) Subject: Added driver rakefile for llvm section of build in preparation for move to rscons X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=1bc6d78c4814a3f7870f9bcae8071c5de9ff3ee0;p=proto%2Fsclpl.git Added driver rakefile for llvm section of build in preparation for move to rscons --- diff --git a/source/vendor/llvm-3.4.2/Rakefile b/source/vendor/llvm-3.4.2/Rakefile new file mode 100644 index 0000000..94fe0f0 --- /dev/null +++ b/source/vendor/llvm-3.4.2/Rakefile @@ -0,0 +1,21 @@ +require 'rake' +require 'fileutils' + + +GENERATOR = "\"Unix Makefiles\"" +SOURCE_ROOT = File.dirname(__FILE__) +BUILD_ROOT = "#{SOURCE_ROOT}/../../../build/llvm" +MAKEFILE = "#{BUILD_ROOT}/Makefile" + +task :default => [MAKEFILE] + +task :clean do + FileUtils.rm_rf(BUILD_ROOT) +end + +directory(BUILD_ROOT) +file MAKEFILE => [BUILD_ROOT] do + FileUtils.cd(BUILD_ROOT) do + sh "cmake -G#{GENERATOR} #{SOURCE_ROOT}" + end +end