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/ui/CMakeLists.txt | |
parent | b806d39091b432389e906146b10f16aa707cae17 (diff) | |
download | fqterm-c89a790d60eacce5a39ddbbe30161677f10b5bab.tar.xz |
Qt 4 and 5 in one CMakeLists: subdirectories
Diffstat (limited to 'src/ui/CMakeLists.txt')
-rw-r--r-- | src/ui/CMakeLists.txt | 21 |
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) |