Merge from V6_main 06/03/2013
This commit is contained in:
parent
7fb1d4d449
commit
a7ea391a07
@ -77,7 +77,8 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
echo ----------------------------------------------------------
|
echo ----------------------------------------------------------
|
||||||
|
|
||||||
NETGEN_INCLUDES="-I${NETGEN_HOME}/include -I${NETGEN_HOME}/share/netgen/include"
|
NETGEN_INCLUDES="-I${NETGEN_HOME}/include -I${NETGEN_HOME}/share/netgen/include"
|
||||||
NETGEN_LIBS="-L${NETGEN_HOME}/lib -lnglib"
|
NETGEN_LIBS_OLD="-L${NETGEN_HOME}/lib -lnglib"
|
||||||
|
NETGEN_LIBS_NEW="-L${NETGEN_HOME}/lib -lnglib -linterface -lgeom2d -lcsg -lstl -locc -lmesh"
|
||||||
|
|
||||||
dnl check Netgen headers availability
|
dnl check Netgen headers availability
|
||||||
|
|
||||||
@ -92,15 +93,18 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
|
|
||||||
dnl check Netgen libraries
|
dnl check Netgen libraries
|
||||||
|
|
||||||
|
NETGEN_LIBS=${NETGEN_LIBS_NEW}
|
||||||
|
|
||||||
LIBS_old="$LIBS"
|
LIBS_old="$LIBS"
|
||||||
LIBS="$NETGEN_LIBS $CAS_LDPATH -lTKernel -lTKMath -lTKG3d -lTKBRep -lTKShHealing -lTKSTEP -lTKXSBase -lTKIGES -lTKSTL -lTKTopAlgo -lTKGeomBase $LIBS"
|
LIBS="$NETGEN_LIBS $CAS_LDPATH -lTKernel -lTKMath -lTKG3d -lTKBRep -lTKShHealing -lTKSTEP -lTKXSBase -lTKIGES -lTKSTL -lTKTopAlgo -lTKGeomBase $LIBS_old"
|
||||||
|
|
||||||
if test "x$Netgen_ok" = "xyes"; then
|
if test "x$Netgen_ok" = "xyes"; then
|
||||||
|
|
||||||
AC_MSG_CHECKING([for Netgen libraries])
|
AC_MSG_NOTICE([checking for Netgen libraries])
|
||||||
|
|
||||||
AC_CACHE_VAL([salome_cv_netgen_lib],
|
AC_MSG_CHECKING([libraries ... try new style ])
|
||||||
[AC_TRY_LINK(
|
|
||||||
|
AC_TRY_LINK(
|
||||||
[
|
[
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
@ -112,11 +116,34 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
nglib::Ng_Init();
|
nglib::Ng_Init();
|
||||||
nglib::Ng_Exit();
|
nglib::Ng_Exit();
|
||||||
],
|
],
|
||||||
[eval "salome_cv_netgen_lib=yes"],
|
[Netgen_ok=yes],
|
||||||
[eval "salome_cv_netgen_lib=no"])
|
[Netgen_ok=no])
|
||||||
])
|
|
||||||
|
|
||||||
Netgen_ok="$salome_cv_netgen_lib"
|
if test "x$Netgen_ok" = "xno" ; then
|
||||||
|
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([libraries ... try old style])
|
||||||
|
|
||||||
|
NETGEN_LIBS=${NETGEN_LIBS_OLD}
|
||||||
|
LIBS="$NETGEN_LIBS $CAS_LDPATH -lTKernel -lTKMath -lTKG3d -lTKBRep -lTKShHealing -lTKSTEP -lTKXSBase -lTKIGES -lTKSTL -lTKTopAlgo -lTKGeomBase $LIBS_old"
|
||||||
|
|
||||||
|
AC_TRY_LINK(
|
||||||
|
[
|
||||||
|
#include <iostream>
|
||||||
|
#include <fstream>
|
||||||
|
namespace nglib {
|
||||||
|
#include "nglib.h"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
[
|
||||||
|
nglib::Ng_Init();
|
||||||
|
nglib::Ng_Exit();
|
||||||
|
],
|
||||||
|
[Netgen_ok=yes],
|
||||||
|
[Netgen_ok=no])
|
||||||
|
|
||||||
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -128,8 +155,7 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
|
|
||||||
AC_MSG_CHECKING([Netgen version])
|
AC_MSG_CHECKING([Netgen version])
|
||||||
|
|
||||||
AC_CACHE_VAL([salome_cv_netgen_v5_lib],
|
AC_TRY_LINK(
|
||||||
[AC_TRY_LINK(
|
|
||||||
[
|
[
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
@ -145,13 +171,9 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
ngMesh->CalcLocalH(1.0);
|
ngMesh->CalcLocalH(1.0);
|
||||||
nglib::Ng_Exit();
|
nglib::Ng_Exit();
|
||||||
],
|
],
|
||||||
[eval "salome_cv_netgen_v5_lib=yes"],
|
[NETGEN_V5=yes],
|
||||||
[eval "salome_cv_netgen_v5_lib=no"])
|
[NETGEN_V5=no])
|
||||||
])
|
|
||||||
|
|
||||||
if test "x$salome_cv_netgen_v5_lib" = "xyes" ; then
|
|
||||||
NETGEN_V5=yes
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl check OCCT support in Netgen
|
dnl check OCCT support in Netgen
|
||||||
@ -162,8 +184,7 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
|
|
||||||
AC_MSG_CHECKING([for OCCT support in Netgen library])
|
AC_MSG_CHECKING([for OCCT support in Netgen library])
|
||||||
|
|
||||||
AC_CACHE_VAL([salome_cv_netgen_occ_lib],
|
AC_TRY_LINK(
|
||||||
[AC_TRY_LINK(
|
|
||||||
[
|
[
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
@ -177,11 +198,8 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
nglib::Ng_OCC_Geometry* ng_occ_geom = nglib::Ng_OCC_NewGeometry();
|
nglib::Ng_OCC_Geometry* ng_occ_geom = nglib::Ng_OCC_NewGeometry();
|
||||||
nglib::Ng_Exit();
|
nglib::Ng_Exit();
|
||||||
],
|
],
|
||||||
[eval "salome_cv_netgen_occ_lib=yes"],
|
[Netgen_ok=yes],
|
||||||
[eval "salome_cv_netgen_occ_lib=no"])
|
[Netgen_ok=no])
|
||||||
])
|
|
||||||
|
|
||||||
Netgen_ok="$salome_cv_netgen_occ_lib"
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -193,8 +211,7 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
|
|
||||||
AC_MSG_CHECKING([for SALOME patch in Netgen library])
|
AC_MSG_CHECKING([for SALOME patch in Netgen library])
|
||||||
|
|
||||||
AC_CACHE_VAL([salome_cv_netgen_salome_patch_lib],
|
AC_TRY_LINK(
|
||||||
[AC_TRY_LINK(
|
|
||||||
[
|
[
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
@ -209,11 +226,8 @@ if test "x$NETGEN_HOME" != "x"; then
|
|||||||
netgen::OCCGeometry occgeo;
|
netgen::OCCGeometry occgeo;
|
||||||
nglib::Ng_Exit();
|
nglib::Ng_Exit();
|
||||||
],
|
],
|
||||||
[eval "salome_cv_netgen_salome_patch_lib=yes"],
|
[Netgen_ok=yes],
|
||||||
[eval "salome_cv_netgen_salome_patch_lib=no"])
|
[Netgen_ok=no])
|
||||||
])
|
|
||||||
|
|
||||||
Netgen_ok="$salome_cv_netgen_salome_patch_lib"
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user