Author: vedge
Date: 2008-06-26 05:30:43 -0300 (Thu, 26 Jun 2008)
New Revision: 710

Modified:
   trunk/BSDBuild/opengl.pm
Log:
proper -lopengl32 test


Modified: trunk/BSDBuild/opengl.pm
===================================================================
--- trunk/BSDBuild/opengl.pm    2008-06-20 04:40:42 UTC (rev 709)
+++ trunk/BSDBuild/opengl.pm    2008-06-26 08:30:43 UTC (rev 710)
@@ -72,18 +72,24 @@
                        MkDefine('GL_LIBS', "-L$dir");
                MkEndif;
        }
+       MkPrint('yes');
 
        MkIf q{"$SYSTEM" = "Darwin"};
                MkDefine('OPENGL_CFLAGS', '');
                MkDefine('OPENGL_LIBS', '-framework OpenGL');
-       MkElif q{-e "/usr/lib/w32api/libopengl32.a"};
-               MkDefine('OPENGL_CFLAGS', '');
-               MkDefine('OPENGL_LIBS', '-lopengl32');
        MkElse;
                MkDefine('OPENGL_CFLAGS', '${GL_CFLAGS}');
-               MkDefine('OPENGL_LIBS', '${GL_LIBS} -lGL');
+               
+               MkPrintN('checking whether -lopengl32 works...');
+               MkCompileC('HAVE_LIBOPENGL32', '${OPENGL_CFLAGS}', 
'-lopengl32', $code);
+               MkIf '"${HAVE_LIBOPENGL32}" = "yes"';
+                       MkDefine('OPENGL_LIBS', '${GL_LIBS} -lopengl32');
+               MkElse;
+                       MkDefine('OPENGL_LIBS', '${GL_LIBS} -lGL');
+               MkEndif;
        MkEndif;
 
+       MkPrintN('checking whether OpenGL works...');
        MkCompileC('HAVE_OPENGL', '${OPENGL_CFLAGS}', '${OPENGL_LIBS}', $code);
        MkIf '"${HAVE_OPENGL}" = "yes"';
                MkSaveMK('OPENGL_CFLAGS', 'OPENGL_LIBS');

_______________________________________________
BSDBuild-Commits mailing list
[email protected]
http://mail231.csoft.net/mailman/listinfo/bsdbuild-commits

Reply via email to