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