34 lines
876 B
Python
34 lines
876 B
Python
## -*- python -*-
|
|
## (C) 2007 Gustavo J. A. M. Carneiro
|
|
|
|
import Params
|
|
from Params import fatal
|
|
|
|
VERSION='0.1'
|
|
|
|
APPNAME='pybindgen'
|
|
srcdir = '.'
|
|
blddir = 'build'
|
|
|
|
def set_options(opt):
|
|
opt.tool_options('python')
|
|
opt.tool_options('compiler_cxx')
|
|
|
|
def configure(conf):
|
|
conf.check_tool('misc')
|
|
if not conf.check_tool('compiler_cxx'):
|
|
fatal("Error: no C compiler was found in PATH.")
|
|
if not (conf.check_tool('python')
|
|
and conf.check_python_version((2,4,2))
|
|
and conf.check_python_headers()):
|
|
fatal("Error: missing Python development environment.\n"
|
|
"(Hint: if you do not have a debugging Python library installed"
|
|
" try using the configure option '--debug-level release')")
|
|
|
|
def build(bld):
|
|
if Params.g_commands['check']:
|
|
bld.add_subdirs('tests')
|
|
bld.add_subdirs('examples')
|
|
|
|
|