For consistency, make the pre-processor check for the inclusion of "dlfcn.h" be

the same as the check which is subsequently used before calling dlsym() and dlopen().

Note that this may also work around an occasional issue observed when building
for Windows with cmake and mingw-64, which was sometimes erroneously attempting
to #include "dlfcn.h" - which is not generally appropriate on a Windows host.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12136 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Ian MacArthur
2016-12-05 22:06:56 +00:00
parent 780755e46a
commit b3c97970f3
+2 -2
View File
@@ -26,9 +26,9 @@ extern int fl_gl_load_plugin;
#include <FL/Fl_Gl_Window_Driver.H>
#include <stdlib.h>
#include <FL/fl_utf8.h>
# if HAVE_DLFCN_H
# if (HAVE_DLSYM && HAVE_DLFCN_H)
# include <dlfcn.h>
# endif // HAVE_DLFCN_H
# endif // (HAVE_DLSYM && HAVE_DLFCN_H)
# ifdef HAVE_GLXGETPROCADDRESSARB
# define GLX_GLXEXT_LEGACY
# include <GL/glx.h>