diff options
author | German M. Bravo <german.mb@deipi.com> | 2014-09-18 19:42:00 -0500 |
---|---|---|
committer | German M. Bravo <german.mb@deipi.com> | 2014-09-18 19:42:00 -0500 |
commit | 9b513c9944a6f1991cc30e9dbbf976e74822808f (patch) | |
tree | 8498c088faac796d22bfba8eb567d299af5cce57 | |
parent | d28995783f38cc229b883775fd4b9b6296bcf1c8 (diff) | |
download | pyscss-9b513c9944a6f1991cc30e9dbbf976e74822808f.tar.gz |
build.py restored (used internally to build speedups)
-rwxr-xr-x | scss/src/build.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/scss/src/build.py b/scss/src/build.py new file mode 100755 index 0000000..0d9efd3 --- /dev/null +++ b/scss/src/build.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python +import sys +from distutils.core import setup, Extension +from distutils.command.build_ext import build_ext as _build_ext +import os + +abspath = os.path.abspath(__file__) +dname = os.path.dirname(abspath) +os.chdir(dname) + +class build_ext(_build_ext): + def finalize_options(self): + _build_ext.finalize_options(self) + self.build_temp = './' + self.build_lib = '../' + +if len(sys.argv) == 1: + sys.argv.append('build') + +setup(ext_modules=[ + Extension( + '_speedups', + sources=['_speedups.c', 'block_locator.c', 'scanner.c'], + libraries=['pcre'], + ), +], cmdclass={'build_ext': build_ext}) |