Revision: 77634
          http://sourceforge.net/p/brlcad/code/77634
Author:   starseeker
Date:     2020-10-24 13:44:01 +0000 (Sat, 24 Oct 2020)
Log Message:
-----------
Make a few updates for distcheck - in particular, don't fail on the presense of 
.ninja_log after cleanup since we can't eliminate it while running ninja to do 
the cleanup.

Modified Paths:
--------------
    brlcad/branches/extbuild/CMakeLists.txt
    brlcad/branches/extbuild/misc/CMake/distcheck_no_tcl.cmake.in
    brlcad/branches/extbuild/misc/CMake/distcheck_target.cmake.in
    brlcad/branches/extbuild/src/libged/brep/CMakeLists.txt

Modified: brlcad/branches/extbuild/CMakeLists.txt
===================================================================
--- brlcad/branches/extbuild/CMakeLists.txt     2020-10-24 13:13:55 UTC (rev 
77633)
+++ brlcad/branches/extbuild/CMakeLists.txt     2020-10-24 13:44:01 UTC (rev 
77634)
@@ -161,7 +161,7 @@
   set(DISTCLEAN_OUTFILES ${DISTCLEAN_OUTFILES} Makefile)
 endif("${CMAKE_GENERATOR}" MATCHES "Make")
 if("${CMAKE_GENERATOR}" MATCHES "Ninja")
-  set(DISTCLEAN_OUTFILES ${DISTCLEAN_OUTFILES} build.ninja rules.ninja)
+  set(DISTCLEAN_OUTFILES ${DISTCLEAN_OUTFILES} build.ninja rules.ninja 
.ninja_log)
 endif("${CMAKE_GENERATOR}" MATCHES "Ninja")
 
 #---------------------------------------------------------------------
@@ -2278,10 +2278,10 @@
   foreach(clearpattern ${DISTCLEAN_OUTFILES})
     DISTCLEAN("${CMAKE_BINARY_DIR}/${clearpattern}")
   endforeach(clearpattern ${DISTCLEAN_OUTFILES})
-  if("${CMAKE_GENERATOR}" MATCHES "Ninja")
+  if("${CMAKE_GENERATOR}" MATCHES "Ninja*")
     DISTCLEAN("${CMAKE_BINARY_DIR}/.ninja_log")
     DISTCLEAN("${CMAKE_BINARY_DIR}/.ninja_deps")
-  endif("${CMAKE_GENERATOR}" MATCHES "Ninja")
+  endif("${CMAKE_GENERATOR}" MATCHES "Ninja*")
 
   # 
----------------------------------------------------------------------------
   # Define a distcheck target.  This performs a variety of tests to determine

Modified: brlcad/branches/extbuild/misc/CMake/distcheck_no_tcl.cmake.in
===================================================================
--- brlcad/branches/extbuild/misc/CMake/distcheck_no_tcl.cmake.in       
2020-10-24 13:13:55 UTC (rev 77633)
+++ brlcad/branches/extbuild/misc/CMake/distcheck_no_tcl.cmake.in       
2020-10-24 13:44:01 UTC (rev 77634)
@@ -35,6 +35,10 @@
 ###
 set(check_distcheck
 "file(GLOB_RECURSE BUILD_DIR_CONTENTS RELATIVE 
\"${CMAKE_CURRENT_BINARY_DIR}/distcheck-${TARGET_SUFFIX}/${build_dir}\" 
\"${CMAKE_CURRENT_BINARY_DIR}/distcheck-${TARGET_SUFFIX}/${build_dir}/*\")
+# Ninja keeps a running log in .ninja_log - if we're using ninja itself to run 
the
+# tests, we can't clear this file. Ignore it, as it's not a sign of a problem 
with
+# the clean logic.
+list(REMOVE_ITEM BUILD_DIR_CONTENTS .ninja_log)
 if(BUILD_DIR_CONTENTS)
   message(\"Files present after distclean in 
${CMAKE_CURRENT_BINARY_DIR}/distcheck-${TARGET_SUFFIX}/${build_dir}:\")
   foreach(filename \${BUILD_DIR_CONTENTS})

Modified: brlcad/branches/extbuild/misc/CMake/distcheck_target.cmake.in
===================================================================
--- brlcad/branches/extbuild/misc/CMake/distcheck_target.cmake.in       
2020-10-24 13:13:55 UTC (rev 77633)
+++ brlcad/branches/extbuild/misc/CMake/distcheck_target.cmake.in       
2020-10-24 13:44:01 UTC (rev 77634)
@@ -35,6 +35,10 @@
 ###
 set(check_distcheck
 "file(GLOB_RECURSE BUILD_DIR_CONTENTS RELATIVE 
\"${CMAKE_CURRENT_BINARY_DIR}/distcheck-${TARGET_SUFFIX}/${build_dir}\" 
\"${CMAKE_CURRENT_BINARY_DIR}/distcheck-${TARGET_SUFFIX}/${build_dir}/*\")
+# Ninja keeps a running log in .ninja_log - if we're using ninja itself to run 
the
+# tests, we can't clear this file. Ignore it, as it's not a sign of a problem 
with
+# the clean logic.
+list(REMOVE_ITEM BUILD_DIR_CONTENTS .ninja_log)
 if(BUILD_DIR_CONTENTS)
   message(\"Files present after distclean in 
${CMAKE_CURRENT_BINARY_DIR}/distcheck-${TARGET_SUFFIX}/${build_dir}:\")
   foreach(filename \${BUILD_DIR_CONTENTS})

Modified: brlcad/branches/extbuild/src/libged/brep/CMakeLists.txt
===================================================================
--- brlcad/branches/extbuild/src/libged/brep/CMakeLists.txt     2020-10-24 
13:13:55 UTC (rev 77633)
+++ brlcad/branches/extbuild/src/libged/brep/CMakeLists.txt     2020-10-24 
13:44:01 UTC (rev 77634)
@@ -12,6 +12,7 @@
   OUT_SRC_FILE ${DPLOT_READER}_parser.c
   OUT_HDR_FILE ${DPLOT_READER}_parser.h)
 ADD_PERPLEX_LEMON_DEPENDENCY(${DPLOT_READER}_scanner ${DPLOT_READER}_parser)
+DISTCLEAN("${CMAKE_CURRENT_BINARY_DIR}/dplot_parser_dplot_parser/dplot_parser.lemon")
 
 include_directories(
   ${CMAKE_CURRENT_SOURCE_DIR}

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