|
@@ -200,6 +200,13 @@ mark_as_advanced(UA_ENABLE_PUBSUB_DELTAFRAMES)
|
|
|
|
|
|
option(UA_ENABLE_PUBSUB_INFORMATIONMODEL "Enable PubSub information model twin" OFF)
|
|
|
mark_as_advanced(UA_ENABLE_PUBSUB_INFORMATIONMODEL)
|
|
|
+option(UA_ENABLE_PUBSUB_INFORMATIONMODEL_METHODS "Enable PubSub informationmodel methods" OFF)
|
|
|
+mark_as_advanced(UA_ENABLE_PUBSUB_INFORMATIONMODEL_METHODS)
|
|
|
+if(UA_ENABLE_PUBSUB_INFORMATIONMODEL_METHODS)
|
|
|
+ if(NOT UA_ENABLE_PUBSUB_INFORMATIONMODEL)
|
|
|
+ message(FATAL_ERROR "PubSub information model methods cannot be used with disabled PubSub information model.")
|
|
|
+ endif()
|
|
|
+endif()
|
|
|
if(UA_ENABLE_PUBSUB_INFORMATIONMODEL)
|
|
|
if(NOT UA_ENABLE_PUBSUB)
|
|
|
message(FATAL_ERROR "PubSub information model representation cannot be used with disabled PubSub function.")
|