From 8c65823d9162fb5db28cc57debb77824c65b2e40 Mon Sep 17 00:00:00 2001 From: Roberto Di Remigio Date: Sat, 27 Jan 2018 22:34:49 +0100 Subject: [PATCH] Add options wrappers, update math_libs.cmake --- .default.nix | 2 +- autocmake/generate.py | 39 +++++++++++++++++++++++++++++++++++ modules/math_libs.cmake | 45 ++++++++++++++++++++++++++++------------- 3 files changed, 71 insertions(+), 15 deletions(-) diff --git a/.default.nix b/.default.nix index c37f142..14c93a2 100644 --- a/.default.nix +++ b/.default.nix @@ -12,9 +12,9 @@ in name = "Autocmake"; buildInputs = [ ccache - clang cmake doxygen + gcc gfortran liblapack openmpi diff --git a/autocmake/generate.py b/autocmake/generate.py index 244f647..4bcd905 100644 --- a/autocmake/generate.py +++ b/autocmake/generate.py @@ -45,6 +45,43 @@ def autogenerated_notice(): return '\n'.join(s) +def gen_cmake_options_wrappers(): + s = [] + s.append('\n# Macro for printing an option in a consistent manner') + s.append('# Written by Lori A. Burns (@loriab) and Ryan M. Richard (@ryanmrichard)') + s.append('# Syntax: print_option(