1dnl ...................................................................... 2dnl ... These are just some cheap tests to see if XRT libraries are 3dnl ... installed, so that Makefiles can be set to not build apps that 4dnl ... depend on XRT if XRT is not installed. Note we define no macros 5dnl ... here, we're just using the file to keep gunk out of configure.in. 6dnl ... -- dwm@ans.net 7dnl ...................................................................... 8 9dnl ---------------------------------------------------------------------- 10dnl Check for XRT/3d library 11dnl ---------------------------------------------------------------------- 12AC_MSG_CHECKING([for \$XRTHOME/lib/libxrt3d.a]) 13if test -f ${XRTHOME}/lib/libxrt3d.a ; then 14 have_xrt3d="xrt3d" 15 AC_MSG_RESULT([yes; have_xrt3d = $have_xrt3d]) 16else 17 have_xrt3d="noxrt3d" 18 AC_MSG_RESULT([no; have_xrt3d = $have_xrt3d]) 19fi 20AC_SUBST(have_xrt3d) 21 22dnl ---------------------------------------------------------------------- 23dnl Check for XRT/gear library 24dnl ---------------------------------------------------------------------- 25AC_MSG_CHECKING([for \$XRTHOME/lib/libxrtgear.a]) 26if test -f ${XRTHOME}/lib/libxrtgear.a ; then 27 have_xrtgear="xrtgear" 28 AC_MSG_RESULT([yes; have_xrtgear = $have_xrtgear]) 29else 30 have_xrtgear="noxrtgear" 31 AC_MSG_RESULT([no; have_xrtgear = $have_xrtgear]) 32fi 33AC_SUBST(have_xrtgear) 34 35dnl ---------------------------------------------------------------------- 36dnl Check for XRT/field library 37dnl ---------------------------------------------------------------------- 38AC_MSG_CHECKING([for \$XRTHOME/lib/libxrtfield.a]) 39if test -f ${XRTHOME}/lib/libxrtfield.a ; then 40 have_xrtfield="xrtfield" 41 AC_MSG_RESULT([yes; have_xrtfield = $have_xrtfield]) 42else 43 have_xrtfield="noxrtfield" 44 AC_MSG_RESULT([no; have_xrtfield = $have_xrtfield]) 45fi 46AC_SUBST(have_xrtfield) 47 48dnl ---------------------------------------------------------------------- 49dnl Check for XRT/table library 50dnl ---------------------------------------------------------------------- 51AC_MSG_CHECKING([for \$XRTHOME/lib/libxrttable.a]) 52if test -f ${XRTHOME}/lib/libxrttable.a ; then 53 have_xrttable="xrttable" 54 AC_MSG_RESULT([yes; have_xrttable = $have_xrttable]) 55else 56 have_xrttable="noxrttable" 57 AC_MSG_RESULT([no; have_xrttable = $have_xrttable]) 58fi 59AC_SUBST(have_xrttable) 60 61dnl ---------------------------------------------------------------------- 62dnl Check for XRT/mvc kit library 63dnl ---------------------------------------------------------------------- 64AC_MSG_CHECKING([for \$XRTHOME/lib/libxrtmvc.a]) 65if test -f ${XRTHOME}/lib/libxrtmvc.a ; then 66 have_xrtmvc="xrtmvc" 67 AC_MSG_RESULT([yes; have_xrtmvc = $have_xrtmvc]) 68else 69 have_xrtmvc="noxrtmvc" 70 AC_MSG_RESULT([no; have_xrtmvc = $have_xrtmvc]) 71fi 72AC_SUBST(have_xrtmvc) 73 74dnl ---------------------------------------------------------------------- 75dnl Check for XRT/graph library 76dnl ---------------------------------------------------------------------- 77AC_MSG_CHECKING([for \$XRTHOME/lib/libxrtm.a]) 78if test -f ${XRTHOME}/lib/libxrtm.a ; then 79 have_xrtgraph="xrtgraph" 80 AC_MSG_RESULT([yes; have_xrtgraph = $have_xrtgraph]) 81else 82 have_xrtgraph="noxrtgraph" 83 AC_MSG_RESULT([no; have_xrtgraph = $have_xrtgraph]) 84fi 85AC_SUBST(have_xrtgraph) 86 87dnl ---------------------------------------------------------------------- 88dnl Check for XRT/PDS, which is a combination of all XRT widget 89dnl libraries. 90dnl ---------------------------------------------------------------------- 91AC_MSG_CHECKING([for XRT PDS]) 92if test "$have_xrtmvc" = "xrtmvc" -a "$have_xrttable" = "xrttable" -a \ 93 "$have_xrtfield" = "xrtfield" -a "$have_xrtgear" = "xrtgear" -a \ 94 "$have_xrt3d" = "xrt3d" -a "$have_xrtgraph" = "xrtgraph" ; then 95 have_xrtpds="xrtpds" 96 AC_MSG_RESULT([yes; have_xrtpds = $have_xrtpds]) 97else 98 have_xrtpds="noxrtpds" 99 AC_MSG_RESULT([no; have_xrtpds = $have_xrtpds]) 100fi 101AC_SUBST(have_xrtpds) 102 103