From c06043c4c8795f7d373ea0e8a083a0d902bd049c Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Fri, 5 Apr 2019 14:56:01 +0200 Subject: [PATCH] [Conan] Added NetCDF package. Added simplified FindNetCDF.cmake to cmake submodule. Have not tested this with system-installed netcdf. --- ThirdParty/cmake-modules | 2 +- scripts/cmake/ConanSetup.cmake | 4 ++++ scripts/cmake/Find.cmake | 6 ++++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ThirdParty/cmake-modules b/ThirdParty/cmake-modules index 0068e164eb5..5893e3eb3aa 160000 --- a/ThirdParty/cmake-modules +++ b/ThirdParty/cmake-modules @@ -1 +1 @@ -Subproject commit 0068e164eb5ab1e16c931e50094846789b49cdc0 +Subproject commit 5893e3eb3aaec104f86ba81ee90b7e9279b74c3f diff --git a/scripts/cmake/ConanSetup.cmake b/scripts/cmake/ConanSetup.cmake index 9e476c4ded9..fb2e649aa00 100644 --- a/scripts/cmake/ConanSetup.cmake +++ b/scripts/cmake/ConanSetup.cmake @@ -74,6 +74,10 @@ if(OGS_BUILD_GUI) ) endif() +if(OGS_USE_NETCDF) + set(CONAN_REQUIRES ${CONAN_REQUIRES} netcdf-cxx/4.3.1@bilke/testing) +endif() + conan_check(VERSION 1.3.0) message(STATUS "Third-party libraries:") diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake index 62b62e5b49a..556e6a2174d 100644 --- a/scripts/cmake/Find.cmake +++ b/scripts/cmake/Find.cmake @@ -105,6 +105,12 @@ if(OGS_BUILD_GUI) endif() endif() +if(OGS_USE_NETCDF) + set(NETCDF_ROOT ${CONAN_NETCDF-C_ROOT}) + set(NETCDF_CXX_ROOT ${CONAN_NETCDF-CXX_ROOT}) + find_package(NetCDF REQUIRED) +endif() + # lapack find_package(LAPACK QUIET) -- GitLab