File: README

package info (click to toggle)
llvm-py 0.5%2Bsvn85-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 996 kB
  • ctags: 1,768
  • sloc: python: 3,655; ansic: 1,893; cpp: 495; pascal: 91; makefile: 8; sh: 1
file content (39 lines) | stat: -rw-r--r-- 933 bytes parent folder | download
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

llvm-py: Python Bindings for LLVM
---------------------------------

llvm-py provides Python bindings for LLVM.


Home page:
----------
    http://mdevan.nfshost.com/llvm-py/


Versions:
---------
    This package will work only with LLVM 2.6. If you need llvm-py for LLVM
    2.5, use SVN r82 or older.


Quickstart:
-----------
    1. Get 2.6 version of LLVM, build it. Make sure '--enable-pic' is passed to
       LLVM's 'configure'.

    2. Get llvm-py from SVN, install it:

        $ svn co http://llvm-py.googlecode.com/svn/trunk/ llvm-py
        $ cd llvm-py
        # Locate llvm-config, usually under <llvm>/Release/bin
        $ sudo python setup.py install --llvm-config=/path/to/llvm-config

    3. See examples under 'test' directory.


LICENSE:
--------
    llvm-py is distributed under the new BSD license, which is similar to
    the LLVM license itself. See the file called LICENSE for the full license
    text.