3 # Shared environment settings
6 env.PrependUnique(CPPPATH = [
10 if env['platform'] == 'windows':
11 env.PrependUnique(LIBS = [
18 env.PrependUnique(LIBS = [
24 # Library specific environment settings
27 lib_env.Append(CPPDEFINES = [
29 #'GLEW_MX', # Multiple Rendering Contexts support
32 if lib_env['platform'] == 'windows':
41 if lib_env['platform'] == 'windows':
42 glew = lib_env.SharedLibrary(target = target, source = source)
43 env.InstallSharedLibrary(glew, version=(1, 5, 2))
44 glew = lib_env.FindIxes(glew, 'LIBPREFIX', 'LIBSUFFIX')
46 # Use static library on Unices to avoid binary compatability issues
47 lib_env.Append(CPPDEFINES = ['GLEW_STATIC'])
48 glew = lib_env.StaticLibrary(target = target, source = source)
50 # Program specific environment settings
51 prog_env = env.Clone()
53 prog_env.Prepend(LIBS = [glew])
57 source = ['glewinfo.c'],
61 target = 'visualinfo',
62 source = ['visualinfo.c'],