瀏覽代碼

Make sure CTK library name starts with 'CTK' uppercase

Jean-Christophe Fillion-Robin 14 年之前
父節點
當前提交
b76f50e51a
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      CMake/ctkMacroBuildLib.cmake

+ 4 - 0
CMake/ctkMacroBuildLib.cmake

@@ -34,6 +34,10 @@ MACRO(ctkMacroBuildLib)
   IF(NOT DEFINED MY_NAME)
     MESSAGE(SEND_ERROR "NAME is mandatory")
   ENDIF()
+  STRING(REGEX MATCH "^CTK.+" valid_library_name ${MY_NAME})
+  IF(NOT valid_library_name)
+    MESSAGE(SEND_ERROR "CTK library name [${MY_NAME}] should start with 'CTK' uppercase !")
+  ENDIF()
   IF(NOT DEFINED MY_EXPORT_DIRECTIVE)
     MESSAGE(SEND_ERROR "EXPORT_DIRECTIVE is mandatory")
   ENDIF()