Salome HOME
Correcting a problem araising when building the SMESH module whithout Netgen.
[modules/smesh.git] / src / SMESH / Makefile.in
index 173e365169556b40130a57e052bffa2ce77feefd..ef442ef40ece61a948208134811f878f32b4f4c8 100644 (file)
@@ -54,6 +54,7 @@ EXPORT_HEADERS= \
        SMESH_Quadrangle_2D.hxx \
        SMESH_MEFISTO_2D.hxx \
        SMESH_Hexa_3D.hxx \
+       SMESH_NETGEN_3D.hxx \
        SMESH_HypothesisCreator.hxx
 
 EXPORT_PYSCRIPTS =
@@ -93,7 +94,15 @@ CXXFLAGS+= $(OCC_CXXFLAGS) $(MED2_INCLUDES) $(HDF5_INCLUDES) -I${KERNEL_ROOT_DIR
 
 #IDLCXXFLAGS+= -Wbtp
 
-LDFLAGS+=  $(OCC_LIBS) $(HDF5_LIBS) $(MED2_LIBS) -lOpUtil -lSMESHDS -lSMDS -lMEFISTO2D -lMeshDriverDAT -lMeshDriverMED -lMeshDriverUNV -L${KERNEL_ROOT_DIR}/lib/salome
+LDFLAGS+= $(HDF5_LIBS) $(MED2_LIBS) -lOpUtil -lSMESHDS -lSMDS -lMEFISTO2D -lMeshDriverDAT -lMeshDriverMED -lMeshDriverUNV -L${KERNEL_ROOT_DIR}/lib/salome
+
+ifeq (@WITHNETGEN@,yes)
+  LIB_SRC+= SMESH_NETGEN_3D.cxx
+  NETGEN_INCLUDES=@NETGEN_INCLUDES@
+  CPPFLAGS+= $(NETGEN_INCLUDES)
+  CXXFLAGS+= $(NETGEN_INCLUDES)
+  LDFLAGS+=  -lNETGEN
+endif
 
 @CONCLUDE@