FindNetCDF.cmake
983 Bytes
# - Try to find the libnetcdf libraries
# Once done this will define
#
# libnetcdf_FOUND - flag that indicates libnetcdf is installed
# libnetcdf_INCLUDE_DIR - the libnetcdf include directory
# libnetcdf_LIBRARIES - the libnetcdf library directory
FIND_PATH(libnetcdf_INCLUDE_DIR netcdf.h PATHS ${USERLOCAL_ROOT}/include NO_DEFAULT_PATH)
FIND_LIBRARY(libnetcdf_LIBRARIES NAMES netcdf PATHS ${USERLOCAL_ROOT}/lib NO_DEFAULT_PATH)
# set FOUND flag
IF(libnetcdf_INCLUDE_DIR AND libnetcdf_LIBRARIES)
SET(libnetcdf_FOUND 1)
if(NOT libnetcdf_FIND_QUIETLY)
message(STATUS "Found libnetcdf: ${libnetcdf_LIBRARIES}")
endif(NOT libnetcdf_FIND_QUIETLY)
ELSE(libnetcdf_INCLUDE_DIR AND libnetcdf_LIBRARIES)
SET(libnetcdf_FOUND 0 CACHE BOOL "Not found libnetcdf library")
message(STATUS "NOT Found libnetcdf, disabling it")
ENDIF(libnetcdf_INCLUDE_DIR AND libnetcdf_LIBRARIES)
MARK_AS_ADVANCED(libnetcdf_INCLUDE_DIR libnetcdf_LIBRARIES)