Pārlūkot izejas kodu

Make sure CTK library name starts with 'CTK' uppercase

Jean-Christophe Fillion-Robin 14 gadi atpakaļ
vecāks
revīzija
b76f50e51a
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      CMake/ctkMacroBuildLib.cmake

+ 4 - 0
CMake/ctkMacroBuildLib.cmake

@@ -34,6 +34,10 @@ MACRO(ctkMacroBuildLib)
   IF(NOT DEFINED MY_NAME)
   IF(NOT DEFINED MY_NAME)
     MESSAGE(SEND_ERROR "NAME is mandatory")
     MESSAGE(SEND_ERROR "NAME is mandatory")
   ENDIF()
   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)
   IF(NOT DEFINED MY_EXPORT_DIRECTIVE)
     MESSAGE(SEND_ERROR "EXPORT_DIRECTIVE is mandatory")
     MESSAGE(SEND_ERROR "EXPORT_DIRECTIVE is mandatory")
   ENDIF()
   ENDIF()