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