Browse Source

Configure-based build: control presence of GL-related packages

pull/555/head
ManoloFLTK 2 years ago
parent
commit
27a6fd9609
  1. 4
      configure.ac
  2. 4
      src/drivers/Wayland/fl_wayland_gl_platform_init.cxx

4
configure.ac

@ -1044,9 +1044,11 @@ AS_CASE([$host_os_gui], [cygwin* | mingw*], [
AS_IF([test x$enable_gl != xno], [ AS_IF([test x$enable_gl != xno], [
AS_IF([$PKGCONFIG --exists gl], [ AS_IF([$PKGCONFIG --exists gl], [
AS_IF([$PKGCONFIG --exists egl], [
AS_IF([$PKGCONFIG --exists wayland-egl], [
AC_DEFINE([HAVE_GL]) AC_DEFINE([HAVE_GL])
GLLIBS="$($PKGCONFIG --libs wayland-egl) $($PKGCONFIG --libs egl) $($PKGCONFIG --libs gl) $GLLIBS" GLLIBS="$($PKGCONFIG --libs wayland-egl) $($PKGCONFIG --libs egl) $($PKGCONFIG --libs gl) $GLLIBS"
]) ])])])
AS_IF([$PKGCONFIG --exists glu], [ AS_IF([$PKGCONFIG --exists glu], [
AC_DEFINE([HAVE_GL_GLU_H]) AC_DEFINE([HAVE_GL_GLU_H])
GLLIBS="$($PKGCONFIG --libs glu) $GLLIBS" GLLIBS="$($PKGCONFIG --libs glu) $GLLIBS"

4
src/drivers/Wayland/fl_wayland_gl_platform_init.cxx

@ -14,6 +14,8 @@
// https://www.fltk.org/bugs.php // https://www.fltk.org/bugs.php
// //
#include <config.h>
#if HAVE_GL
#include "Fl_Wayland_Gl_Window_Driver.H" #include "Fl_Wayland_Gl_Window_Driver.H"
#include "Fl_Wayland_Screen_Driver.H" #include "Fl_Wayland_Screen_Driver.H"
@ -30,3 +32,5 @@ Fl_Gl_Window_Driver *Fl_Gl_Window_Driver::newGlWindowDriver(Fl_Gl_Window *w)
return new Fl_Wayland_Gl_Window_Driver(w); return new Fl_Wayland_Gl_Window_Driver(w);
#endif #endif
} }
#endif // HAVE_GL

Loading…
Cancel
Save