Skip to content
Snippets Groups Projects
Verified Commit 72e67e36 authored by Lars Bilke's avatar Lars Bilke
Browse files

[cmake] Add missing find scripts (from bilke/cmake-modules).

parent 8db8e6bb
No related branches found
No related tags found
No related merge requests found
# * Try to find LIS Once done, this will define
#
# LIS_FOUND LIS_INCLUDE_DIRS LIS_LIBRARIES
#
# Environment variable LIS_ROOT_DIR can be set to give hints
find_path(LIS_INCLUDE_DIR lis.h PATHS ENV LIS_ROOT_DIR PATH_SUFFIXES include)
find_library(LIS_LIBRARY lis PATHS ENV LIS_ROOT_DIR PATH_SUFFIXES lib)
set(LIS_LIBRARIES ${LIS_LIBRARY})
include(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIS DEFAULT_MSG LIS_LIBRARY LIS_INCLUDE_DIR)
# * Find NetCDF Find the native NetCDF includes and library
# TODO: - Check for system netcdf - Make CXX a component
# C
find_path(
NETCDF_INCLUDES_C
NAMES netcdf.h
HINTS ${NETCDF_ROOT}
PATH_SUFFIXES include
)
find_library(
NETCDF_LIBRARIES_C
NAMES netcdf
HINTS ${NETCDF_ROOT}
PATH_SUFFIXES lib
)
# CXX
find_path(
NETCDF_INCLUDES_CXX
NAMES netcdf
HINTS ${NETCDF_CXX_ROOT}
PATH_SUFFIXES include
)
find_library(
NETCDF_LIBRARIES_CXX
NAMES netcdf_c++4 netcdf-cxx4
HINTS ${NETCDF_CXX_ROOT}
PATH_SUFFIXES lib
)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
NetCDF DEFAULT_MSG NETCDF_LIBRARIES_C NETCDF_LIBRARIES_CXX
NETCDF_INCLUDES_C NETCDF_INCLUDES_CXX
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment