summaryrefslogtreecommitdiffstats
path: root/examples/opcua/opcuaviewer/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/opcua/opcuaviewer/CMakeLists.txt')
-rw-r--r--examples/opcua/opcuaviewer/CMakeLists.txt14
1 files changed, 11 insertions, 3 deletions
diff --git a/examples/opcua/opcuaviewer/CMakeLists.txt b/examples/opcua/opcuaviewer/CMakeLists.txt
index 08776be..1445a85 100644
--- a/examples/opcua/opcuaviewer/CMakeLists.txt
+++ b/examples/opcua/opcuaviewer/CMakeLists.txt
@@ -14,9 +14,6 @@ find_package(Qt6 REQUIRED COMPONENTS Core Gui OpcUa Widgets)
qt_standard_project_setup()
-file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/pki"
- DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
-
qt_add_executable(opcuaviewer
certificatedialog.cpp certificatedialog.h certificatedialog.ui
main.cpp
@@ -25,6 +22,17 @@ qt_add_executable(opcuaviewer
treeitem.cpp treeitem.h
)
+qt_add_resources(opcuaviewer "pki"
+ PREFIX /
+ FILES
+ pki/own/certs/opcuaviewer.der
+ pki/own/private/opcuaviewer.pem
+ pki/trusted/certs/3d8ec65c47524d6ad67bed912c19a895.der
+ pki/trusted/certs/ca.der
+ pki/trusted/certs/open62541-testserver.der
+ pki/trusted/crl/ca.crl.pem
+)
+
set_target_properties(opcuaviewer PROPERTIES
WIN32_EXECUTABLE TRUE
MACOSX_BUNDLE TRUE