-
-
Notifications
You must be signed in to change notification settings - Fork 78
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
35 lines (28 loc) · 778 Bytes
/
CMakeLists.txt
File metadata and controls
35 lines (28 loc) · 778 Bytes
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
# Author: Kang Lin <kl222@126.com>
project(Terminal DESCRIPTION "Terminal plugin")
set(lib_terminal Plugin)
SET(SOURCE_FILES
PluginTerminal.cpp
DlgSettingsTerminal.cpp
TerminalParameter.cpp
Terminal.cpp
)
SET(HEADER_FILES
PluginTerminal.h
DlgSettingsTerminal.h
TerminalParameter.h
Terminal.h
)
SET(UI_FILES
DlgSettingsTerminal.ui
)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets)
ADD_PLUGIN_TARGET(NAME PluginClient${PROJECT_NAME}
ISPLUGIN
VERSION ${RabbitRemoteControl_VERSION}
SOURCE_FILES ${SOURCE_FILES} ${HEADER_FILES} ${UI_FILES} ${RCC_FILES}
PRIVATE_LIBS ${lib_terminal}
INSTALL_DIR ${PLUGIN_PATH}
OUTPUT_DIR ${CMAKE_BINARY_DIR}/${PLUGIN_PATH}
INSTALL_RPATH ${INSTALL_RPATH}
)