From d16cff04dd450173cb2f9d44f622c379da84b1b5 Mon Sep 17 00:00:00 2001 From: rnv Date: Fri, 8 Oct 2021 11:50:58 +0300 Subject: [PATCH] Build NETGENPLUGIN under Windows platform with Netgen-6 --- src/NETGENPlugin/CMakeLists.txt | 1 + src/NETGENPlugin/NETGENPlugin_Defs.hxx | 2 +- src/NETGENPlugin/NETGENPlugin_Remesher_2D.cxx | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/NETGENPlugin/CMakeLists.txt b/src/NETGENPlugin/CMakeLists.txt index fc59406..c882e14 100644 --- a/src/NETGENPlugin/CMakeLists.txt +++ b/src/NETGENPlugin/CMakeLists.txt @@ -30,6 +30,7 @@ INCLUDE_DIRECTORIES( ${Boost_INCLUDE_DIRS} ${OMNIORB_INCLUDE_DIR} ${PROJECT_BINARY_DIR}/idl + ${NETGEN_ZLIB_INCLUDE_DIRS} ) # additional preprocessor / compiler flags diff --git a/src/NETGENPlugin/NETGENPlugin_Defs.hxx b/src/NETGENPlugin/NETGENPlugin_Defs.hxx index 7ceb67b..734b235 100644 --- a/src/NETGENPlugin/NETGENPlugin_Defs.hxx +++ b/src/NETGENPlugin/NETGENPlugin_Defs.hxx @@ -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 diff --git a/src/NETGENPlugin/NETGENPlugin_Remesher_2D.cxx b/src/NETGENPlugin/NETGENPlugin_Remesher_2D.cxx index 5851a77..e35168d 100644 --- a/src/NETGENPlugin/NETGENPlugin_Remesher_2D.cxx +++ b/src/NETGENPlugin/NETGENPlugin_Remesher_2D.cxx @@ -66,7 +66,11 @@ namespace netgen { namespace nglib { NETGENPLUGIN_DLL_HEADER +#ifdef NETGEN_V6 + extern netgen::NgArray > readedges; +#else extern netgen::Array > readedges; +#endif } namespace -- 2.39.2