[Ttssh2-commit] [8277] cmakeビルド時,git-svnの判定を改善

scmno****@osdn***** scmno****@osdn*****
2019年 10月 8日 (火) 22:58:34 JST


Revision: 8277
          https://osdn.net/projects/ttssh2/scm/svn/commits/8277
Author:   zmatsuo
Date:     2019-10-08 22:58:34 +0900 (Tue, 08 Oct 2019)
Log Message:
-----------
cmakeビルド時,git-svnの判定を改善

- .git/svn/ が存在するかチェックするようにした
  - 従来は .git/ をチェックしていた
- 不要なファイル削除処理を削除

Modified Paths:
--------------
    trunk/CMakeLists.txt

-------------- next part --------------
Modified: trunk/CMakeLists.txt
===================================================================
--- trunk/CMakeLists.txt	2019-10-08 13:42:11 UTC (rev 8276)
+++ trunk/CMakeLists.txt	2019-10-08 13:58:34 UTC (rev 8277)
@@ -68,7 +68,7 @@
 endif()
 
 ### create version_info.h
-if(EXISTS "${CMAKE_SOURCE_DIR}/.git")
+if(EXISTS "${CMAKE_SOURCE_DIR}/.git/svn")
   # git-svn
   find_package(Git)
   if(Git_FOUND)
@@ -115,13 +115,8 @@
 ####
 # ソースツリー内に生成ファイルが存在していたら削除する
 if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/teraterm/ttpdlg/svnversion.h")
-  # r7517より前
   file(REMOVE "${CMAKE_CURRENT_SOURCE_DIR}/teraterm/ttpdlg/svnversion.h")
 endif()
-if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/teraterm/teraterm/svnversion.h")
-  # r7517以後
-  file(REMOVE "${CMAKE_CURRENT_SOURCE_DIR}/teraterm/teraterm/svnversion.h")
-endif()
 if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/ttssh2/ttxssh/puttyversion.h")
   file(REMOVE "${CMAKE_CURRENT_SOURCE_DIR}/ttssh2/ttxssh/puttyversion.h")
 endif()


Ttssh2-commit メーリングリストの案内