dri: Rework planar image interface
[mesa.git] / src / glu / sgi / SConscript
index b1bcfa0827a9b2b875560c1a0ffdb7c087d733ba..97405d86911de9c2e1a4755d8503c82a49670cab 100644 (file)
@@ -1,5 +1,7 @@
 Import('*')
 
+env = env.Clone()
+
 env.Prepend(CPPPATH = [
     'include',
     'internals',
@@ -9,7 +11,6 @@ env.Prepend(CPPPATH = [
 ])
 
 env.Prepend(CPPDEFINES = [
-    'NDEBUG',
     'LIBRARYBUILD',
     'RESOLVE_3D_TEXTURE_SUPPORT',
 ])
@@ -121,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')