summaryrefslogtreecommitdiffstats
path: root/examples/qtmail/CMakeLists.txt
blob: a97c413082a0aa23c0e1f00b70061944c2f8dd55 (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
set(HEADERS
  emailclient.h
  messagelistview.h
  searchview.h
  selectcomposerwidget.h
  readmail.h
  writemail.h
  accountsettings.h
  editaccount.h
  statusmonitorwidget.h
  statusbar.h
  statusmonitor.h
  qmailcomposer.h
  qmailviewer.h
  attachmentlistwidget.h
  detailspage_p.h
  emailcomposer.h
  attachmentoptions.h
  browserwidget.h
  genericviewer.h)

set(SRC
  emailclient.cpp
  messagelistview.cpp
  searchview.cpp
  selectcomposerwidget.cpp
  readmail.cpp
  writemail.cpp
  accountsettings.cpp
  editaccount.cpp
  statusmonitorwidget.cpp
  statusbar.cpp
  statusmonitor.cpp
  qmailcomposer.cpp
  qmailviewer.cpp
  attachmentlistwidget.cpp
  detailspage.cpp
  emailcomposer.cpp
  attachmentoptions.cpp
  browserwidget.cpp
  genericviewer.cpp)

qt_add_resources(SRC qtmail.qrc)
qt_wrap_ui(SRC searchviewbasephone.ui)

add_library(QtMail ${SRC} ${HEADERS})
target_include_directories(QtMail
  PUBLIC
  ../../src/libraries/qmfclient
  ../../src/libraries/qmfclient/support
  ../../src/libraries/qmfmessageserver
  ../../src/libraries/qmfwidgets)
target_link_libraries(QtMail
  PUBLIC Qt6::Core Qt6::Core5Compat Qt6::Widgets QmfClient QmfMessageServer QmfWidgets)

add_executable(qtmail5 main.cpp)
target_link_libraries(qtmail5
  PUBLIC Qt6::Core QtMail)