From e9eba12bdd6dd5181598bfbd5e9aacca76cbf455 Mon Sep 17 00:00:00 2001 From: Roberto Di Remigio Date: Mon, 12 Mar 2018 17:59:02 +0100 Subject: [PATCH] Rewrite option wrappers using cmake_parse_arguments --- autocmake/generate.py | 64 +++++++++++++++++++++++++++++------------ modules/math_libs.cmake | 48 +++++++++++++++++++++++++------ 2 files changed, 86 insertions(+), 26 deletions(-) diff --git a/autocmake/generate.py b/autocmake/generate.py index 1c26657..b98076d 100644 --- a/autocmake/generate.py +++ b/autocmake/generate.py @@ -47,38 +47,66 @@ def autogenerated_notice(): def gen_cmake_options_wrappers(): s = """\n# Options handling utilities +include(CMakeParseArguments) include(CMakeDependentOption) # Macro for printing an option in a consistent manner # Written by Lori A. Burns (@loriab) and Ryan M. Richard (@ryanmrichard) -# Syntax: print_option(