1234567891011121314151617181920212223242526272829303132333435363738 |
- #!/usr/bin/env python
- """
- setup.py file for SWIG libfdt
- """
- from distutils.core import setup, Extension
- import os
- import sys
- # Don't cross-compile - always use the host compiler.
- del os.environ['CROSS_COMPILE']
- del os.environ['CC']
- progname = sys.argv[0]
- cflags = sys.argv[1]
- files = sys.argv[2:]
- if cflags:
- cflags = [flag for flag in cflags.split(' ') if flag]
- else:
- cflags = None
- libfdt_module = Extension(
- '_libfdt',
- sources = files,
- extra_compile_args = cflags
- )
- sys.argv = [progname, '--quiet', 'build_ext', '--inplace']
- setup (name = 'libfdt',
- version = '0.1',
- author = "SWIG Docs",
- description = """Simple swig libfdt from docs""",
- ext_modules = [libfdt_module],
- py_modules = ["libfdt"],
- )
|