From 6e38909b49dda10569ad0402988f2d016d645d89 Mon Sep 17 00:00:00 2001 From: Roland Kaufmann Date: Wed, 5 Jun 2013 14:39:15 +0200 Subject: [PATCH] Module mode CMake probe for opm-material --- cmake/Modules/Findopm-material.cmake | 44 ++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 cmake/Modules/Findopm-material.cmake diff --git a/cmake/Modules/Findopm-material.cmake b/cmake/Modules/Findopm-material.cmake new file mode 100644 index 00000000..d01e9736 --- /dev/null +++ b/cmake/Modules/Findopm-material.cmake @@ -0,0 +1,44 @@ +# - Find OPM materials library +# +# Defines the following variables: +# opm-material_INCLUDE_DIRS Directory of header files +# opm-material_LIBRARIES Directory of shared object files +# opm-material_DEFINITIONS Defines that must be set to compile +# opm-material_CONFIG_VARS List of defines that should be in config.h +# HAVE_OPM_MATERIAL Binary value to use in config.h + +# Copyright (C) 2013 Uni Research AS +# This code is licensed under The GNU General Public License v3.0 + +# use the generic find routine +include (OpmPackage) +find_opm_package ( + # module name + "opm-material" + + # dependencies + "C99; + CXX11Features + " + # header to search for + "opm/material/constants.hh" + + # library to search for + "" + + # defines to be added to compilations + "" + + # test program +"#include +int main (void) { + double c = Opm::Constants::c; + return 0; +} +" + # config variables + "HAVE_MPI; + HAVE_VALGRIND + ") +include (UseDynamicBoost) +#debug_find_vars ("opm-material")