diff options
| author | Qiuwen Lu <[email protected]> | 2016-11-06 13:31:30 +0800 |
|---|---|---|
| committer | Qiuwen Lu <[email protected]> | 2016-11-06 13:31:30 +0800 |
| commit | 9c2cfec6f5f8b2fe9a209b941e0a6935382a42d1 (patch) | |
| tree | 58fb11b988ded24838e2af6f62c3b629b7e1c178 /CMakeLists.txt | |
| parent | 0a2afa2a85a64f5bfba885dd88c354a8119b7a78 (diff) | |
增加自动版本号生成机制
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 18 |
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) |
