1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- #ifndef UA_CONFIG_H_
- #define UA_CONFIG_H_
- #define UA_OPEN62541_VER_MAJOR ${OPEN62541_VER_MAJOR}
- #define UA_OPEN62541_VER_MINOR ${OPEN62541_VER_MINOR}
- #define UA_OPEN62541_VER_PATCH ${OPEN62541_VER_PATCH}
- #define UA_OPEN62541_VER_LABEL "${OPEN62541_VER_LABEL}" /* Release candidate label, etc. */
- #define UA_OPEN62541_VER_COMMIT "${OPEN62541_VER_COMMIT}"
- #define UA_LOGLEVEL ${UA_LOGLEVEL}
- #cmakedefine UA_ENABLE_METHODCALLS
- #cmakedefine UA_ENABLE_NODEMANAGEMENT
- #cmakedefine UA_ENABLE_SUBSCRIPTIONS
- #cmakedefine UA_ENABLE_PUBSUB
- #cmakedefine UA_ENABLE_PUBSUB_DELTAFRAMES
- #cmakedefine UA_ENABLE_PUBSUB_INFORMATIONMODEL
- #cmakedefine UA_ENABLE_ENCRYPTION
- #cmakedefine UA_ENABLE_HISTORIZING
- #cmakedefine UA_ENABLE_SUBSCRIPTIONS_EVENTS
- #cmakedefine UA_ENABLE_MULTITHREADING
- #cmakedefine UA_ENABLE_IMMUTABLE_NODES
- #if defined(UA_ENABLE_MULTITHREADING) && !defined(UA_ENABLE_IMMUTABLE_NODES)
- #error "The multithreading feature requires nodes to be immutable"
- #endif
- #cmakedefine UA_ENABLE_STATUSCODE_DESCRIPTIONS
- #cmakedefine UA_ENABLE_TYPENAMES
- #cmakedefine UA_ENABLE_NODESET_COMPILER_DESCRIPTIONS
- #cmakedefine UA_ENABLE_DETERMINISTIC_RNG
- #cmakedefine UA_ENABLE_NONSTANDARD_UDP
- #cmakedefine UA_ENABLE_DISCOVERY
- #cmakedefine UA_ENABLE_DISCOVERY_MULTICAST
- #cmakedefine UA_ENABLE_QUERY
- #cmakedefine UA_ENABLE_DISCOVERY_SEMAPHORE
- #cmakedefine UA_ENABLE_UNIT_TEST_FAILURE_HOOKS
- #cmakedefine UA_ENABLE_VALGRIND_INTERACTIVE
- #define UA_VALGRIND_INTERACTIVE_INTERVAL ${UA_VALGRIND_INTERACTIVE_INTERVAL}
- #cmakedefine UA_GENERATED_NAMESPACE_ZERO
- #cmakedefine UA_DEBUG
- #cmakedefine UA_DEBUG_DUMP_PKGS
- #cmakedefine UA_DYNAMIC_LINKING
- #if !defined(_UA_BEGIN_DECLS)
- # ifdef __cplusplus
- # define _UA_BEGIN_DECLS extern "C" {
- # else
- # define _UA_BEGIN_DECLS
- # endif
- #endif
- #if !defined(_UA_END_DECLS)
- # ifdef __cplusplus
- # define _UA_END_DECLS }
- # else
- # define _UA_END_DECLS
- # endif
- #endif
- #if ${UA_ARCHITECTURES_NODEF}
- # ifdef _WIN32
- # define UA_ARCHITECTURE_WIN32
- # else
- # define UA_ARCHITECTURE_POSIX
- # endif
- #endif
- #include "ua_architecture.h"
- #endif /* UA_CONFIG_H_ */
|