-
Notifications
You must be signed in to change notification settings - Fork 49
/
Copy pathREADME
43 lines (30 loc) · 1.21 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Welcome to the Erlang OpenCL binding
To get started you need erlang, preferably R16B or later.
You also need 'rebar3' and a 'C' compiler, i.e.
GCC (or CL.EXE) and a machine with OpenCL installed.
To build and test: rebar3 do compile, edoc, ct
To build examples: Goto the examples directory and run make.
Windows Users:
--------------
The build look for the OpenCL files in /opt/local/ by default.
You can also set the environment variable OPENCL_DIR to point
to another location.
This is an example of howto set up the building env:
I'm assuming you got an mingw environment.
Download a development kit from Nvidia, ATI or Intel:
e.g. http://software.intel.com/en-us/vcsource/tools/opencl-sdk-2013
cp -R /c/Intel SDK/lib /opt/local/
cp -R /c/Intel SDK/include /opt/local/
Example building 64b
------------------------------
Setup windows build environment
c:\src\cl> "c:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" x64
before starting msys (with inherited env)
cl> export PATH="/c/Program Files/erl5.10.1/bin";%PATH%
cl> export PATH="/c/tools/git/cmd";%PATH%
cl> export OPENCL_DIR="c:\Intel~1\"
And build
cl> ../rebar/rebar.cmd compile
=======
If you want to force build with mingw gcc use:
NOCL=true rebar compile