forked from qt/qtopcua
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
31 lines (26 loc) · 848 Bytes
/
CMakeLists.txt
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
# Generated from qtopcua.pro.
cmake_minimum_required(VERSION 3.15.0)
include(.cmake.conf)
project(QtOpcUa
VERSION "${QT_REPO_MODULE_VERSION}"
DESCRIPTION "Qt OpcUa Libraries"
HOMEPAGE_URL "https://qt.io/"
LANGUAGES CXX C
)
# special case begin
find_package(Qt6 ${PROJECT_VERSION} CONFIG REQUIRED COMPONENTS BuildInternals Core Network)
find_package(Qt6 ${PROJECT_VERSION} CONFIG OPTIONAL_COMPONENTS Gui Quick QuickTest Widgets)
# special case end
# special case begin
# Needed for qt_opcua_disable_optimizations_in_current_dir.
include(src/opcua/Qt6OpcUaMacros.cmake)
# special case end
if(QNX)
message(NOTICE "Skipping the build as the condition \"NOT QNX\" is not met.")
return()
endif()
if(WASM)
message(NOTICE "Skipping the build as the condition \"NOT WASM\" is not met.")
return()
endif()
qt_build_repo()