Salome HOME
Build NETGENPLUGIN under Windows platform with Netgen-6 V9_8_0a1 V9_8_0a2
authorrnv <rnv@opencascade.com>
Fri, 8 Oct 2021 08:50:58 +0000 (11:50 +0300)
committerrnv <rnv@opencascade.com>
Mon, 11 Oct 2021 11:56:50 +0000 (14:56 +0300)
src/NETGENPlugin/CMakeLists.txt
src/NETGENPlugin/NETGENPlugin_Defs.hxx
src/NETGENPlugin/NETGENPlugin_Remesher_2D.cxx

index fc5940668a870a80bcae04488d9801cf441c2d27..c882e142a7a9e6fe64ea0c141e1c972179c50a2a 100644 (file)
@@ -30,6 +30,7 @@ INCLUDE_DIRECTORIES(
   ${Boost_INCLUDE_DIRS}
   ${OMNIORB_INCLUDE_DIR}
   ${PROJECT_BINARY_DIR}/idl
+  ${NETGEN_ZLIB_INCLUDE_DIRS}
 )
 
 # additional preprocessor / compiler flags
index 7ceb67b00187da910c8d9870169536f0ffa5d9af..734b2354e096c6edbc57007c994fd80dbe9fe0dd 100644 (file)
@@ -35,7 +35,7 @@
     #define NETGENPLUGIN_EXPORT __declspec( dllimport )
   #endif
 
-  #if defined(NETGEN_V5)
+  #if defined(NETGEN_V5) || defined(NETGEN_V6)
     #define NETGENPLUGIN_DLL_HEADER DLL_HEADER
   #else
     #define NETGENPLUGIN_DLL_HEADER
index 5851a777c2cdf30bb47e33f9901120d81c307f24..e35168dc55aa2cc29717e75e356c02ac3d897dff 100644 (file)
@@ -66,7 +66,11 @@ namespace netgen {
 namespace nglib
 {
   NETGENPLUGIN_DLL_HEADER
+#ifdef NETGEN_V6
+  extern netgen::NgArray<netgen::Point<3> > readedges;
+#else
   extern netgen::Array<netgen::Point<3> > readedges;
+#endif
 }
 
 namespace