Revision: 74201
          http://sourceforge.net/p/brlcad/code/74201
Author:   starseeker
Date:     2019-10-21 01:32:04 +0000 (Mon, 21 Oct 2019)
Log Message:
-----------
More svn vs git changes for distcheck

Modified Paths:
--------------
    brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in

Modified: brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in
===================================================================
--- brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in      2019-10-21 
01:20:08 UTC (rev 74200)
+++ brlcad/trunk/misc/CMake/distcheck_repo_verify.cmake.in      2019-10-21 
01:32:04 UTC (rev 74201)
@@ -335,7 +335,7 @@
 list(REMOVE_ITEM IGNORED_FS_FILES ${BUILD_FILES})
 if(IGNORED_FS_FILES)
   string(REPLACE ";" "\n" IGNORED_FS_FILES "${IGNORED_FS_FILES}")
-  message("\nFiles unknown to both Subversion and the Build logic (will not be 
incorporated into dist):\n${IGNORED_FS_FILES}\n")
+  message("\nFiles unknown to both Version Control System and the Build logic 
(will not be incorporated into dist):\n${IGNORED_FS_FILES}\n")
 endif(IGNORED_FS_FILES)
 
 # Write out the archive status so the build targets can see it later.
@@ -347,11 +347,21 @@
   file(APPEND 
"@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_remove_archives_if_invalid" 
"execute_process(COMMAND @CMAKE_COMMAND@ -E remove 
\"${CPACK_SOURCE_PACKAGE_FILE_NAME}.tar.bz2\")\n")
   file(APPEND 
"@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_remove_archives_if_invalid" 
"execute_process(COMMAND @CMAKE_COMMAND@ -E remove 
\"${CPACK_SOURCE_PACKAGE_FILE_NAME}.zip\")\n")
 else(NOT_DISTCHECK_READY)
-  if(NOT SVN_EXEC OR NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn")
+  if(EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND SVN_EXEC)
+    file(WRITE 
"@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_remove_archives_if_invalid" "")
+  endif(EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND SVN_EXEC)
+  if(EXISTS "@CMAKE_SOURCE_DIR@/.git" AND GIT_EXEC)
+    file(WRITE 
"@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_remove_archives_if_invalid" "")
+  endif(EXISTS "@CMAKE_SOURCE_DIR@/.git" AND GIT_EXEC)
+  if(EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND NOT SVN_EXEC)
     file(WRITE 
"@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_remove_archives_if_invalid" 
"execute_process(COMMAND @CMAKE_COMMAND@ -E echo \"Note:  Archive files were 
generated without being able to compare them to the Subversion archive master 
file lists..\")\n")
-  else(NOT SVN_EXEC OR NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn")
-    file(WRITE 
"@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_remove_archives_if_invalid" "")
-  endif(NOT SVN_EXEC OR NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn")
+  endif(EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND NOT SVN_EXEC)
+  if(EXISTS "@CMAKE_SOURCE_DIR@/.git" AND NOT GIT_EXEC)
+    file(WRITE 
"@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_remove_archives_if_invalid" 
"execute_process(COMMAND @CMAKE_COMMAND@ -E echo \"Note:  Archive files were 
generated without being able to compare them to the Git archive master file 
lists..\")\n")
+  endif(EXISTS "@CMAKE_SOURCE_DIR@/.git" AND NOT GIT_EXEC)
+  if(NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND NOT EXISTS 
"@CMAKE_SOURCE_DIR@/.git")
+    file(WRITE 
"@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_remove_archives_if_invalid" 
"execute_process(COMMAND @CMAKE_COMMAND@ -E echo \"Note:  Archive files were 
generated without being able to compare them to the Version Control System 
master file lists..\")\n")
+  endif(NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND NOT EXISTS 
"@CMAKE_SOURCE_DIR@/.git")
 endif(NOT_DISTCHECK_READY)
 
 # All done - print result messages and prepare the appropriate final message 
for the distcheck build.
@@ -359,9 +369,15 @@
 if("${NOT_DISTCHECK_READY}")
   set(FINAL_DIST_MESSAGE "--- distcheck compilation succeeded, archives not 
ready ---")
 endif("${NOT_DISTCHECK_READY}")
-if(NOT SVN_EXEC OR NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn")
-  set(FINAL_DIST_MESSAGE "--- distcheck succeeded ---\n*** Archive files pass 
available checks, but a distcheck using Subversion is recommended for archive 
files intended for distribution. ***")
-endif(NOT SVN_EXEC OR NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn")
+  if(NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND NOT EXISTS 
"@CMAKE_SOURCE_DIR@/.git")
+    set(FINAL_DIST_MESSAGE "--- distcheck succeeded ---\n*** Archive files 
pass available checks, but a distcheck using a Version Controlled checkout is 
recommended for archive files intended for distribution. ***")
+  endif(NOT EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND NOT EXISTS 
"@CMAKE_SOURCE_DIR@/.git")
+  if(EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND NOT SVN_EXEC)
+    set(FINAL_DIST_MESSAGE "--- distcheck succeeded ---\n*** Archive files 
pass available checks, but a distcheck using a Version Controlled checkout is 
recommended for archive files intended for distribution. ***")
+  endif(EXISTS "@CMAKE_SOURCE_DIR@/.svn" AND NOT SVN_EXEC)
+  if(EXISTS "@CMAKE_SOURCE_DIR@/.git" AND GIT_EXEC)
+    set(FINAL_DIST_MESSAGE "--- distcheck succeeded ---\n*** Archive files 
pass available checks, but a distcheck using a Version Controlled checkout is 
recommended for archive files intended for distribution. ***")
+  endif(EXISTS "@CMAKE_SOURCE_DIR@/.git" AND GIT_EXEC)
 file(WRITE "@CMAKE_BINARY_DIR@/CMakeTmp/distcheck_message" 
"execute_process(COMMAND @CMAKE_COMMAND@ -E echo \"${FINAL_DIST_MESSAGE}\")")
 
 # If we got this far, it worked

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to