Fix configuration when building from a svn working copy.
authorhobbes1069 <hobbes1069@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 3 May 2018 14:04:04 +0000 (14:04 +0000)
committerhobbes1069 <hobbes1069@01035d8c-6547-0410-b346-abe4f91aad63>
Thu, 3 May 2018 14:04:04 +0000 (14:04 +0000)
git-svn-id: https://svn.code.sf.net/p/freetel/code@3564 01035d8c-6547-0410-b346-abe4f91aad63

codec2-dev/CMakeLists.txt

index ad915242d6027feafb4d2700b202df78ebd9ec31..13eafb533446bcda6f833c78706c1e656decba56 100644 (file)
@@ -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()
 
 
 #