Revision: 77271
http://sourceforge.net/p/brlcad/code/77271
Author: starseeker
Date: 2020-09-29 17:24:34 +0000 (Tue, 29 Sep 2020)
Log Message:
-----------
Add Iwidgets
Modified Paths:
--------------
brlcad/branches/thirdparty_rework/src/other/CMakeLists.txt
brlcad/branches/thirdparty_rework/src/superbuild/CMakeLists.txt
brlcad/branches/thirdparty_rework/src/superbuild/itcl.cmake
brlcad/branches/thirdparty_rework/src/superbuild/itk.cmake
brlcad/branches/thirdparty_rework/src/superbuild/tk.cmake
Added Paths:
-----------
brlcad/branches/thirdparty_rework/src/superbuild/iwidgets.cmake
Modified: brlcad/branches/thirdparty_rework/src/other/CMakeLists.txt
===================================================================
--- brlcad/branches/thirdparty_rework/src/other/CMakeLists.txt 2020-09-29
15:40:39 UTC (rev 77270)
+++ brlcad/branches/thirdparty_rework/src/other/CMakeLists.txt 2020-09-29
17:24:34 UTC (rev 77271)
@@ -100,238 +100,6 @@
if(BRLCAD_ENABLE_TK)
- ################
- # IWidgets
- ################
-
- if (NOT MSVC)
-
- set(IWIDGETS_SRC_DIR
"${CMAKE_CURRENT_BINARY_DIR}/IWIDGETS_BLD-prefix/src/IWIDGETS_BLD")
- set(IWIDGETS_VERSION 4.1.1)
- CONFIG_H_APPEND(BRLCAD "#define IWIDGETS_VERSION
\"${IWIDGETS_VERSION}\"\n")
-
- set(IWIDGETS_PATCH_FILES "${IWIDGETS_SRC_DIR}/configure"
"${IWIDGETS_SRC_DIR}/tclconfig/tcl.m4")
-
- ExternalProject_Add(IWIDGETS_BLD
- URL "${CMAKE_CURRENT_SOURCE_DIR}/iwidgets"
- BUILD_ALWAYS ${EXTERNAL_BUILD_UPDATE} ${LOG_OPTS}
- PATCH_COMMAND rpath_replace "${CMAKE_BUILD_RPATH}"
${IWIDGETS_PATCH_FILES}
- CONFIGURE_COMMAND CPPFLAGS=-I${CMAKE_BINARY_DIR}/${INCLUDE_DIR}
LDFLAGS=-L${CMAKE_BINARY_DIR}/${LIB_DIR} ${IWIDGETS_SRC_DIR}/configure
--prefix=${CMAKE_BINARY_DIR} --with-tcl=${CMAKE_BINARY_DIR}/${LIB_DIR}
--with-tk=${CMAKE_BINARY_DIR}/${LIB_DIR}
--with-itcl=${CMAKE_BINARY_DIR}/lib/itcl${ITCL_VERSION}
--with-itk=${ITK_SRC_DIR}
- BUILD_COMMAND make -j${pcnt}
- INSTALL_COMMAND make install
- DEPENDS TK_BLD TCL_BLD
- )
- else (NOT MSVC)
-
- ExternalProject_Add(IWIDGETS_BLD
- SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/tk"
- BUILD_ALWAYS ${EXTERNAL_BUILD_UPDATE} ${LOG_OPTS}
- CONFIGURE_COMMAND ""
- BINARY_DIR ${IWIDGETS_SRC_DIR}/win
- BUILD_COMMAND ${VCVARS_BAT} && nmake -f makefile.vc
INSTALLDIR=${CMAKE_BINARY_DIR} TCLDIR=${TCL_SRC_DIR} TKDIR=${TK_SRC_DIR}
- INSTALL_COMMAND ${VCVARS_BAT} && nmake -f makefile.vc install
INSTALLDIR=${CMAKE_BINARY_DIR} TCLDIR=${TCL_SRC_DIR} TKDIR=${TK_SRC_DIR}
- DEPENDS TK_BLD TCL_BLD
- )
-
- endif (NOT MSVC)
-
- ExternalProject_ByProducts(IWIDGETS_BLD
${LIB_DIR}/iwidgets${IWIDGETS_VERSION}
- demos/buttonbox
- demos/calendar
- demos/canvasprintbox
- demos/canvasprintdialog
- demos/catalog
- demos/checkbox
- demos/combobox
- demos/dateentry
- demos/datefield
- demos/demo.html
- demos/dialog
- demos/dialogshell
- demos/disjointlistbox
- demos/entryfield
- demos/extbutton
- demos/extfileselectionbox
- demos/extfileselectiondialog
- demos/feedback
- demos/fileselectionbox
- demos/fileselectiondialog
- demos/finddialog
- demos/hierarchy
- demos/html/buttonbox.n.html
- demos/html/calendar.n.html
- demos/html/canvasprintbox.n.html
- demos/html/canvasprintdialog.n.html
- demos/html/checkbox.n.html
- demos/html/combobox.n.html
- demos/html/dateentry.n.html
- demos/html/datefield.n.html
- demos/html/dialog.n.html
- demos/html/dialogshell.n.html
- demos/html/disjointlistbox.n.html
- demos/html/entryfield.n.html
- demos/html/extbutton.n.html
- demos/html/extfileselectionbox.n.html
- demos/html/extfileselectiondialog.n.html
- demos/html/feedback.n.html
- demos/html/fileselectionbox.n.html
- demos/html/fileselectiondialog.n.html
- demos/html/finddialog.n.html
- demos/html/hierarchy.n.html
- demos/html/hyperhelp.n.html
- demos/html/iwidgets4.0.0UserCmds.html
- demos/html/labeledframe.n.html
- demos/html/labeledwidget.n.html
- demos/html/mainwindow.n.html
- demos/html/menubar.n.html
- demos/html/messagebox.n.html
- demos/html/messagedialog.n.html
- demos/html/notebook.n.html
- demos/html/optionmenu.n.html
- demos/html/panedwindow.n.html
- demos/html/promptdialog.n.html
- demos/html/pushbutton.n.html
- demos/html/radiobox.n.html
- demos/html/scopedobject.n.html
- demos/html/scrolledcanvas.n.html
- demos/html/scrolledframe.n.html
- demos/html/scrolledhtml.n.html
- demos/html/scrolledlistbox.n.html
- demos/html/scrolledtext.n.html
- demos/html/selectionbox.n.html
- demos/html/selectiondialog.n.html
- demos/html/shell.n.html
- demos/html/spindate.n.html
- demos/html/spinint.n.html
- demos/html/spinner.n.html
- demos/html/spintime.n.html
- demos/html/tabnotebook.n.html
- demos/html/tabset.n.html
- demos/html/timeentry.n.html
- demos/html/timefield.n.html
- demos/html/toolbar.n.html
- demos/html/watch.n.html
- demos/hyperhelp
- demos/images/box.xbm
- demos/images/clear.gif
- demos/images/close.gif
- demos/images/copy.gif
- demos/images/cut.gif
- demos/images/exit.gif
- demos/images/find.gif
- demos/images/help.gif
- demos/images/line.xbm
- demos/images/mag.gif
- demos/images/new.gif
- demos/images/open.gif
- demos/images/oval.xbm
- demos/images/paste.gif
- demos/images/points.xbm
- demos/images/poly.gif
- demos/images/print.gif
- demos/images/ruler.gif
- demos/images/save.gif
- demos/images/select.gif
- demos/images/text.xbm
- demos/iwidgets.gif
- demos/labeledframe
- demos/labeledwidget
- demos/mainwindow
- demos/menubar
- demos/messagebox
- demos/messagedialog
- demos/notebook
- demos/optionmenu
- demos/panedwindow
- demos/promptdialog
- demos/pushbutton
- demos/radiobox
- demos/scopedobject
- demos/scrolledcanvas
- demos/scrolledframe
- demos/scrolledhtml
- demos/scrolledlistbox
- demos/scrolledtext
- demos/selectionbox
- demos/selectiondialog
- demos/shell
- demos/spindate
- demos/spinint
- demos/spinner
- demos/spintime
- demos/tabnotebook
- demos/tabset
- demos/timeentry
- demos/timefield
- demos/toolbar
- demos/watch
- iwidgets.tcl
- license.terms
- pkgIndex.tcl
- scripts/buttonbox.itk
- scripts/calendar.itk
- scripts/canvasprintbox.itk
- scripts/canvasprintdialog.itk
- scripts/checkbox.itk
- scripts/colors.itcl
- scripts/combobox.itk
- scripts/dateentry.itk
- scripts/datefield.itk
- scripts/dialog.itk
- scripts/dialogshell.itk
- scripts/disjointlistbox.itk
- scripts/entryfield.itk
- scripts/extbutton.itk
- scripts/extfileselectionbox.itk
- scripts/extfileselectiondialog.itk
- scripts/feedback.itk
- scripts/fileselectionbox.itk
- scripts/fileselectiondialog.itk
- scripts/finddialog.itk
- scripts/hierarchy.itk
- scripts/hyperhelp.itk
- scripts/labeledframe.itk
- scripts/labeledwidget.itk
- scripts/mainwindow.itk
- scripts/menubar.itk
- scripts/messagebox.itk
- scripts/messagedialog.itk
- scripts/notebook.itk
- scripts/optionmenu.itk
- scripts/pane.itk
- scripts/panedwindow.itk
- scripts/promptdialog.itk
- scripts/pushbutton.itk
- scripts/radiobox.itk
- scripts/regexpfield.itk
- scripts/roman.itcl
- scripts/scopedobject.itcl
- scripts/scrolledcanvas.itk
- scripts/scrolledframe.itk
- scripts/scrolledhtml.itk
- scripts/scrolledlistbox.itk
- scripts/scrolledtext.itk
- scripts/scrolledwidget.itk
- scripts/selectionbox.itk
- scripts/selectiondialog.itk
- scripts/shell.itk
- scripts/spindate.itk
- scripts/spinint.itk
- scripts/spinner.itk
- scripts/spintime.itk
- scripts/tabnotebook.itk
- scripts/tabset.itk
- scripts/tclIndex
- scripts/timeentry.itk
- scripts/timefield.itk
- scripts/toolbar.itk
- scripts/unknownimage.gif
- scripts/watch.itk
- )
-
- SetTargetFolder(IWIDGETS_BLD "Third Party Libraries")
- SetTargetFolder(iwidgets "Third Party Libraries")
-
#############
# TkTable
#############
Modified: brlcad/branches/thirdparty_rework/src/superbuild/CMakeLists.txt
===================================================================
--- brlcad/branches/thirdparty_rework/src/superbuild/CMakeLists.txt
2020-09-29 15:40:39 UTC (rev 77270)
+++ brlcad/branches/thirdparty_rework/src/superbuild/CMakeLists.txt
2020-09-29 17:24:34 UTC (rev 77271)
@@ -179,6 +179,7 @@
include(${CMAKE_CURRENT_SOURCE_DIR}/tk.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/itcl.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/itk.cmake)
+include(${CMAKE_CURRENT_SOURCE_DIR}/iwidgets.cmake)
###############################################################################
Modified: brlcad/branches/thirdparty_rework/src/superbuild/itcl.cmake
===================================================================
--- brlcad/branches/thirdparty_rework/src/superbuild/itcl.cmake 2020-09-29
15:40:39 UTC (rev 77270)
+++ brlcad/branches/thirdparty_rework/src/superbuild/itcl.cmake 2020-09-29
17:24:34 UTC (rev 77271)
@@ -92,7 +92,7 @@
set(ITCL_STUBNAME itclstub${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION})
ExternalProject_Add(ITCL_BLD
- SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/itcl"
+ SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../other/itcl3"
BUILD_ALWAYS ${EXTERNAL_BUILD_UPDATE} ${LOG_OPTS}
CONFIGURE_COMMAND ""
BINARY_DIR ${ITCL_SRC_DIR}/win
Modified: brlcad/branches/thirdparty_rework/src/superbuild/itk.cmake
===================================================================
--- brlcad/branches/thirdparty_rework/src/superbuild/itk.cmake 2020-09-29
15:40:39 UTC (rev 77270)
+++ brlcad/branches/thirdparty_rework/src/superbuild/itk.cmake 2020-09-29
17:24:34 UTC (rev 77271)
@@ -85,7 +85,7 @@
set(ITK_STUBNAME itkstub${ITK_MAJOR_VERSION}.${ITK_MINOR_VERSION})
ExternalProject_Add(ITK_BLD
- SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/itk"
+ SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../other/itk3"
BUILD_ALWAYS ${EXTERNAL_BUILD_UPDATE} ${LOG_OPTS}
CONFIGURE_COMMAND ""
BINARY_DIR ${ITK_SRC_DIR}/win
Added: brlcad/branches/thirdparty_rework/src/superbuild/iwidgets.cmake
===================================================================
--- brlcad/branches/thirdparty_rework/src/superbuild/iwidgets.cmake
(rev 0)
+++ brlcad/branches/thirdparty_rework/src/superbuild/iwidgets.cmake
2020-09-29 17:24:34 UTC (rev 77271)
@@ -0,0 +1,292 @@
+# Unfortunately, there does not appear to be a reliable way to test for the
+# presence of the IWidgets package on a system Tcl/Tk. As far as I can tell
+# the "package require Iwidgets" test (which is what is required to properly
+# test for an available Iwidgets package) can ONLY be performed successfully on
+# a system that supports creation of a graphics window. Window creation isn't
+# typically available on continuous integration runners, which means the test
+# will always fail there even when it shouldn't.
+
+# Unless we have been specifically instructed to use a system version, provide
+# the bundled version.
+
+if (BRLCAD_ENABLE_TK)
+
+ # Do what we can to make a sane decision on whether to build Itk
+ set(DO_IWIDGETS_BUILD 1)
+ if ("${BRLCAD_IWIDGETS}" STREQUAL "SYSTEM")
+ set(DO_IWIDGETS_BUILD 0)
+ endif ("${BRLCAD_IWIDGETS}" STREQUAL "SYSTEM")
+
+ if (DO_IWIDGETS_BUILD)
+
+ set(IWIDGETS_SRC_DIR
"${CMAKE_CURRENT_BINARY_DIR}/IWIDGETS_BLD-prefix/src/IWIDGETS_BLD")
+
+ set(IWIDGETS_MAJOR_VERSION 3)
+ set(IWIDGETS_MINOR_VERSION 4)
+ set(IWIDGETS_VERSION ${IWIDGETS_MAJOR_VERSION}.${IWIDGETS_MINOR_VERSION})
+
+ set(IWIDGETS_PATCH_FILES "${IWIDGETS_SRC_DIR}/configure"
"${IWIDGETS_SRC_DIR}/tclconfig/tcl.m4")
+
+ # If we have build targets, set the variables accordingly. Otherwise,
+ # we need to find the *Config.sh script locations.
+ if (TARGET TCL_BLD)
+ set(TCL_TARGET TCL_BLD)
+ else (TARGET TCL_BLD)
+ get_filename_component(TCLCONF_DIR "${TCL_LIBRARY}" DIRECTORY)
+ endif (TARGET TCL_BLD)
+
+ if (TARGET ITCL_BLD)
+ set(ITCL_TARGET ITCL_BLD)
+ else (TARGET ITCL_BLD)
+ find_library(ITCL_LIBRARY NAMES itcl itcl3)
+ get_filename_component(ITCLCONF_DIR "${ITCL_LIBRARY}" DIRECTORY)
+ endif (TARGET ITCL_BLD)
+
+ if (TARGET TK_BLD)
+ set(TK_TARGET TK_BLD)
+ else (TARGET TK_BLD)
+ get_filename_component(TKCONF_DIR "${TK_LIBRARY}" DIRECTORY)
+ endif (TARGET TK_BLD)
+
+ if (TARGET ITK_BLD)
+ set(ITK_TARGET ITK_BLD)
+ endif (TARGET ITK_BLD)
+ # The Iwidgets build doesn't seem to work with Itk the same way it does
with the other
+ # dependencies - just point it to our local source copy
+ set(ITK_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../other/itk3")
+
+ if (NOT MSVC)
+
+ ExternalProject_Add(IWIDGETS_BLD
+ URL "${CMAKE_CURRENT_SOURCE_DIR}/../other/iwidgets"
+ BUILD_ALWAYS ${EXTERNAL_BUILD_UPDATE} ${LOG_OPTS}
+ PATCH_COMMAND rpath_replace "${CMAKE_BUILD_RPATH}"
${IWIDGETS_PATCH_FILES}
+ CONFIGURE_COMMAND CPPFLAGS=-I${CMAKE_BINARY_DIR}/${INCLUDE_DIR}
LDFLAGS=-L${CMAKE_BINARY_DIR}/${LIB_DIR} ${IWIDGETS_SRC_DIR}/configure
--prefix=${CMAKE_BINARY_DIR} --exec-prefix=${CMAKE_BINARY_DIR}
--with-tcl=$<IF:$<BOOL:${TCL_TARGET}>,${CMAKE_BINARY_DIR}/${LIB_DIR},${TCLCONF_DIR}>
--with-tk=$<IF:$<BOOL:${TK_TARGET}>,${CMAKE_BINARY_DIR}/${LIB_DIR},${TKCONF_DIR}>
--with-itcl=$<IF:$<BOOL:${ITCL_TARGET}>,${CMAKE_BINARY_DIR}/${LIB_DIR},${ITCLCONF_DIR}>
--with-itk=${ITK_SOURCE_DIR}
+ BUILD_COMMAND make -j${pcnt}
+ INSTALL_COMMAND make install
+ DEPENDS ${TCL_TARGET} ${TK_TARGET} ${ITCL_TARGET} ${ITK_TARGET}
+ )
+
+ else (NOT MSVC)
+
+ ExternalProject_Add(IWIDGETS_BLD
+ SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../other/iwidgets"
+ BUILD_ALWAYS ${EXTERNAL_BUILD_UPDATE} ${LOG_OPTS}
+ CONFIGURE_COMMAND ""
+ BINARY_DIR ${IWIDGETS_SRC_DIR}/win
+ BUILD_COMMAND ${VCVARS_BAT} && nmake -f makefile.vc
INSTALLDIR=${CMAKE_BINARY_DIR} TCLDIR=${TCL_SRC_DIR}
+ INSTALL_COMMAND ${VCVARS_BAT} && nmake -f makefile.vc install
INSTALLDIR=${CMAKE_BINARY_DIR} TCLDIR=${TCL_SRC_DIR}
+ DEPENDS ${TCL_TARGET}
+ )
+
+ endif (NOT MSVC)
+
+ ExternalProject_ByProducts(IWIDGETS_BLD
${LIB_DIR}/iwidgets${IWIDGETS_VERSION}
+ demos/buttonbox
+ demos/calendar
+ demos/canvasprintbox
+ demos/canvasprintdialog
+ demos/catalog
+ demos/checkbox
+ demos/combobox
+ demos/dateentry
+ demos/datefield
+ demos/demo.html
+ demos/dialog
+ demos/dialogshell
+ demos/disjointlistbox
+ demos/entryfield
+ demos/extbutton
+ demos/extfileselectionbox
+ demos/extfileselectiondialog
+ demos/feedback
+ demos/fileselectionbox
+ demos/fileselectiondialog
+ demos/finddialog
+ demos/hierarchy
+ demos/html/buttonbox.n.html
+ demos/html/calendar.n.html
+ demos/html/canvasprintbox.n.html
+ demos/html/canvasprintdialog.n.html
+ demos/html/checkbox.n.html
+ demos/html/combobox.n.html
+ demos/html/dateentry.n.html
+ demos/html/datefield.n.html
+ demos/html/dialog.n.html
+ demos/html/dialogshell.n.html
+ demos/html/disjointlistbox.n.html
+ demos/html/entryfield.n.html
+ demos/html/extbutton.n.html
+ demos/html/extfileselectionbox.n.html
+ demos/html/extfileselectiondialog.n.html
+ demos/html/feedback.n.html
+ demos/html/fileselectionbox.n.html
+ demos/html/fileselectiondialog.n.html
+ demos/html/finddialog.n.html
+ demos/html/hierarchy.n.html
+ demos/html/hyperhelp.n.html
+ demos/html/iwidgets4.0.0UserCmds.html
+ demos/html/labeledframe.n.html
+ demos/html/labeledwidget.n.html
+ demos/html/mainwindow.n.html
+ demos/html/menubar.n.html
+ demos/html/messagebox.n.html
+ demos/html/messagedialog.n.html
+ demos/html/notebook.n.html
+ demos/html/optionmenu.n.html
+ demos/html/panedwindow.n.html
+ demos/html/promptdialog.n.html
+ demos/html/pushbutton.n.html
+ demos/html/radiobox.n.html
+ demos/html/scopedobject.n.html
+ demos/html/scrolledcanvas.n.html
+ demos/html/scrolledframe.n.html
+ demos/html/scrolledhtml.n.html
+ demos/html/scrolledlistbox.n.html
+ demos/html/scrolledtext.n.html
+ demos/html/selectionbox.n.html
+ demos/html/selectiondialog.n.html
+ demos/html/shell.n.html
+ demos/html/spindate.n.html
+ demos/html/spinint.n.html
+ demos/html/spinner.n.html
+ demos/html/spintime.n.html
+ demos/html/tabnotebook.n.html
+ demos/html/tabset.n.html
+ demos/html/timeentry.n.html
+ demos/html/timefield.n.html
+ demos/html/toolbar.n.html
+ demos/html/watch.n.html
+ demos/hyperhelp
+ demos/images/box.xbm
+ demos/images/clear.gif
+ demos/images/close.gif
+ demos/images/copy.gif
+ demos/images/cut.gif
+ demos/images/exit.gif
+ demos/images/find.gif
+ demos/images/help.gif
+ demos/images/line.xbm
+ demos/images/mag.gif
+ demos/images/new.gif
+ demos/images/open.gif
+ demos/images/oval.xbm
+ demos/images/paste.gif
+ demos/images/points.xbm
+ demos/images/poly.gif
+ demos/images/print.gif
+ demos/images/ruler.gif
+ demos/images/save.gif
+ demos/images/select.gif
+ demos/images/text.xbm
+ demos/iwidgets.gif
+ demos/labeledframe
+ demos/labeledwidget
+ demos/mainwindow
+ demos/menubar
+ demos/messagebox
+ demos/messagedialog
+ demos/notebook
+ demos/optionmenu
+ demos/panedwindow
+ demos/promptdialog
+ demos/pushbutton
+ demos/radiobox
+ demos/scopedobject
+ demos/scrolledcanvas
+ demos/scrolledframe
+ demos/scrolledhtml
+ demos/scrolledlistbox
+ demos/scrolledtext
+ demos/selectionbox
+ demos/selectiondialog
+ demos/shell
+ demos/spindate
+ demos/spinint
+ demos/spinner
+ demos/spintime
+ demos/tabnotebook
+ demos/tabset
+ demos/timeentry
+ demos/timefield
+ demos/toolbar
+ demos/watch
+ iwidgets.tcl
+ license.terms
+ pkgIndex.tcl
+ scripts/buttonbox.itk
+ scripts/calendar.itk
+ scripts/canvasprintbox.itk
+ scripts/canvasprintdialog.itk
+ scripts/checkbox.itk
+ scripts/colors.itcl
+ scripts/combobox.itk
+ scripts/dateentry.itk
+ scripts/datefield.itk
+ scripts/dialog.itk
+ scripts/dialogshell.itk
+ scripts/disjointlistbox.itk
+ scripts/entryfield.itk
+ scripts/extbutton.itk
+ scripts/extfileselectionbox.itk
+ scripts/extfileselectiondialog.itk
+ scripts/feedback.itk
+ scripts/fileselectionbox.itk
+ scripts/fileselectiondialog.itk
+ scripts/finddialog.itk
+ scripts/hierarchy.itk
+ scripts/hyperhelp.itk
+ scripts/labeledframe.itk
+ scripts/labeledwidget.itk
+ scripts/mainwindow.itk
+ scripts/menubar.itk
+ scripts/messagebox.itk
+ scripts/messagedialog.itk
+ scripts/notebook.itk
+ scripts/optionmenu.itk
+ scripts/pane.itk
+ scripts/panedwindow.itk
+ scripts/promptdialog.itk
+ scripts/pushbutton.itk
+ scripts/radiobox.itk
+ scripts/regexpfield.itk
+ scripts/roman.itcl
+ scripts/scopedobject.itcl
+ scripts/scrolledcanvas.itk
+ scripts/scrolledframe.itk
+ scripts/scrolledhtml.itk
+ scripts/scrolledlistbox.itk
+ scripts/scrolledtext.itk
+ scripts/scrolledwidget.itk
+ scripts/selectionbox.itk
+ scripts/selectiondialog.itk
+ scripts/shell.itk
+ scripts/spindate.itk
+ scripts/spinint.itk
+ scripts/spinner.itk
+ scripts/spintime.itk
+ scripts/tabnotebook.itk
+ scripts/tabset.itk
+ scripts/tclIndex
+ scripts/timeentry.itk
+ scripts/timefield.itk
+ scripts/toolbar.itk
+ scripts/unknownimage.gif
+ scripts/watch.itk
+ )
+
+ list(APPEND BRLCAD_DEPS IWIDGETS_BLD)
+
+ SetTargetFolder(IWIDGETS_BLD "Third Party Libraries")
+
+ endif (DO_IWIDGETS_BUILD)
+
+endif (BRLCAD_ENABLE_TK)
+
+# Local Variables:
+# tab-width: 8
+# mode: cmake
+# indent-tabs-mode: t
+# End:
+# ex: shiftwidth=2 tabstop=8
+
Property changes on:
brlcad/branches/thirdparty_rework/src/superbuild/iwidgets.cmake
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: brlcad/branches/thirdparty_rework/src/superbuild/tk.cmake
===================================================================
--- brlcad/branches/thirdparty_rework/src/superbuild/tk.cmake 2020-09-29
15:40:39 UTC (rev 77270)
+++ brlcad/branches/thirdparty_rework/src/superbuild/tk.cmake 2020-09-29
17:24:34 UTC (rev 77271)
@@ -49,7 +49,7 @@
set(TCL_STUBNAME tkstub${TCL_MAJOR_VERSION}.${TCL_MINOR_VERSION})
ExternalProject_Add(TK_BLD
- SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/tk"
+ SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../other/tk"
BUILD_ALWAYS ${EXTERNAL_BUILD_UPDATE} ${LOG_OPTS}
CONFIGURE_COMMAND ""
BINARY_DIR ${TK_SRC_DIR}/win
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