]> git.mdlowis.com Git - proto/sclpl.git/commitdiff
Added driver rakefile for llvm section of build in preparation for move to rscons
authorMichael D. Lowis <mike@mdlowis.com>
Wed, 16 Jul 2014 19:58:31 +0000 (15:58 -0400)
committerMichael D. Lowis <mike@mdlowis.com>
Wed, 16 Jul 2014 19:58:31 +0000 (15:58 -0400)
source/vendor/llvm-3.4.2/Rakefile [new file with mode: 0644]

diff --git a/source/vendor/llvm-3.4.2/Rakefile b/source/vendor/llvm-3.4.2/Rakefile
new file mode 100644 (file)
index 0000000..94fe0f0
--- /dev/null
@@ -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