diff options
Diffstat (limited to 'mesalib/src/glu/sgi/SConscript')
| -rw-r--r-- | mesalib/src/glu/sgi/SConscript | 16 | 
1 files changed, 11 insertions, 5 deletions
| diff --git a/mesalib/src/glu/sgi/SConscript b/mesalib/src/glu/sgi/SConscript index 94c74267f..97405d869 100644 --- a/mesalib/src/glu/sgi/SConscript +++ b/mesalib/src/glu/sgi/SConscript @@ -122,12 +122,18 @@ else:      ])      target = 'glu' -glu = env.SharedLibrary( -    target = target, -    source = sources -) +if env['platform'] == 'haiku': +    glu = env.StaticLibrary( +        target = target, +        source = sources +    ) +else: +    glu = env.SharedLibrary( +        target = target, +        source = sources +    ) +    env.Alias('glu', env.InstallSharedLibrary(glu, version=(1, 3, 0))) -env.Alias('glu', env.InstallSharedLibrary(glu, version=(1, 3, 0)))  if env['platform'] == 'windows':      glu = env.FindIxes(glu, 'LIBPREFIX', 'LIBSUFFIX') | 
