[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52192] trunk/lib/windows: LLVM build instructions for Windows.
Brecht Van Lommel
brechtvanlommel at pandora.be
Wed Nov 14 01:00:01 CET 2012
Revision: 52192
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52192
Author: blendix
Date: 2012-11-13 23:59:59 +0000 (Tue, 13 Nov 2012)
Log Message:
-----------
LLVM build instructions for Windows.
This will be statically linked into oslexecl.dll so no library or include
files are committed, they are only needed when building new OSL libraries.
Added Paths:
-----------
trunk/lib/windows/llvm/
trunk/lib/windows/llvm/build.bat
trunk/lib/windows/llvm/readme.txt
Added: trunk/lib/windows/llvm/build.bat
===================================================================
--- trunk/lib/windows/llvm/build.bat (rev 0)
+++ trunk/lib/windows/llvm/build.bat 2012-11-13 23:59:59 UTC (rev 52192)
@@ -0,0 +1,38 @@
+ at Echo off
+
+cd llvm-3.1.src
+
+set LIBDIR=%CD%\..\..
+
+:: create build directory
+mkdir build\windows
+cd build\windows
+
+cmake -G "NMake Makefiles" ..\.. ^
+ -DCMAKE_INSTALL_PREFIX=%LIBDIR%\llvm\release ^
+ -DCMAKE_BUILD_TYPE=Release ^
+ -DLLVM_USE_CRT_RELEASE=MT ^
+ -DLLVM_INCLUDE_TESTS=OFF ^
+ -DLLVM_INCLUDE_EXAMPLES=OFF
+
+nmake -j2
+nmake install
+
+cd ..\..
+
+:: create build directory
+mkdir build\windows_debug
+cd build\windows_debug
+
+cmake -G "NMake Makefiles" ..\.. ^
+ -DCMAKE_INSTALL_PREFIX=%LIBDIR%\llvm\debug ^
+ -DCMAKE_BUILD_TYPE=Debug ^
+ -DLLVM_USE_CRT_RELEASE=MTd ^
+ -DLLVM_INCLUDE_TESTS=OFF ^
+ -DLLVM_INCLUDE_EXAMPLES=OFF
+
+nmake -j2
+nmake install
+
+cd ..\..\..
+
Added: trunk/lib/windows/llvm/readme.txt
===================================================================
--- trunk/lib/windows/llvm/readme.txt (rev 0)
+++ trunk/lib/windows/llvm/readme.txt 2012-11-13 23:59:59 UTC (rev 52192)
@@ -0,0 +1,13 @@
+
+Build Info
+
+There is no library here, it is statically linked into oslexec.dll. For building a new OSL you need to build this though.
+
+* Download LLVM and Clang 3.1 source code
+* Extract llvm in lib/windows/llvm/llvm-3.1.src
+* Extract clang in lib/windows/llvm/llvm-3.1.src/tools/clang
+* Install Python 2.7
+* Open Visual Studio 2008 Command Prompt
+* cd into lib/windows/llvm
+* build.bat
+
More information about the Bf-blender-cvs
mailing list