-dnl Copyright (C) 2007-2012 CEA/DEN, EDF R&D
+dnl Copyright (C) 2007-2020 CEA/DEN, EDF R&D
dnl
dnl This library is free software; you can redistribute it and/or
dnl modify it under the terms of the GNU Lesser General Public
dnl License as published by the Free Software Foundation; either
-dnl version 2.1 of the License.
+dnl version 2.1 of the License, or (at your option) any later version.
dnl
dnl This library is distributed in the hope that it will be useful,
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
dnl
AC_DEFUN([CHECK_HEXOTIC],[
-AC_REQUIRE([AC_PROG_CXX])dnl
-AC_REQUIRE([AC_PROG_CXXCPP])dnl
-
AC_CHECKING(for Hexotic commercial product)
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-
-AC_ARG_WITH(,
- [ --with-hexotic=DIR root directory path of Hexotic installation])
+AC_ARG_WITH([hexotic],
+ [AC_HELP_STRING([--with-hexotic=EXEC],
+ [hexotic executable])],
+ [],
+ [with_hexotic=auto])
Hexotic_ok=no
if test "$with_hexotic" == "no" ; then
AC_MSG_WARN(You have choosen building plugin without Hexotic)
else
+ echo
+ echo -------------------------------------------------
+ echo You are about to choose to use somehow the
+ echo Hexotic commercial product to generate 3D hexahedral mesh.
+ echo
+
if test "$with_hexotic" == "yes" || test "$with_hexotic" == "auto"; then
- Hexotic_HOME=""
+ AC_PATH_PROG([Hexotic],[hexotic])
else
- Hexotic_HOME="$with_hexotic"
+ Hexotic="$with_hexotic"
+ AC_MSG_RESULT([Use $Hexotic as hexotic executable])
fi
- if test "$Hexotic_HOME" == "" ; then
- if test "x$HexoticHOME" != "x" ; then
- Hexotic_HOME=$HexoticHOME
- else
- AC_MSG_WARN(Build plugin without Hexotic)
- fi
- fi
-
- if test "x$Hexotic_HOME" != "x"; then
-
- echo
- echo -------------------------------------------------
- echo You are about to choose to use somehow the
- echo Hexotic commercial product to generate 3D hexahedral mesh.
- echo
-
- AC_CHECKING(for Hexotic executable)
-
- AC_CHECK_PROG(Hexotic,hexotic,found)
-
- if test "x$Hexotic" == x ; then
- AC_MSG_WARN(hexotic program not found in PATH variable)
+ if test "x$Hexotic" == x ; then
+ AC_MSG_WARN(hexotic program is not found in PATH variable)
AC_MSG_WARN(Build plugin without Hexotic)
- else
+ else
Hexotic_ok=yes
- fi
-
fi
fi
AC_MSG_RESULT(for Hexotic: $Hexotic_ok)
-AC_LANG_RESTORE
])dnl