瀏覽代碼

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()
 
   # 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})
   list(GET my_opt_list 0 opt_name)
   list(GET my_opt_list 1 opt_value)