Переглянути джерело

Merge branch 'prelim-fix-for-optionnames-with-colons'

Actually the fix is not preliminary ...
Marco Nolden 13 роки тому
батько
коміт
6f26c3430e
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      CMake/ctkFunctionExtractOptionNameAndValue.cmake

+ 1 - 1
CMake/ctkFunctionExtractOptionNameAndValue.cmake

@@ -12,7 +12,7 @@ function(ctkFunctionExtractOptionNameAndValue my_opt var_opt_name var_opt_value)
   endif()
   endif()
 
 
   # Extract option name and option default value
   # Extract option name and option default value
-  string(REPLACE ":" "\\;" my_opt_list ${my_opt})
+  string(REGEX REPLACE ":(ON|OFF)$" "\\\\;\\1" my_opt_list ${my_opt})
   set(my_opt_list ${my_opt_list})
   set(my_opt_list ${my_opt_list})
   list(GET my_opt_list 0 opt_name)
   list(GET my_opt_list 0 opt_name)
   list(GET my_opt_list 1 opt_value)
   list(GET my_opt_list 1 opt_value)