summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorQiuwen Lu <[email protected]>2016-11-06 13:31:30 +0800
committerQiuwen Lu <[email protected]>2016-11-06 13:31:30 +0800
commit9c2cfec6f5f8b2fe9a209b941e0a6935382a42d1 (patch)
tree58fb11b988ded24838e2af6f62c3b629b7e1c178 /CMakeLists.txt
parent0a2afa2a85a64f5bfba885dd88c354a8119b7a78 (diff)
增加自动版本号生成机制
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt18
1 files changed, 2 insertions, 16 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4ec1d16..ff4d660 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,25 +1,12 @@
cmake_minimum_required(VERSION 2.6)
project(marsio)
-# Additive Path
-set(RTE_PREFIX ${RTE_PREFIX} /opt/iiesoft/dpdk)
-set(RTE_PREFIX ${RTE_PREFIX} /opt/iiesoft/)
-
# Include Modules
set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
find_package(DPDK REQUIRED)
-include(GetGitRevisionDescription)
-
-# Project Version
-set(MARSIO_MAJOR_VERSION 4)
-set(MARSIO_MINOR_VERSION 0)
-set(MARSIO_PATCH_VERSION 0)
-set(MARSIO_VERSION ${MARSIO_MAJOR_VERSION}.${MARSIO_MINOR_VERSION}.${MARSIO_PATCH_VERSION})
-git_describe(MARSIO_GIT_VERSION)
-set(MARSIO_VERSION "${MARSIO_VERSION},${MARSIO_GIT_VERSION}")
-set(EXTRA_C_FLAGS "${EXTRA_C_FLAGS} -DGITVER=\\\"${MARSIO_VERSION}\\\"")
-set(EXTRA_CXX_FLAGS "${EXTRA_CXX_FLAGS} -DGITVER=\\\"${MARSIO_VERSION}\\\"")
+# version
+include(Version)
# EXTRA Flags
# GNU99 and C++11 Support
@@ -34,7 +21,6 @@ add_definitions(-fPIC -Wall)
add_definitions(-D_GNU_SOURCE -D__STDC_LIMIT_MACROS)
include_directories(include)
-
# Install Dirs
set(MR_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX})
set(MR_INSTALL_LIBDIR ${CMAKE_INSTALL_PREFIX}/lib)