From: hobbes1069 Date: Thu, 3 May 2018 14:04:04 +0000 (+0000) Subject: Fix configuration when building from a svn working copy. X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=cf4ef6e348767a27a2832823f1b7ae105cecc779;p=freetel-svn-tracking.git Fix configuration when building from a svn working copy. git-svn-id: https://svn.code.sf.net/p/freetel/code@3564 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/CMakeLists.txt b/codec2-dev/CMakeLists.txt index ad915242..13eafb53 100644 --- a/codec2-dev/CMakeLists.txt +++ b/codec2-dev/CMakeLists.txt @@ -89,13 +89,16 @@ endif(MINGW) # WORK IN PROGRESS # Works ok if it is a working copy but errors out if not. # -#find_package(Subversion) -#if(Subversion_FOUND) -# Subversion_WC_INFO(${CMAKE_CURRENT_SOURCE_DIR} CODEC2) -# message(STATUS "codec2 svn revision: ${CODEC2_WC_REVISION}") -#else(SUBVERSION_FOUND) -# message(WARNING "Subversion not found. Can not determine svn revision.") -#endif(SUBVERSION_FOUND) +get_filename_component(_src_dir "${CMAKE_SOURCE_DIR}" NAME) +if("${_src_dir}" STREQUAL "codec2-dev") + find_package(Subversion QUIET) + if(Subversion_FOUND) + Subversion_WC_INFO(${CMAKE_CURRENT_SOURCE_DIR} CODEC2) + message(STATUS "Codec2 svn revision: ${CODEC2_WC_REVISION}") + else(Subversion_FOUND) + message(WARNING "Subversion not found. Can not determine svn revision.") + endif(Subversion_FOUND) +endif() #