diff options
Diffstat (limited to 'src/third_party/wiredtiger/SConstruct')
-rw-r--r-- | src/third_party/wiredtiger/SConstruct | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/third_party/wiredtiger/SConstruct b/src/third_party/wiredtiger/SConstruct index 1ec3496d565..248e967872e 100644 --- a/src/third_party/wiredtiger/SConstruct +++ b/src/third_party/wiredtiger/SConstruct @@ -199,11 +199,19 @@ env.Program("wt", [ LIBS=[wtlib] + wtlibs) if GetOption("swig"): - env.SharedLibrary('_wiredtiger', + swiglib = env.SharedLibrary('_wiredtiger', [ 'lang\python\wiredtiger.i'], SHLIBSUFFIX=".pyd", LIBS=[wtlib]) + copySwig = env.Command( + 'lang/python/wiredtiger/__init__.py', + 'lang/python/wiredtiger.py', + Copy('$TARGET', '$SOURCE')) + env.Depends(copySwig, swiglib) + + env.Install('lang/python/wiredtiger/', swiglib) + # Shim library of functions to emulate POSIX on Windows shim = env.Library("window_shim", ["test/windows/windows_shim.c"]) |