summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2016-04-03 00:22:30 +0800
committerIru Cai <mytbk920423@gmail.com>2016-04-03 00:57:00 +0800
commitb91ee982b8ce1e08aad128a65312501ef5dd8ecd (patch)
tree0614c2259f773492e6bbe2fc52d1523171e39d55 /CMakeLists.txt
parenta65de06d0207ade36f9cc754e98c5d91c365b7f5 (diff)
downloadfqterm-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.txt34
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")
-
-