diff --git a/cMake/FindNETGEN.cmake b/cMake/FindNETGEN.cmake index 3bdc832a1..c2b483cf8 100644 --- a/cMake/FindNETGEN.cmake +++ b/cMake/FindNETGEN.cmake @@ -60,6 +60,15 @@ ELSEIF(WIN32) ENDIF(NOT NETGENDATA) ELSE(DEFINED MACPORTS_PREFIX OR DEFINED HOMEBREW_PREFIX) + IF(NETGEN_ROOT) + SET(NETGEN_INCLUDEDIR ${NETGEN_ROOT}/include) + SET(NETGEN_LIBDIR ${NETGEN_ROOT}/lib) + # allow to customize if NETGEN_ROOT is used + IF(NOT NETGENDATA) + SET(NETGENDATA ${NETGEN_ROOT}/libsrc) + ENDIF(NOT NETGENDATA) + ENDIF() + FIND_PATH(NGLIB_INCLUDE_DIR NAMES nglib.h PATHS ${NETGEN_INCLUDEDIR} /usr/include) FIND_LIBRARY(NGLIB_LIBNGLIB nglib PATHS ${NETGEN_LIBDIR} /usr/lib /usr/local/lib) SET(NGLIB_LIBRARIES ${NGLIB_LIBNGLIB}) diff --git a/src/Mod/Fem/App/CMakeLists.txt b/src/Mod/Fem/App/CMakeLists.txt index 89989fbe8..fd57fa0de 100755 --- a/src/Mod/Fem/App/CMakeLists.txt +++ b/src/Mod/Fem/App/CMakeLists.txt @@ -21,6 +21,7 @@ include_directories( ${ZLIB_INCLUDE_DIR} ${XercesC_INCLUDE_DIRS} ${SMESH_INCLUDE_DIR} + ${NETGEN_INCLUDE_DIRS} ${VTK_INCLUDE_DIR} )