From 1e0f3744f88628008e66e5ba055ef6cf2ea2c479 Mon Sep 17 00:00:00 2001 From: "Meredith L. Patterson" Date: Tue, 26 Nov 2013 18:12:28 -0800 Subject: [PATCH] my god, it's a distutils script --- src/bindings/python/setup.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/bindings/python/setup.py diff --git a/src/bindings/python/setup.py b/src/bindings/python/setup.py new file mode 100644 index 0000000..362b252 --- /dev/null +++ b/src/bindings/python/setup.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +""" +setup.py for Hammer bindings +""" + +from distutils.core import setup, Extension + +setup(name="hammer", + version="0.9.0", + author="Upstanding Hackers, LLC", + description="""The Hammer parser combinator library""", + ext_modules=[Extension('_hammer', ['hammer.i'], + swig_opts=['-DHAMMER_INTERNAL__NO_STDARG_H', '-I../../'], + define_macros = [('SWIG', None)], + extra_compile_args = ['-fPIC', + '-std=gnu99',], + include_dirs=['../../'], + library_dirs=['../../'], + libraries=['hammer'],)], + py_modules=['hammer'], +)