Disabled external gits
This commit is contained in:
81
cs440-acg/ext/openexr/OpenEXR_Viewers/m4/path.fltk.m4
Normal file
81
cs440-acg/ext/openexr/OpenEXR_Viewers/m4/path.fltk.m4
Normal file
@@ -0,0 +1,81 @@
|
||||
dnl
|
||||
dnl FLTK with GL support
|
||||
dnl
|
||||
|
||||
AC_DEFUN([AM_PATH_FLTK],
|
||||
[dnl
|
||||
dnl Get the cflags and libraries
|
||||
dnl
|
||||
AC_ARG_VAR(FLTK_CONFIG, Path to fltk-config command)
|
||||
AC_PATH_PROG(FLTK_CONFIG, fltk-config, no, [$PATH:/usr/local/bin])
|
||||
AC_ARG_WITH(fltk-config,[ --with-fltk-config=PATH Specify which fltk-config to use (optional)], FLTK_CONFIG="$withval",)
|
||||
|
||||
if test x$FLTK_CONFIG != xno ; then
|
||||
FLTK_CXXFLAGS="`$FLTK_CONFIG --use-gl --cxxflags`"
|
||||
FLTK_LDFLAGS="`$FLTK_CONFIG --use-gl --ldflags`"
|
||||
else
|
||||
FLTK_CXXFLAGS=""
|
||||
FLTK_LDFLAGS=""
|
||||
fi
|
||||
|
||||
AC_MSG_CHECKING(for FLTK with GL support)
|
||||
no_fltk=""
|
||||
|
||||
ac_save_CXXFLAGS="$CXXFLAGS"
|
||||
ac_save_LDFLAGS="$LDFLAGS"
|
||||
CXXFLAGS="$CXXFLAGS $FLTK_CXXFLAGS"
|
||||
LDFLAGS="$LDFLAGS $FLTK_LDFLAGS"
|
||||
|
||||
dnl
|
||||
dnl Now check if the installed FLTK has GL support
|
||||
dnl
|
||||
AC_LANG_SAVE
|
||||
AC_LANG_CPLUSPLUS
|
||||
AC_TRY_LINK([
|
||||
#include <stdlib.h>
|
||||
#include <FL/Fl.H>
|
||||
#include <FL/Fl_Gl_Window.H>],
|
||||
[
|
||||
Fl_Gl_Window foo ();
|
||||
],, no_fltk=yes)
|
||||
AC_LANG_RESTORE
|
||||
CXXFLAGS="$ac_save_CXXFLAGS"
|
||||
LDFLAGS="$ac_save_LDFLAGS"
|
||||
|
||||
if test "x$no_fltk" = "x" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
ifelse([$1], , :, [$1])
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
echo "*** The fltk test program could not be compiled. Possible reasons:"
|
||||
echo "***"
|
||||
echo "*** - FLTK is not installed."
|
||||
echo "*** - Your version of FLTK does not support OpenGL."
|
||||
echo "*** - configure cannot find your 'fltk-config' program (use"
|
||||
echo "*** the --with-fltk-config option to tell configure where"
|
||||
echo "*** to find it)."
|
||||
echo "*** - Your version of FLTK is too old. The exrdisplay"
|
||||
echo "*** program requires FLTK 1.1 or higher."
|
||||
echo "*** - Your FLTK library was compiled with a different C++"
|
||||
echo "*** compiler than the one you're using to compile OpenEXR."
|
||||
echo "***"
|
||||
echo "*** The exrdisplay program will not be built because it depends on"
|
||||
echo "*** a working FLTK install with OpenGL support."
|
||||
FLTK_CXXFLAGS=""
|
||||
FLTK_LDFLAGS=""
|
||||
ifelse([$2], , :, [$2])
|
||||
fi
|
||||
AC_SUBST(FLTK_CXXFLAGS)
|
||||
AC_SUBST(FLTK_LDFLAGS)
|
||||
|
||||
AC_MSG_RESULT([
|
||||
---------------------------------------------
|
||||
Fltk setup:
|
||||
|
||||
FLTK_CXXFLAGS $FLTK_CXXFLAGS
|
||||
FLTK_LDFLAGS $FLTK_LDFLAGS
|
||||
---------------------------------------------
|
||||
])
|
||||
|
||||
|
||||
])
|
Reference in New Issue
Block a user