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 /scss/src | |
| parent | d28995783f38cc229b883775fd4b9b6296bcf1c8 (diff) | |
| download | pyscss-9b513c9944a6f1991cc30e9dbbf976e74822808f.tar.gz | |
build.py restored (used internally to build speedups)
Diffstat (limited to 'scss/src')
| -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}) |
