First stable version after merging with V3_2_2
This commit is contained in:
parent
64303e25ab
commit
8fef3b2d7e
@ -1,6 +1,8 @@
|
|||||||
# common directories to put headerfiles
|
# common directories to put headerfiles
|
||||||
inc_builddir=$(top_builddir)/include/salome
|
inc_builddir=$(top_builddir)/include/salome
|
||||||
|
|
||||||
|
MODULE_NAME=@MODULE_NAME@
|
||||||
|
|
||||||
@SET_MAKE@
|
@SET_MAKE@
|
||||||
SHELL=/bin/sh
|
SHELL=/bin/sh
|
||||||
|
|
||||||
@ -10,7 +12,7 @@ HAVE_SSTREAM=@HAVE_SSTREAM@
|
|||||||
|
|
||||||
|
|
||||||
LIBS=@LIBS@
|
LIBS=@LIBS@
|
||||||
LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker $(top_builddir)/lib/salome
|
LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome -Xlinker -rpath-link -Xlinker $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome
|
||||||
# add libstdc++ to link c++ library with libtool !
|
# add libstdc++ to link c++ library with libtool !
|
||||||
LDFLAGS+= -lstdc++
|
LDFLAGS+= -lstdc++
|
||||||
|
|
||||||
@ -173,7 +175,7 @@ SALOME_INCLUDES = \
|
|||||||
CPPFLAGS += -DSOLIDGEOM -DLINUX $(OCC_INCLUDES) $(SALOME_INCLUDES) $(BOOST_CPPFLAGS)
|
CPPFLAGS += -DSOLIDGEOM -DLINUX $(OCC_INCLUDES) $(SALOME_INCLUDES) $(BOOST_CPPFLAGS)
|
||||||
CXXFLAGS += -DSOLIDGEOM -DLINUX $(OCC_CXXFLAGS) $(SALOME_INCLUDES)
|
CXXFLAGS += -DSOLIDGEOM -DLINUX $(OCC_CXXFLAGS) $(SALOME_INCLUDES)
|
||||||
|
|
||||||
LDFLAGS += -lSMESHimpl -lSMESHEngine -lStdMeshers -lStdMeshersEngine -L${KERNEL_ROOT_DIR}/lib/salome -L${SMESH_ROOT_DIR}/lib/salome -L${GEOM_ROOT_DIR}/lib/salome -lSalomeGenericObj
|
LDFLAGS += -lSMESHimpl -lSMESHEngine -lStdMeshers -lStdMeshersEngine -L${KERNEL_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/salome -L${SMESH_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/salome -L${GEOM_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/salome -lSalomeGenericObj
|
||||||
|
|
||||||
# add corba libs when link salome application !
|
# add corba libs when link salome application !
|
||||||
#LDFLAGS+= $(CORBA_LIBS)
|
#LDFLAGS+= $(CORBA_LIBS)
|
||||||
@ -203,7 +205,7 @@ LN_S=@LN_S@
|
|||||||
prefix=@prefix@
|
prefix=@prefix@
|
||||||
exec_prefix=@exec_prefix@
|
exec_prefix=@exec_prefix@
|
||||||
bindir=@bindir@/salome
|
bindir=@bindir@/salome
|
||||||
libdir=@libdir@/salome
|
libdir=@exec_prefix@/lib@LIB_LOCATION_SUFFIX@/salome
|
||||||
# warning : if user give this path in configure we could have salome/salome :-(
|
# warning : if user give this path in configure we could have salome/salome :-(
|
||||||
includedir=@includedir@/salome
|
includedir=@includedir@/salome
|
||||||
datadir=@datadir@/salome
|
datadir=@datadir@/salome
|
||||||
|
@ -22,11 +22,15 @@ AC_CANONICAL_HOST
|
|||||||
PACKAGE=salome
|
PACKAGE=salome
|
||||||
AC_SUBST(PACKAGE)
|
AC_SUBST(PACKAGE)
|
||||||
|
|
||||||
VERSION=3.2.0
|
VERSION=3.2.2
|
||||||
XVERSION=0x030200
|
XVERSION=0x030202
|
||||||
AC_SUBST(VERSION)
|
AC_SUBST(VERSION)
|
||||||
AC_SUBST(XVERSION)
|
AC_SUBST(XVERSION)
|
||||||
|
|
||||||
|
# set up MODULE_NAME variable for dynamic construction of directories (resources, etc.)
|
||||||
|
MODULE_NAME=netgenplugin
|
||||||
|
AC_SUBST(MODULE_NAME)
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Initialize source and build root directories
|
dnl Initialize source and build root directories
|
||||||
dnl
|
dnl
|
||||||
@ -356,7 +360,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# make other build directories
|
# make other build directories
|
||||||
for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources idl
|
for rep in salome_adm adm_local doc bin/salome include/salome lib${LIB_LOCATION_SUFFIX}/salome share/salome/resources/${MODULE_NAME} idl
|
||||||
do
|
do
|
||||||
# if test ! -d $rep ; then
|
# if test ! -d $rep ; then
|
||||||
# eval mkdir $rep
|
# eval mkdir $rep
|
||||||
|
@ -46,7 +46,7 @@ $(IDL_FILES:%=$(top_builddir)/idl/salome/%):$(IDL_FILES:%=$(top_srcdir)/idl/%)
|
|||||||
# python wrap
|
# python wrap
|
||||||
lib: pyidl
|
lib: pyidl
|
||||||
|
|
||||||
PYTHON_BUILD_SITE=$(top_builddir)/lib/python$(PYTHON_VERSION)/site-packages/@PACKAGE@
|
PYTHON_BUILD_SITE=$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/@PACKAGE@
|
||||||
|
|
||||||
pyidl: $(PYTHON_BUILD_SITE) $(IDL_FILES:%.idl=$(PYTHON_BUILD_SITE)/%_idl.py)
|
pyidl: $(PYTHON_BUILD_SITE) $(IDL_FILES:%.idl=$(PYTHON_BUILD_SITE)/%_idl.py)
|
||||||
|
|
||||||
|
@ -67,8 +67,7 @@ CPPFLAGS += $(QT_INCLUDES) $(OCC_INCLUDES) $(PYTHON_INCLUDES) \
|
|||||||
CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome \
|
CXXFLAGS += -I${KERNEL_ROOT_DIR}/include/salome -I${GUI_ROOT_DIR}/include/salome \
|
||||||
-I${GEOM_ROOT_DIR}/include/salome -I${SMESH_ROOT_DIR}/include/salome
|
-I${GEOM_ROOT_DIR}/include/salome -I${SMESH_ROOT_DIR}/include/salome
|
||||||
|
|
||||||
LDFLAGS += -lSMESH $(OCC_KERNEL_LIBS) -L${KERNEL_ROOT_DIR}/lib/salome \
|
LDFLAGS += $(OCC_KERNEL_LIBS) $(KERNEL_LDFLAGS) $(GUI_LDFLAGS) ${GEOM_LDFLAGS} ${SMESH_LDFLAGS} -lSMESH
|
||||||
-L${GUI_ROOT_DIR}/lib/salome -L${GEOM_ROOT_DIR}/lib/salome \
|
|
||||||
-L${SMESH_ROOT_DIR}/lib/salome
|
|
||||||
|
|
||||||
@CONCLUDE@
|
@CONCLUDE@
|
||||||
|
@ -9,6 +9,11 @@ Patch the netgen 4.5 distribution:
|
|||||||
$ cd netgen45
|
$ cd netgen45
|
||||||
$ patch -p1 < patch_directory/netgen45ForSalome.patch
|
$ patch -p1 < patch_directory/netgen45ForSalome.patch
|
||||||
|
|
||||||
|
Set CASROOT environment variable to OCCT installation path,
|
||||||
|
as Netgen 4.5 uses Open CASCADE Technology:
|
||||||
|
|
||||||
|
$ setenv CASROOT <occt_installation_path>
|
||||||
|
|
||||||
Then run makeForSalome.sh (it will be created by the patch):
|
Then run makeForSalome.sh (it will be created by the patch):
|
||||||
$ sh makeForSalome.sh
|
$ sh makeForSalome.sh
|
||||||
|
|
||||||
@ -72,7 +77,7 @@ nglib.o and ngnewdelete.o to the library libnginterface.a and
|
|||||||
recompile the libraries only.
|
recompile the libraries only.
|
||||||
All this job is done by applying the patch and running the script makeForSalome.sh.
|
All this job is done by applying the patch and running the script makeForSalome.sh.
|
||||||
|
|
||||||
Th suggested patch alters some Netgen sources to compile them.
|
The suggested patch alters some Netgen sources to compile them.
|
||||||
|
|
||||||
Michael SAZONOV
|
Michael SAZONOV
|
||||||
m-sazonov@opencascade.com
|
m-sazonov@opencascade.com
|
||||||
|
@ -52,6 +52,9 @@ LIB_SERVER_IDL = NETGENPlugin_Algorithm.idl
|
|||||||
LIB_CLIENT_IDL = \
|
LIB_CLIENT_IDL = \
|
||||||
SALOME_Component.idl \
|
SALOME_Component.idl \
|
||||||
SALOME_Comm.idl \
|
SALOME_Comm.idl \
|
||||||
|
SALOME_Exception.idl \
|
||||||
|
SALOME_GenericObj.idl \
|
||||||
|
SMESH_Hypothesis.idl \
|
||||||
GEOM_Gen.idl \
|
GEOM_Gen.idl \
|
||||||
MED.idl
|
MED.idl
|
||||||
|
|
||||||
@ -61,6 +64,6 @@ LIB = libNETGENEngine.la
|
|||||||
NETGEN_INCLUDES = @NETGEN_INCLUDES@
|
NETGEN_INCLUDES = @NETGEN_INCLUDES@
|
||||||
CPPFLAGS += $(NETGEN_INCLUDES)
|
CPPFLAGS += $(NETGEN_INCLUDES)
|
||||||
CXXFLAGS += $(NETGEN_INCLUDES)
|
CXXFLAGS += $(NETGEN_INCLUDES)
|
||||||
LDFLAGS += -lNETGEN
|
LDFLAGS += -L${NETGENPLUGIN_ROOT_DIR}/lib@LIB_LOCATION_SUFFIX@/salome -lNETGEN
|
||||||
|
|
||||||
@CONCLUDE@
|
@CONCLUDE@
|
||||||
|
@ -40,8 +40,6 @@ template <class T> class NETGENPlugin_Creator_i:public HypothesisCreator_i<T>
|
|||||||
virtual std::string GetModuleName() { return "NETGENPlugin"; }
|
virtual std::string GetModuleName() { return "NETGENPlugin"; }
|
||||||
};
|
};
|
||||||
|
|
||||||
using namespace std;
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
/*!
|
/*!
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user