FindSVN.cmake
上传用户:king477883
上传日期:2021-03-01
资源大小:9553k
文件大小:1k
- # -*- cmake -*-
- #
- # Find the svn executable for exporting old svn:externals.
- #
- # Input variables:
- # SVN_FIND_REQUIRED - set this if configuration should fail without scp
- #
- # Output variables:
- #
- # SVN_FOUND - set if svn was found
- # SVN_EXECUTABLE - path to svn executable
- # SVN_BATCH_FLAG - how to put svn into batch mode
- SET(SVN_EXECUTABLE)
- FIND_PROGRAM(SVN_EXECUTABLE NAMES svn svn.exe)
- IF (SVN_EXECUTABLE)
- SET(SVN_FOUND ON)
- ELSE (SVN_EXECUTABLE)
- SET(SVN_FOUND OFF)
- ENDIF (SVN_EXECUTABLE)
- IF (SVN_FOUND)
- GET_FILENAME_COMPONENT(_svn_name ${SVN_EXECUTABLE} NAME_WE)
- SET(SVN_BATCH_FLAG --non-interactive)
- ELSE (SVN_FOUND)
- IF (SVN_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "Could not find svn executable")
- ENDIF (SVN_FIND_REQUIRED)
- ENDIF (SVN_FOUND)
- MARK_AS_ADVANCED(SVN_EXECUTABLE SVN_FOUND SVN_BATCH_FLAG)