From: Matthias Maier Date: Tue, 12 Jul 2016 19:38:43 +0000 (-0500) Subject: CMake: Do not pollute deal.IIConfig.cmake X-Git-Tag: v8.5.0-rc1~877^2~1 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1190734aede05165cba4248e37563cbfe8d4ab8a;p=dealii.git CMake: Do not pollute deal.IIConfig.cmake Do not pollute deal.IIConfig.cmake with bogus details about unconfigured features. --- diff --git a/cmake/config/CMakeLists.txt b/cmake/config/CMakeLists.txt index d96cc86fab..d13e81be96 100644 --- a/cmake/config/CMakeLists.txt +++ b/cmake/config/CMakeLists.txt @@ -187,9 +187,17 @@ LIST(SORT _deal_ii_features_sorted) FOREACH(_name ${_deal_ii_features_sorted}) SET(_var DEAL_II_WITH_${_name}) + # + # Do not pollute deal.IIConfig.cmake with package details of unconfigured + # features. + # + IF(NOT ${_var}) + CONTINUE() + ENDIF() + FOREACH(_file ${_files}) FILE(APPEND ${_file} "SET(${_var} ${${_var}})\n") - IF(${_var} AND NOT "${${_name}_VERSION}" STREQUAL "") + IF(NOT "${${_name}_VERSION}" STREQUAL "") FILE(APPEND ${_file} "SET(DEAL_II_${_name}_VERSION \"${${_name}_VERSION}\")\n" )