diff --git a/cMake/FindNETGEN.cmake b/cMake/FindNETGEN.cmake index 877a4b73c..f121ac642 100644 --- a/cMake/FindNETGEN.cmake +++ b/cMake/FindNETGEN.cmake @@ -38,7 +38,20 @@ IF(DEFINED MACPORTS_PREFIX OR DEFINED HOMEBREW_PREFIX) ELSE(DEFINED MACPORTS_PREFIX OR DEFINED HOMEBREW_PREFIX) FIND_PATH(NGLIB_INCLUDE_DIR NAMES nglib.h PATHS ${NETGEN_INCLUDEDIR} /usr/include) - FIND_LIBRARY(NGLIB_LIBRARIES nglib PATHS ${NETGEN_LIBDIR} /usr/lib /usr/local/lib) + FIND_LIBRARY(NGLIB_LIBNGLIB nglib PATHS ${NETGEN_LIBDIR} /usr/lib /usr/local/lib) + SET(NGLIB_LIBRARIES ${NGLIB_LIBNGLIB}) + FIND_LIBRARY(NGLIB_LIBMESH mesh PATHS ${NETGEN_LIBDIR} /usr/lib /usr/local/lib) + IF(NGLIB_LIBMESH) + SET(NGLIB_LIBRARIES ${NGLIB_LIBRARIES} ${NGLIB_LIBMESH}) + ENDIF() + FIND_LIBRARY(NGLIB_LIBOCC occ PATHS ${NETGEN_LIBDIR} /usr/lib /usr/local/lib) + IF(NGLIB_LIBOCC) + SET(NGLIB_LIBRARIES ${NGLIB_LIBRARIES} ${NGLIB_LIBOCC}) + ENDIF() + FIND_LIBRARY(NGLIB_LIBINTERFACE interface PATHS ${NETGEN_LIBDIR} /usr/lib /usr/local/lib) + IF(NGLIB_LIBINTERFACE) + SET(NGLIB_LIBRARIES ${NGLIB_LIBRARIES} ${NGLIB_LIBINTERFACE}) + ENDIF() IF(NOT NETGENDATA) SET(NETGENDATA /usr/share/netgen/libsrc)