Import('qt_env') env = qt_env.Clone() env.AppendUnique(CPPDEFINES = [ 'INSTALLERNCC_LIBRARY', # boost uses things MS C++ is mldly unhappy about. '_SCL_SECURE_NO_WARNINGS' ]) env.AppendUnique(CPPPATH = [ '../gamefeatures', '${BOOSTPATH}' ]) env.AppendUnique(LIBS = [ 'shell32', 'user32', 'Version' ]) lib = env.SharedLibrary('installerNCC', env.Glob('*.cpp')) env.InstallModule(lib) res = env['QT_USED_MODULES'] Return('res')