X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=CMakeLists.txt;h=25f47546404eea57483608159d731d6aa6260baf;hp=bc8e913ed215ba990c51ab09dfb2e64dee8d7e54;hb=a63e08b83794273da3840e0b8bf15bf0085fe3c4;hpb=7ba3852764765e4ffe3ee420f639bd7f6091ccf0 diff --git a/CMakeLists.txt b/CMakeLists.txt index bc8e913..25f4754 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ # Project project(libt2n) -set(VERSION 0.6) +set(VERSION 0.8) set(PROTOCOL_VERSION 1) # protocol version used (integers, increase version if incompatible) set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}") @@ -13,6 +13,13 @@ set(CPACK_SOURCE_GENERATOR TGZ) set(CPACK_SOURCE_IGNORE_FILES "~$;\\\\.git;build;build-rpm") set(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${VERSION}") +# "make dist" target +set(ARCHIVE_NAME ${CMAKE_PROJECT_NAME}-${VERSION}) +add_custom_target(dist + COMMAND git archive --prefix=${ARCHIVE_NAME}/ HEAD + | bzip2 > ${CMAKE_BINARY_DIR}/${ARCHIVE_NAME}.tar.bz2 + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}) + # Find external packages include(FindPkgConfig) @@ -32,6 +39,7 @@ if(DOXYGEN_FOUND) set(DOXY_CONFIG "${DOXY_DIR}/Doxyfile.in") # Copy doxy.config.in + set(top_srcdir ${CMAKE_SOURCE_DIR}) configure_file("${DOXY_CONFIG}" "${CMAKE_BINARY_DIR}/doxy.config") # Create doc directory