Revision: 76755
          http://sourceforge.net/p/brlcad/code/76755
Author:   starseeker
Date:     2020-08-14 18:46:44 +0000 (Fri, 14 Aug 2020)
Log Message:
-----------
Improve distclean listing logic

Modified Paths:
--------------
    brlcad/branches/RELEASE/misc/CMake/BRLCAD_Util.cmake

Modified: brlcad/branches/RELEASE/misc/CMake/BRLCAD_Util.cmake
===================================================================
--- brlcad/branches/RELEASE/misc/CMake/BRLCAD_Util.cmake        2020-08-14 
18:23:21 UTC (rev 76754)
+++ brlcad/branches/RELEASE/misc/CMake/BRLCAD_Util.cmake        2020-08-14 
18:46:44 UTC (rev 76755)
@@ -45,7 +45,13 @@
 define_property(GLOBAL PROPERTY CMAKE_DISTCLEAN_TARGET_LIST BRIEF_DOCS "All 
CMake generated files" FULL_DOCS "List of all files generated by CMake")
 function(distclean)
   foreach(item ${ARGN})
-    set_property(GLOBAL APPEND PROPERTY CMAKE_DISTCLEAN_TARGET_LIST "${item}")
+    get_filename_component(item_abs ${item} ABSOLUTE)
+    if ("${item_abs}" STREQUAL "${item}")
+      set(item_path "${item}")
+    else ("${item_abs}" STREQUAL "${item}")
+      set(item_path "${CMAKE_CURRENT_BINARY_DIR}/${item}")
+    endif ("${item_abs}" STREQUAL "${item}")
+    set_property(GLOBAL APPEND PROPERTY CMAKE_DISTCLEAN_TARGET_LIST 
"${item_path}")
   endforeach(item ${ARGN})
 endfunction(distclean)
 

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