+ grep "define OCC_VERSION_MINOR" $ff > /dev/null
+ if test $? = 0 ; then
+ OCC_VERSION_MINOR=`grep "define OCC_VERSION_MINOR" $ff | awk '{i=3 ; print $i}'`
+ fi
+ grep "define OCC_VERSION_MAINTENANCE" $ff > /dev/null
+ if test $? = 0 ; then
+ OCC_VERSION_MAINTENANCE=`grep "define OCC_VERSION_MAINTENANCE" $ff | awk '{i=3 ; print $i}'`
+ fi
+ grep "define OCC_VERSION_DEVELOPMENT" $ff > /dev/null
+ if test $? = 0 ; then
+ CAS_VERSION_DEVELOPMENT_STR=`grep "define OCC_VERSION_DEVELOPMENT" $ff | awk '{i=3 ; print $i}'`
+ CAS_VERSION_DEVELOPMENT_FLAG=`grep "define OCC_VERSION_DEVELOPMENT" $ff | awk '{i=1 ; print $i}'`
+ if test "${CAS_VERSION_DEVELOPMENT_FLAG}" = "#define" -a "${CAS_VERSION_DEVELOPMENT_STR}" = "\"dev\"" ; then
+ # version is development if OCC_VERSION_DEVELOPMENT is defined (not commented) in Standard_Version.hxx
+ # and equal to "dev"; such values as "beta1", "rc1", etc are considered as non-development version
+ CAS_VERSION_DEVELOPMENT=1
+ fi
+ fi
+ AC_MSG_CHECKING(for OpenCascade data files)
+ if test -f ${CASROOT}/src/UnitsAPI/Lexi_Expr.dat; then
+ CAS_DATADIR=${CASROOT}
+ AC_MSG_RESULT(found in $CAS_DATADIR/src)
+ else
+ if test -f ${CASROOT}/share/opencascade/${OCC_VERSION_MAJOR}.${OCC_VERSION_MINOR}.${OCC_VERSION_MAINTENANCE}/src/UnitsAPI/Lexi_Expr.dat; then
+ CAS_DATADIR=${CASROOT}/share/opencascade/${OCC_VERSION_MAJOR}.${OCC_VERSION_MINOR}.${OCC_VERSION_MAINTENANCE}
+ AC_MSG_RESULT(found in $CAS_DATADIR/src)
+ else
+ occ_ok=no
+ AC_MSG_RESULT(not found, check OpenCascade installation)
+ fi
+ fi