summaryrefslogtreecommitdiff
path: root/src/terminal/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/terminal/CMakeLists.txt')
-rw-r--r--src/terminal/CMakeLists.txt46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/terminal/CMakeLists.txt b/src/terminal/CMakeLists.txt
new file mode 100644
index 0000000..c3cf3db
--- /dev/null
+++ b/src/terminal/CMakeLists.txt
@@ -0,0 +1,46 @@
+set(export_SRCS
+ fqterm_buffer.h
+ fqterm_session.h
+ fqterm_text_line.h
+ fqterm_session.cpp
+ fqterm_buffer.cpp
+ fqterm_text_line.cpp
+)
+
+set(internal_SRCS
+ internal/fqterm_decode.h
+ internal/fqterm_telnet.h
+ internal/fqterm_zmodem.h
+ internal/fqterm_decode.cpp
+ internal/fqterm_telnet.cpp
+ internal/fqterm_zmodem.cpp
+)
+
+include_directories(
+ ${QT_INCLUDE_DIR}
+ ${QT_QTCORE_INCLUDE_DIR}
+ ${QT_QTGUI_INCLUDE_DIR}
+ ${QT_QTNETWORK_INCLUDE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/internal
+ ${CMAKE_CURRENT_SOURCE_DIR}/../common
+ ${CMAKE_CURRENT_SOURCE_DIR}/../utilities
+ ${CMAKE_CURRENT_SOURCE_DIR}/../protocol
+)
+
+QT4_AUTOMOC(
+ ${export_SRCS}
+ ${internal_SRCS}
+)
+
+add_library(fqterm_terminal
+ ${export_SRCS}
+ ${internal_SRCS}
+)
+
+add_dependencies(fqterm_terminal
+ fqterm_common
+ fqterm_protocol
+ fqterm_utilities
+)