diff --git a/CMakeLists.txt b/CMakeLists.txt index 8b964c6269..fef81940e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -94,7 +94,7 @@ if(NOT FREECAD_LIBPACK_USE OR FREECAD_LIBPACK_CHECKFILE_CLBUNDLER OR FREECAD_LIB endif(BUILD_GUI) SetupSalomeSMESH() if (BUILD_FEM_NETGEN) - find_package(NETGEN) + find_package(NETGEN REQUIRED) endif(BUILD_FEM_NETGEN) # not needed at the moment #find_package(OpenCV REQUIRED) diff --git a/cMake/FindNETGEN.cmake b/cMake/FindNETGEN.cmake index 8162adfbd0..23f8f7e5b9 100644 --- a/cMake/FindNETGEN.cmake +++ b/cMake/FindNETGEN.cmake @@ -13,7 +13,7 @@ # See also: http://git.salome-platform.org/gitweb/?p=NETGENPLUGIN_SRC.git;a=summary -find_package(Netgen CONFIG) +find_package(Netgen CONFIG QUIET) IF (Netgen_FOUND) set(NGLIB_INCLUDE_DIR ${NETGEN_INCLUDE_DIRS}) set(NGLIB_LIBRARIES nglib) @@ -147,3 +147,8 @@ IF (Netgen_FOUND) MESSAGE(STATUS "Found NETGEN version ${NETGEN_VERSION_MAJOR}.${NETGEN_VERSION_MINOR}, calculated: ${NETGEN_VERSION_C}") LIST(APPEND NETGEN_DEFINITIONS -DNETGEN_VERSION=${NETGEN_VERSION_C}) ENDIF () + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(NETGEN + REQUIRED_VARS NGLIB_INCLUDE_DIR NGLIB_LIBRARIES NETGEN_INCLUDE_DIRS + VERSION_VAR NETGEN_VERSION)