Originally a github fork of the llvm-py repository from http://www.mdevan.org/llvm-py/index.html updated to work with LLVM 3.x. Since then it has changed significantly with multiple sub-projects.
www.llvmpy.org
git-svn-id: http://llvm-py.googlecode.com/svn/trunk@79 8d1e9007-1d4e-0410-b67e-1979fd6579aa |
||
|---|---|---|
| llvm | ||
| test | ||
| tools | ||
| www | ||
| CHANGELOG | ||
| LICENSE | ||
| MANIFEST.in | ||
| README | ||
| setup.py | ||
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.5 (currently in pre-release
testing). If you need llvm-py for LLVM 2.4, use the 0.5 version of llvm-py.
Quickstart:
-----------
1. Get 2.5 version of LLVM, build it. Make sure '--enable-pic' is passed to
LLVM's 'configure'. (Currently, you've to get it from LLVM SVN).
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.