blob: d78195c1d538dfab0233dca7a9873bf780583175 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
# Copyright (C) 2022 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
#####################################################################
## OpcUa Module:
#####################################################################
qt_internal_add_module(OpcUa
PLUGIN_TYPES opcua
SOURCES
client/qopcuaaddnodeitem.cpp client/qopcuaaddnodeitem.h
client/qopcuaaddreferenceitem.cpp client/qopcuaaddreferenceitem.h
client/qopcuaapplicationdescription.cpp client/qopcuaapplicationdescription.h
client/qopcuaapplicationidentity.cpp client/qopcuaapplicationidentity.h
client/qopcuaapplicationrecorddatatype.cpp client/qopcuaapplicationrecorddatatype.h
client/qopcuaargument.cpp client/qopcuaargument.h
client/qopcuaattributeoperand.cpp client/qopcuaattributeoperand.h
client/qopcuaauthenticationinformation.cpp client/qopcuaauthenticationinformation.h
client/qopcuaaxisinformation.cpp client/qopcuaaxisinformation.h
client/qopcuabackend.cpp client/qopcuabackend_p.h
client/qopcuabinarydataencoding.cpp client/qopcuabinarydataencoding.h
client/qopcuabrowsepathtarget.cpp client/qopcuabrowsepathtarget.h
client/qopcuabrowserequest.cpp client/qopcuabrowserequest.h
client/qopcuaclient.cpp client/qopcuaclient.h client/qopcuaclient_p.h
client/qopcuaclientimpl.cpp client/qopcuaclientimpl_p.h
client/qopcuaclientprivate.cpp
client/qopcuacomplexnumber.cpp client/qopcuacomplexnumber.h
client/qopcuaconnectionsettings.cpp client/qopcuaconnectionsettings.h
client/qopcuacontentfilterelement.cpp client/qopcuacontentfilterelement.h
client/qopcuacontentfilterelementresult.cpp client/qopcuacontentfilterelementresult.h
client/qopcuadatavalue.cpp client/qopcuadatavalue.h
client/qopcuadeletereferenceitem.cpp client/qopcuadeletereferenceitem.h
client/qopcuadoublecomplexnumber.cpp client/qopcuadoublecomplexnumber.h
client/qopcuaelementoperand.cpp client/qopcuaelementoperand.h
client/qopcuaendpointdescription.cpp client/qopcuaendpointdescription.h
client/qopcuaenumdefinition.cpp client/qopcuaenumdefinition.h
client/qopcuaenumfield.cpp client/qopcuaenumfield.h
client/qopcuaerrorstate.cpp client/qopcuaerrorstate.h
client/qopcuaeuinformation.cpp client/qopcuaeuinformation.h
client/qopcuaeventfilterresult.cpp client/qopcuaeventfilterresult.h
client/qopcuaexpandednodeid.cpp client/qopcuaexpandednodeid.h
client/qopcuaextensionobject.cpp client/qopcuaextensionobject.h
client/qopcuahistorydata.cpp client/qopcuahistorydata.h
client/qopcuahistoryevent.cpp client/qopcuahistoryevent.h
client/qopcuahistoryreadrawrequest.cpp client/qopcuahistoryreadrawrequest.h
client/qopcuahistoryreadeventrequest.cpp client/qopcuahistoryreadeventrequest.h
client/qopcuahistoryreadresponse.cpp client/qopcuahistoryreadresponse.h
client/qopcuahistoryreadresponseimpl.cpp client/qopcuahistoryreadresponseimpl_p.h
client/qopcuahistoryreadresponse_p.h
client/qopcuainternaldatatypenode.cpp client/qopcuainternaldatatypenode_p.h
client/qopcuagenericstructvalue.cpp client/qopcuagenericstructvalue.h
client/qopcuagenericstructhandler.cpp client/qopcuagenericstructhandler.h
client/qopcuagenericstructhandlerprivate.cpp client/qopcuagenericstructhandler_p.h
client/qopcualiteraloperand.cpp client/qopcualiteraloperand.h
client/qopcualocalizedtext.cpp client/qopcualocalizedtext.h
client/qopcuamonitoringparameters.cpp client/qopcuamonitoringparameters.h client/qopcuamonitoringparameters_p.h
client/qopcuamultidimensionalarray.cpp client/qopcuamultidimensionalarray.h
client/qopcuanode.cpp client/qopcuanode.h client/qopcuanode_p.h
client/qopcuanodecreationattributes.cpp client/qopcuanodecreationattributes.h client/qopcuanodecreationattributes_p.h
client/qopcuanodeids.cpp client/qopcuanodeids.h
client/qopcuanodeimpl.cpp client/qopcuanodeimpl_p.h
client/qopcuapkiconfiguration.cpp client/qopcuapkiconfiguration.h
client/qopcuaqualifiedname.cpp client/qopcuaqualifiedname.h
client/qopcuarange.cpp client/qopcuarange.h
client/qopcuareaditem.cpp client/qopcuareaditem.h
client/qopcuareadresult.cpp client/qopcuareadresult.h
client/qopcuareferencedescription.cpp client/qopcuareferencedescription.h
client/qopcuarelativepathelement.cpp client/qopcuarelativepathelement.h
client/qopcuasimpleattributeoperand.cpp client/qopcuasimpleattributeoperand.h
client/qopcuastructuredefinition.cpp client/qopcuastructuredefinition.h
client/qopcuastructurefield.cpp client/qopcuastructurefield.h
client/qopcuatype.cpp client/qopcuatype.h
client/qopcuausertokenpolicy.cpp client/qopcuausertokenpolicy.h
client/qopcuawriteitem.cpp client/qopcuawriteitem.h
client/qopcuawriteresult.cpp client/qopcuawriteresult.h
client/qopcuaxvalue.cpp client/qopcuaxvalue.h
client/qopcuadiagnosticinfo.cpp client/qopcuadiagnosticinfo.h
client/qopcuavariant.cpp client/qopcuavariant.h
core/qopcuaplugin.cpp core/qopcuaplugin.h
core/qopcuaprovider.cpp core/qopcuaprovider.h
qopcuaglobal.h
LIBRARIES
Qt::CorePrivate
Qt::NetworkPrivate
PUBLIC_LIBRARIES
Qt::Core
Qt::Network
PRIVATE_MODULE_INTERFACE
Qt::CorePrivate
Qt::NetworkPrivate
GENERATE_CPP_EXPORTS
)
## Scopes:
#####################################################################
qt_internal_extend_target(OpcUa
CONDITION
QT_FEATURE_gds AND QT_FEATURE_openssl AND NOT APPLE AND NOT WINRT
SOURCES
client/qopcuagdsclient.cpp client/qopcuagdsclient_p.h
x509/openssl_symbols.cpp
x509/qopcuakeypair.cpp x509/qopcuakeypair.h
x509/qopcuakeypair_openssl.cpp
x509/qopcuax509certificatesigningrequest.cpp x509/qopcuax509certificatesigningrequest.h
x509/qopcuax509certificatesigningrequest_openssl.cpp
x509/qopcuax509distinguishedname.cpp x509/qopcuax509distinguishedname.h
x509/qopcuax509extension.cpp x509/qopcuax509extension.h
x509/qopcuax509extensionbasicconstraints.cpp x509/qopcuax509extensionbasicconstraints.h
x509/qopcuax509extensionextendedkeyusage.cpp x509/qopcuax509extensionextendedkeyusage.h
x509/qopcuax509extensionkeyusage.cpp x509/qopcuax509extensionkeyusage.h
x509/qopcuax509extensionsubjectalternativename.cpp
x509/qopcuax509extensionsubjectalternativename.h
x509/qopcuax509utils.cpp x509/qopcuax509utils_p.h
)
if (QT_FEATURE_gds AND QT_FEATURE_openssl)
qt_internal_extend_target(OpcUa
LIBRARIES WrapOpenSSL::WrapOpenSSL)
endif()
if(MSVC)
target_compile_options(OpcUa PRIVATE /constexpr:steps3500000)
elseif(GCC)
target_compile_options(OpcUa PRIVATE -fconstexpr-ops-limit=40000000)
elseif(CLANG)
target_compile_options(OpcUa PRIVATE -fconstexpr-steps=2000000)
endif()
qt_internal_extend_target(OpcUa CONDITION NOT QT_FEATURE_ns0idnames
DEFINES
QT_OPCUA_NO_NS0IDNAMES
)
qt_internal_add_docs(OpcUa
doc/qtopcua.qdocconf
)
|