[llvm-commits] [llvm] r113405 - /llvm/trunk/cmake/modules/VersionFromVCS.cmake

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu Sep 9 17:08:10 PDT 2010


On Sep 8, 2010, at 1:49 PM, Michael J. Spencer wrote:

> Author: mspencer
> Date: Wed Sep  8 15:49:40 2010
> New Revision: 113405
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=113405&view=rev
> Log:
> CMake: Use the svn revision information from git-svn if available.

The clang-i686-xp-msvc9 tester has not been green since this change. It is looking like a possible culprit.

This build failed because of a trivial compile error:

  http://google1.osuosl.org:8011/builders/clang-i686-xp-msvc9/builds/9005

The next build had the compile error fixed, but the tester didn't recover:

  http://google1.osuosl.org:8011/builders/clang-i686-xp-msvc9/builds/9006

Could you take a look, please?


> 
> Modified:
>    llvm/trunk/cmake/modules/VersionFromVCS.cmake
> 
> Modified: llvm/trunk/cmake/modules/VersionFromVCS.cmake
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/cmake/modules/VersionFromVCS.cmake?rev=113405&r1=113404&r2=113405&view=diff
> ==============================================================================
> --- llvm/trunk/cmake/modules/VersionFromVCS.cmake (original)
> +++ llvm/trunk/cmake/modules/VersionFromVCS.cmake Wed Sep  8 15:49:40 2010
> @@ -10,7 +10,7 @@
>     if( Subversion_FOUND )
>       subversion_wc_info( ${CMAKE_CURRENT_SOURCE_DIR} Project )
>       if( Project_WC_REVISION )
> -	set(result "${result}-r${Project_WC_REVISION}")
> +        set(result "${result}-r${Project_WC_REVISION}")
>       endif()
>     endif()
>   elseif( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git )
> @@ -19,13 +19,23 @@
>     find_program(git_executable NAMES git git.exe git.cmd)
>     if( git_executable )
>       execute_process(COMMAND ${git_executable} show-ref HEAD
> -	WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
> -	TIMEOUT 5
> -	RESULT_VARIABLE git_result
> -	OUTPUT_VARIABLE git_output)
> +                      WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
> +                      TIMEOUT 5
> +                      RESULT_VARIABLE git_result
> +                      OUTPUT_VARIABLE git_output)
>       if( git_result EQUAL 0 )
> -	string(SUBSTRING ${git_output} 0 7 git_ref_id)
> -	set(result "${result}-${git_ref_id}")
> +        string(SUBSTRING ${git_output} 0 7 git_ref_id)
> +        set(result "${result}-${git_ref_id}")
> +      else()
> +        execute_process(COMMAND ${git_executable} svn log --limit=1 --oneline
> +                        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
> +                        TIMEOUT 5
> +                        RESULT_VARIABLE git_result
> +                        OUTPUT_VARIABLE git_output)
> +        if( git_result EQUAL 0 )
> +          string(REGEX MATCH r[0-9]+ git_svn_rev ${git_output})
> +          set(result "${result}-svn-${git_svn_rev}")
> +        endif()
>       endif()
>     endif()
>   endif()
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list