File: wscript

package info (click to toggle)
pybindgen 0.20.0%2Bdfsg1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,932 kB
  • sloc: python: 15,981; cpp: 1,889; ansic: 617; makefile: 86; sh: 4
file content (19 lines) | stat: -rw-r--r-- 497 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
## -*- python -*-

def options(opt):
    pass#opt.tool_options('boost')

def build(bld):
    bld.recurse('a b c d e f g h')
    bld.recurse('callback')
    #bld.recurse('buffer') # doesn't work on python3
    if bld.env['ENABLE_BOOST_SHARED_PTR']:
        bld.recurse('boost_shared_ptr')
    bld.recurse('import_from_module')

    if bld.env["ENABLE_CXX11"]:
    	bld.recurse('std_shared_ptr')

def configure(conf):
	if conf.check_compilation_flag('-std=c++11'):
		conf.env["ENABLE_CXX11"] = True