diff options
author | Iru Cai <mytbk920423@gmail.com> | 2016-04-03 00:22:30 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2016-04-03 00:57:00 +0800 |
commit | b91ee982b8ce1e08aad128a65312501ef5dd8ecd (patch) | |
tree | 0614c2259f773492e6bbe2fc52d1523171e39d55 /CMakeLists.txt | |
parent | a65de06d0207ade36f9cc754e98c5d91c365b7f5 (diff) | |
download | fqterm-b91ee982b8ce1e08aad128a65312501ef5dd8ecd.tar.xz |
CMakeLists.txt cleanup
- remove qt4_automoc
- set VERBOSE_MAKEFILE
- set FQTERM_LIBS
- remove trailing spaces and empty lines
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b8d3dd2..e6d081c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,8 +1,8 @@ project(fqterm) set(FQTERM_VERSION "0.9.8") - -cmake_minimum_required( VERSION 2.8.11 FATAL_ERROR ) +set(CMAKE_VERBOSE_MAKEFILE ON) +cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) if(COMMAND cmake_policy) cmake_policy(SET CMP0003 NEW) @@ -12,10 +12,6 @@ set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ) -IF(NOT CMAKE_BUILD_TYPE) - SET(CMAKE_BUILD_TYPE "MinsizeRel") -ENDIF(NOT CMAKE_BUILD_TYPE) - set(CMAKE_COLOR_MAKEFILE ON) include(GetGitRevisionDescription) @@ -46,14 +42,14 @@ ELSE(USE_QT5) ${CMAKE_SOURCE_DIR}/res/dict/common_zh_CN.ts ) ENDIF(USE_QT5) - + add_custom_target(fqterm_qm_target DEPENDS ${fqterm_qm_files} ) -FIND_PACKAGE(PythonLibs) +FIND_PACKAGE(PythonLibs) if (PYTHONLIBS_FOUND) - SET(PYTHON_LIB ${PYTHON_LIBRARIES}) - INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}) + SET(PYTHON_LIB ${PYTHON_LIBRARIES}) + INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH}) ADD_DEFINITIONS(-DFOUND_PYTHON) else (PYTHONLIBS_FOUND) SET(PYTHON_LIB) @@ -79,6 +75,22 @@ endif(NOT USE_QT5) SET(SUB_CMAKELIST "UNKNOWN") +ADD_DEFINITIONS(-D "FQTERM_VERSION_STRING=\\\"${FQTERM_VERSION}\\\"") + +# Before adding src directory, make sure all the necessary definitions +# are added +add_subdirectory(src) + +set(FQTERM_LIBS + fqterm_main + fqterm_terminal + fqterm_protocol + fqterm_utilities + fqterm_ui + fqterm_common + fqterm_unite + ) + IF(WIN32) IF(MINGW) SET(SUB_CMAKELIST "CMakeLists.txt.mingw") @@ -110,5 +122,3 @@ IF(SUB_CMAKELIST MATCHES "UNKNOWN") ELSE(SUB_CMAKELIST MATCHES "UNKNOWN") INCLUDE("${SUB_CMAKELIST}") ENDIF(SUB_CMAKELIST MATCHES "UNKNOWN") - - |