Browse Source

BUG: Fix SuperBuild.cmake - ctk_*_bool_vars were generated using the wrong list.

"CTK_{LIBS, PLUGINS, APPLICATIONS}_SUBDIRS" is now used instead of "ctk_{libs, plugins, applications}"
Jean-Christophe Fillion-Robin 15 years ago
parent
commit
3da0354bf9
1 changed files with 8 additions and 3 deletions
  1. 8 3
      SuperBuild.cmake

+ 8 - 3
SuperBuild.cmake

@@ -327,17 +327,17 @@ ExternalProject_Add(${proj}
 # Generate cmake variable name corresponding to Libs, Plugins and Applications
 #
 SET(ctk_libs_bool_vars)
-FOREACH(lib ${ctk_libs})
+FOREACH(lib ${CTK_LIBS_SUBDIRS})
   LIST(APPEND ctk_libs_bool_vars CTK_LIB_${lib})
 ENDFOREACH()
 
 SET(ctk_plugins_bool_vars)
-FOREACH(plugin ${ctk_plugins})
+FOREACH(plugin ${CTK_PLUGINS_SUBDIRS})
   LIST(APPEND ctk_plugins_bool_vars CTK_PLUGIN_${plugin})
 ENDFOREACH()
 
 SET(ctk_applications_bool_vars)
-FOREACH(app ${ctk_applications})
+FOREACH(app ${CTK_APPLICATIONS_SUBDIRS})
   LIST(APPEND ctk_applications_bool_vars CTK_APP_${app})
 ENDFOREACH()
 
@@ -369,6 +369,11 @@ FOREACH(ctk_cmake_arg ${ctk_cmake_boolean_args})
   LIST(APPEND ctk_superbuild_boolean_args -D${ctk_cmake_arg}:BOOL=${superbuild_${ctk_cmake_arg}})
 ENDFOREACH()
 
+# MESSAGE("CMake args:")
+# FOREACH(arg ${ctk_superbuild_boolean_args})
+#   MESSAGE("  ${arg}")
+# ENDFOREACH()
+
 #-----------------------------------------------------------------------------
 # CTK Configure
 #