Преглед на файлове

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()