summaryrefslogtreecommitdiff
path: root/src/serialport/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/serialport/CMakeLists.txt')
-rw-r--r--src/serialport/CMakeLists.txt30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/serialport/CMakeLists.txt b/src/serialport/CMakeLists.txt
index 9f360a0..e4f9b0f 100644
--- a/src/serialport/CMakeLists.txt
+++ b/src/serialport/CMakeLists.txt
@@ -1,44 +1,43 @@
# Generated from serialport.pro.
-qt_find_package(Libudev PROVIDED_TARGETS PkgConfig::Libudev) # special case
-
#####################################################################
## SerialPort Module:
#####################################################################
-add_qt_module(SerialPort
+qt_find_package(Libudev PROVIDED_TARGETS PkgConfig::Libudev) # special case
+
+qt_add_module(SerialPort
SOURCES
qserialport.cpp qserialport.h qserialport_p.h
qserialportglobal.h
qserialportinfo.cpp qserialportinfo.h qserialportinfo_p.h
+ INCLUDE_DIRECTORIES
+ ${CMAKE_CURRENT_SOURCE_DIR}
LIBRARIES
Qt::CorePrivate
PUBLIC_LIBRARIES
Qt::Core
)
-#### Keys ignored in scope 1:.:.:serialport.pro:<TRUE>:
-# _LOADED = "qt_module"
-
## Scopes:
#####################################################################
# special case begin
# Temporarily remove until ntddmodm config test is ported
-#extend_target(SerialPort CONDITION QT_FEATURE_ntddmodm
+#qt_extend_target(SerialPort CONDITION QT_FEATURE_ntddmodm
# DEFINES
# QT_NO_REDEFINE_GUID_DEVINTERFACE_MODEM
#)
# special case end
-extend_target(SerialPort CONDITION QT_FEATURE_libudev AND UNIX
+qt_extend_target(SerialPort CONDITION QT_FEATURE_libudev AND UNIX
DEFINES
LINK_LIBUDEV
LIBRARIES # special case
PkgConfig::Libudev # special case
)
-extend_target(SerialPort CONDITION WIN32
+qt_extend_target(SerialPort CONDITION WIN32
SOURCES
qserialport_win.cpp
qserialportinfo_win.cpp
@@ -48,12 +47,15 @@ extend_target(SerialPort CONDITION WIN32
setupapi
)
-extend_target(SerialPort CONDITION UNIX
+#### Keys ignored in scope 5:.:.:serialport-lib.pri:WIN32:
+# PRIVATE_HEADERS = "$$PWD/qtntdll_p.h"
+
+qt_extend_target(SerialPort CONDITION UNIX
SOURCES
qserialport_unix.cpp
)
-extend_target(SerialPort CONDITION APPLE_OSX
+qt_extend_target(SerialPort CONDITION APPLE_OSX
SOURCES
qserialportinfo_osx.cpp
LIBRARIES
@@ -61,16 +63,16 @@ extend_target(SerialPort CONDITION APPLE_OSX
${FWIOKit}
)
-extend_target(SerialPort CONDITION FREEBSD
+qt_extend_target(SerialPort CONDITION FREEBSD
SOURCES
qserialportinfo_freebsd.cpp
)
-extend_target(SerialPort CONDITION UNIX AND NOT APPLE_OSX AND NOT FREEBSD
+qt_extend_target(SerialPort CONDITION UNIX AND NOT APPLE_OSX AND NOT FREEBSD
SOURCES
qserialportinfo_unix.cpp
)
-add_qt_docs(
+qt_add_docs(SerialPort
doc/qtserialport.qdocconf
)