summaryrefslogtreecommitdiff
path: root/src/ui/CMakeLists.txt
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2015-07-13 14:02:00 +0800
committerIru Cai <mytbk920423@gmail.com>2015-08-28 08:55:59 +0000
commitc89a790d60eacce5a39ddbbe30161677f10b5bab (patch)
tree7bb47fc8534acf44ccc35784b5121d12b6d49a62 /src/ui/CMakeLists.txt
parentb806d39091b432389e906146b10f16aa707cae17 (diff)
downloadfqterm-c89a790d60eacce5a39ddbbe30161677f10b5bab.tar.xz
Qt 4 and 5 in one CMakeLists: subdirectories
Diffstat (limited to 'src/ui/CMakeLists.txt')
-rw-r--r--src/ui/CMakeLists.txt21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt
index dc5a873..bd1a373 100644
--- a/src/ui/CMakeLists.txt
+++ b/src/ui/CMakeLists.txt
@@ -87,6 +87,22 @@ set(fqterm_ui_UIS
defineescape.ui
)
+if(USE_QT5)
+qt5_wrap_ui(fqterm_ui_UIS_H
+ ${fqterm_ui_UIS}
+)
+
+set(CMAKE_AUTOMOC ON)
+find_package(Qt5Core REQUIRED)
+find_package(Qt5Widgets REQUIRED)
+find_package(Qt5Network REQUIRED)
+
+qt5_create_translation(fqterm_ui_qm_file
+ ${fqterm_ui_UIS}
+ ${fqterm_ui_SRCS}
+ ${CMAKE_SOURCE_DIR}/res/dict/ui_zh_CN.ts
+)
+else(USE_QT5)
qt4_wrap_ui(fqterm_ui_UIS_H
${fqterm_ui_UIS}
)
@@ -101,6 +117,7 @@ qt4_create_translation(fqterm_ui_qm_file
${fqterm_ui_SRCS}
${CMAKE_SOURCE_DIR}/res/dict/ui_zh_CN.ts
)
+endif(USE_QT5)
include_directories(
${QT_INCLUDE_DIR}
@@ -122,3 +139,7 @@ add_dependencies(fqterm_ui
)
ADD_DEFINITIONS(-D "FQTERM_GIT_REVISION=\\\"${MCGGIT_WC_REVISION}\\\"")
+
+if(USE_QT5)
+ target_link_libraries(fqterm_ui Qt5::Core Qt5::Widgets)
+endif(USE_QT5)