Revision: 75760
          http://sourceforge.net/p/brlcad/code/75760
Author:   starseeker
Date:     2020-05-08 15:16:11 +0000 (Fri, 08 May 2020)
Log Message:
-----------
New itcl/itk logic doesn't like the odd-pathnames test

Modified Paths:
--------------
    brlcad/trunk/src/other/itcl3/ITCL_PKGINDEX.cmake
    brlcad/trunk/src/other/itcl3/pkg_mkIndex.cmake
    brlcad/trunk/src/other/itk3/ITK_PKGINDEX.cmake
    brlcad/trunk/src/other/itk3/pkg_mkIndex.cmake

Modified: brlcad/trunk/src/other/itcl3/ITCL_PKGINDEX.cmake
===================================================================
--- brlcad/trunk/src/other/itcl3/ITCL_PKGINDEX.cmake    2020-05-08 14:27:57 UTC 
(rev 75759)
+++ brlcad/trunk/src/other/itcl3/ITCL_PKGINDEX.cmake    2020-05-08 15:16:11 UTC 
(rev 75760)
@@ -42,8 +42,8 @@
     set(INST_DIR "${BIN_DIR}")
   endif(MSVC)
 
-  set(WORKING_PKGFILE 
${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LIB_DIR}/${pkgname}${pkgversion}/pkgIndex.tcl)
-  set(INSTALL_PKGFILE ${CMAKE_CURRENT_BINARY_DIR}/pkgIndex.tcl)
+  set(WORKING_PKGFILE 
"${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LIB_DIR}/${pkgname}${pkgversion}/pkgIndex.tcl")
+  set(INSTALL_PKGFILE "${CMAKE_CURRENT_BINARY_DIR}/pkgIndex.tcl")
 
   add_custom_command(OUTPUT ${WORKING_PKGFILE} ${INSTALL_PKGFILE}
     COMMAND ${CMAKE_COMMAND} -DWORKING_PKGFILE="${WORKING_PKGFILE}" 
-DINSTALL_PKGFILE="${INSTALL_PKGFILE}" 
-DTF_NAME="$<TARGET_FILE_NAME:${target}>" 
-DTF_DIR="$<TARGET_FILE_DIR:${target}>" -Dpkgname="${pkgname}" 
-Dpkgversion="${pkgversion}" -DINST_DIR="${INST_DIR}" -P 
${CMAKE_CURRENT_SOURCE_DIR}/pkg_mkIndex.cmake

Modified: brlcad/trunk/src/other/itcl3/pkg_mkIndex.cmake
===================================================================
--- brlcad/trunk/src/other/itcl3/pkg_mkIndex.cmake      2020-05-08 14:27:57 UTC 
(rev 75759)
+++ brlcad/trunk/src/other/itcl3/pkg_mkIndex.cmake      2020-05-08 15:16:11 UTC 
(rev 75760)
@@ -34,6 +34,9 @@
 
 get_filename_component(TFD "${TF_DIR}" REALPATH)
 
+string(REPLACE "\\" "" WORKING_PKGFILE ${WORKING_PKGFILE})
+string(REPLACE "\\" "" INSTALL_PKGFILE ${INSTALL_PKGFILE})
+
 file(WRITE "${WORKING_PKGFILE}" "if {![package vsatisfies [package provide 
Tcl] 8.6]} return\n")
 file(APPEND "${WORKING_PKGFILE}" "package ifneeded itcl ${pkgversion} [list 
load [file join $dir \"${TFD}\" ${TF_NAME}] Itcl]\n")
 file(APPEND "${WORKING_PKGFILE}" "package ifneeded Itcl ${pkgversion} [list 
load [file join $dir \"${TFD}\" ${TF_NAME}] Itcl]\n")

Modified: brlcad/trunk/src/other/itk3/ITK_PKGINDEX.cmake
===================================================================
--- brlcad/trunk/src/other/itk3/ITK_PKGINDEX.cmake      2020-05-08 14:27:57 UTC 
(rev 75759)
+++ brlcad/trunk/src/other/itk3/ITK_PKGINDEX.cmake      2020-05-08 15:16:11 UTC 
(rev 75760)
@@ -42,8 +42,8 @@
     set(INST_DIR "${BIN_DIR}")
   endif(MSVC)
 
-  set(WORKING_PKGFILE 
${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LIB_DIR}/${pkgname}${pkgversion}/pkgIndex.tcl)
-  set(INSTALL_PKGFILE ${CMAKE_CURRENT_BINARY_DIR}/pkgIndex.tcl)
+  set(WORKING_PKGFILE 
"${CMAKE_BINARY_DIR}/${CMAKE_CFG_INTDIR}/${LIB_DIR}/${pkgname}${pkgversion}/pkgIndex.tcl")
+  set(INSTALL_PKGFILE "${CMAKE_CURRENT_BINARY_DIR}/pkgIndex.tcl")
 
   add_custom_command(OUTPUT ${WORKING_PKGFILE} ${INSTALL_PKGFILE}
     COMMAND ${CMAKE_COMMAND} -DWORKING_PKGFILE="${WORKING_PKGFILE}" 
-DINSTALL_PKGFILE="${INSTALL_PKGFILE}" 
-DTF_NAME="$<TARGET_FILE_NAME:${target}>" 
-DTF_DIR="$<TARGET_FILE_DIR:${target}>" -Dpkgname="${pkgname}" 
-Dpkgversion="${pkgversion}" -DINST_DIR="${INST_DIR}" -P 
${CMAKE_CURRENT_SOURCE_DIR}/pkg_mkIndex.cmake

Modified: brlcad/trunk/src/other/itk3/pkg_mkIndex.cmake
===================================================================
--- brlcad/trunk/src/other/itk3/pkg_mkIndex.cmake       2020-05-08 14:27:57 UTC 
(rev 75759)
+++ brlcad/trunk/src/other/itk3/pkg_mkIndex.cmake       2020-05-08 15:16:11 UTC 
(rev 75760)
@@ -34,6 +34,8 @@
 
 get_filename_component(TFD "${TF_DIR}" REALPATH)
 
+string(REPLACE "\\" "" WORKING_PKGFILE ${WORKING_PKGFILE})
+string(REPLACE "\\" "" INSTALL_PKGFILE ${INSTALL_PKGFILE})
 
 file(WRITE "${WORKING_PKGFILE}" "if {![package vsatisfies [package provide 
Tcl] 8.6]} return\n")
 file(APPEND "${WORKING_PKGFILE}" "if {[string length [package provide Itcl]] 
&& ![package vsatisfies [package provide Itcl] 3.4]} return\n")

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