Import('qt_env')

env = qt_env.Clone()

env.AppendUnique(CPPDEFINES = [
    'DIAGNOSEBASIC_LIBRARY',
    'NOMINMAX',
    # suppress a few warnings caused by boost vs vc++ paranoia
    '_SCL_SECURE_NO_WARNINGS'
])

env.AppendUnique(CPPPATH = [
    '${BOOSTPATH}'
])

lib = env.SharedLibrary('diagnoseBasic', env.Glob('*.cpp'))
env.InstallModule(lib)

res = env['QT_USED_MODULES']
Return('res')
