diff options
author | Iru Cai <mytbk920423@gmail.com> | 2015-07-13 14:02:00 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2015-08-28 08:55:59 +0000 |
commit | c89a790d60eacce5a39ddbbe30161677f10b5bab (patch) | |
tree | 7bb47fc8534acf44ccc35784b5121d12b6d49a62 /src/protocol | |
parent | b806d39091b432389e906146b10f16aa707cae17 (diff) | |
download | fqterm-c89a790d60eacce5a39ddbbe30161677f10b5bab.tar.xz |
Qt 4 and 5 in one CMakeLists: subdirectories
Diffstat (limited to 'src/protocol')
-rw-r--r-- | src/protocol/CMakeLists.txt | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/protocol/CMakeLists.txt b/src/protocol/CMakeLists.txt index fd0f9c9..8eeeb9b 100644 --- a/src/protocol/CMakeLists.txt +++ b/src/protocol/CMakeLists.txt @@ -44,10 +44,16 @@ set(internal_SRCS internal/fqterm_ssh_channel.cpp ) -qt4_automoc( - ${export_SRCS} - ${internal_SRCS} -) +if(USE_QT5) + set(CMAKE_AUTOMOC ON) + find_package(Qt5Core REQUIRED) + find_package(Qt5Network REQUIRED) +else(USE_QT5) + qt4_automoc( + ${export_SRCS} + ${internal_SRCS} + ) +endif(USE_QT5) include_directories( ${QT_INCLUDE_DIR} @@ -67,3 +73,7 @@ add_library(fqterm_protocol add_dependencies(fqterm_protocol fqterm_common ) + +if(USE_QT5) + target_link_libraries(fqterm_protocol Qt5::Core Qt5::Network) +endif(USE_QT5) |