2 AC_REQUIRE([AC_PROG_CC])dnl
3 AC_REQUIRE([AC_PROG_CXX])dnl
4 AC_REQUIRE([AC_PROG_CPP])dnl
5 AC_REQUIRE([AC_PROG_CXXCPP])dnl
12 AC_SUBST(VTK_INCLUDES)
14 AC_SUBST(VTKPY_MODULES)
24 if test "x$OpenGL_ok" != "xyes"
26 AC_MSG_WARN(vtk needs OpenGL correct configuration, check configure output)
30 LOCAL_INCLUDES="$OGL_INCLUDES"
31 LOCAL_LIBS="-lVTKCommon -lVTKGraphics -lVTKImaging -lVTKContrib $OGL_LIBS -L$x_libraries -lX11 -lXt"
32 TRY_LINK_LIBS="-lVTKCommon $OGL_LIBS -L$x_libraries -lX11 -lXt"
36 AC_MSG_WARN(undefined VTKHOME variable which specify where vtk was compiled)
38 LOCAL_INCLUDES="-I$VTKHOME/common -I$VTKHOME/imaging -I$VTKHOME/graphics -I$VTKHOME/contrib $LOCAL_INCLUDES"
39 LOCAL_LIBS="-L$VTKHOME/lib -L$VTKHOME/common -L$VTKHOME/graphics -L$VTKHOME/imaging -L$VTKHOME/contrib $LOCAL_LIBS"
40 TRY_LINK_LIBS="-L$VTKHOME/lib -L$VTKHOME/common $TRY_LINK_LIBS"
44 CPPFLAGS_old="$CPPFLAGS"
45 CPPFLAGS="$CPPFLAGS $LOCAL_INCLUDES -Wno-deprecated"
47 AC_CHECK_HEADER(vtk.h,vtk_ok="yes",vtk_ok="no")
49 CPPFLAGS="$CPPFLAGS_old"
51 if test "x$vtk_ok" = "xyes"
53 VTK_INCLUDES="$LOCAL_INCLUDES"
57 AC_MSG_CHECKING(linking VTK library)
60 # LIBS="$LIBS $TRY_LINK_LIBS"
61 LIBS="$LIBS $LOCAL_LIBS"
62 CPPFLAGS_old="$CPPFLAGS"
63 CPPFLAGS="$CPPFLAGS $VTK_INCLUDES -Wno-deprecated"
65 dnl VTKPY_MODULES="$VTKHOME/python"
67 AC_CACHE_VAL(salome_cv_lib_vtk,[
70 , vtkPlane *p = vtkPlane::New();,
71 eval "salome_cv_lib_vtk=yes",eval "salome_cv_lib_vtk=no")
73 vtk_ok="$salome_cv_lib_vtk"
75 CPPFLAGS="$CPPFLAGS_old"
79 if test "x$vtk_ok" = "xno"
82 AC_MSG_WARN(unable to link with vtk library)
85 VTK_LIBS="$LOCAL_LIBS"
86 VTK_MT_LIBS="$LOCAL_LIBS"
89 AC_MSG_RESULT("for vtk: $vtk_ok")