5 env.Prepend(CPPPATH = [
20 if env['platform'] == 'windows':
21 env.AppendUnique(CPPDEFINES = [
22 '_GDI32_', # prevent wgl* being declared __declspec(dllimport)
23 'BUILD_GL32', # declare gl* as __declspec(dllexport) in Mesa headers
26 # prevent _glapi_* from being declared __declspec(dllimport)
27 env.Append(CPPDEFINES = ['_GLAPI_NO_EXPORTS'])
29 sources += ['osmesa.def']
31 osmesa = env.SharedLibrary(
36 env.Alias('osmesa', osmesa)
38 env.Depends(sources, glapi_headers)