diff --git a/test/SConscript b/test/SConscript
new file mode 100644
index 0000000000000000000000000000000000000000..d27ee0e46c411f9dd2b2d573dd6e52b110a25250
--- /dev/null
+++ b/test/SConscript
@@ -0,0 +1,4 @@
+Import('*')
+env.Program('test', 'test.cpp', LIBS=[niflib], LIBPATH=['.'])
+env.Install('.', niflib_swig)
+env.Install('.', '#/swig/niflib.py') # workaround for SCons bug