From da5e1f92d6e4e2c793326296db3628287400dc04 Mon Sep 17 00:00:00 2001 From: Guillaume Pasero Date: Wed, 11 Mar 2015 09:30:35 +0100 Subject: [PATCH] ENH: superbuild: macro to handle config variables --- Superbuild/CMake/SuperBuild_Macro.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Superbuild/CMake/SuperBuild_Macro.cmake b/Superbuild/CMake/SuperBuild_Macro.cmake index d608a08924..dee76dc271 100644 --- a/Superbuild/CMake/SuperBuild_Macro.cmake +++ b/Superbuild/CMake/SuperBuild_Macro.cmake @@ -72,3 +72,12 @@ macro(INCLUDE_SUPERBUILD_DEPENDENCIES) endforeach() endmacro(INCLUDE_SUPERBUILD_DEPENDENCIES) +# Macro to add a configure variable to ${proj}_SB_CONFIG (var type: string) +macro(ADD_SUPERBUILD_CONFIG_VAR var) + if(DEFINED ${var}) + list(APPEND ${proj}_SB_CONFIG + -D${var}:STRING=${${var}} + ) + endif() +endmacro(ADD_SUPERBUILD_CONFIG_VAR) + -- GitLab