Revision: 41256
http://brlcad.svn.sourceforge.net/brlcad/?rev=41256&view=rev
Author: starseeker
Date: 2010-11-05 20:18:39 +0000 (Fri, 05 Nov 2010)
Log Message:
-----------
As with tcl, put the tk scripts where they should be for a local run (hopefully)
Modified Paths:
--------------
brlcad/branches/cmake/src/other/tk/library/CMakeLists.txt
Modified: brlcad/branches/cmake/src/other/tk/library/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/tk/library/CMakeLists.txt 2010-11-05
20:08:23 UTC (rev 41255)
+++ brlcad/branches/cmake/src/other/tk/library/CMakeLists.txt 2010-11-05
20:18:39 UTC (rev 41256)
@@ -1,3 +1,10 @@
+MACRO(TK_SCRIPTS_BUILD files destination)
+ FOREACH(file ${${files}})
+ get_filename_component(filename ${file} NAME)
+ configure_file(${file}
${CMAKE_BINARY_DIR}/${destination}/${filename} COPYONLY)
+ ENDFOREACH(file ${${files}})
+ENDMACRO(TK_SCRIPTS_BUILD)
+
SET(TK_LIBRARY_FILES
bgerror.tcl
button.tcl
@@ -29,6 +36,8 @@
tclIndex
)
install(FILES ${TK_LIBRARY_FILES} DESTINATION
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION})
+TK_SCRIPTS_BUILD(TK_LIBRARY_FILES
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION})
+
SET(TK_LIBRARY_IMAGE_FILES
images/README
images/logo.eps
@@ -45,6 +54,8 @@
images/tai-ku.gif
)
install(FILES ${TK_LIBRARY_IMAGE_FILES} DESTINATION
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/images)
+TK_SCRIPTS_BUILD(TK_LIBRARY_IMAGE_FILES
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/images)
+
SET(TK_LIBRARY_MSG_FILES
msgs/cs.msg
msgs/da.msg
@@ -64,6 +75,8 @@
msgs/sv.msg
)
install(FILES ${TK_LIBRARY_MSG_FILES} DESTINATION
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/msgs)
+TK_SCRIPTS_BUILD(TK_LIBRARY_MSG_FILES
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/msgs)
+
SET(TTK_LIBRARY_FILES
ttk/altTheme.tcl
ttk/aquaTheme.tcl
@@ -90,6 +103,7 @@
ttk/xpTheme.tcl
)
install(FILES ${TTK_LIBRARY_FILES} DESTINATION
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/ttk)
+TK_SCRIPTS_BUILD(TTK_LIBRARY_FILES
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/ttk)
SET(TK_DEMO_PROGS
demos/browse
@@ -102,6 +116,7 @@
demos/widget
)
INSTALL(PROGRAMS ${TK_DEMO_PROGS} DESTINATION
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/demos)
+TK_SCRIPTS_BUILD(TK_DEMO_PROGS
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/demos)
SET(TK_DEMO_FILES
demos/README
@@ -169,6 +184,7 @@
demos/vscale.tcl
)
INSTALL(FILES ${TK_DEMO_FILES} DESTINATION
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/demos)
+TK_SCRIPTS_BUILD(TK_DEMO_FILES
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/demos)
SET(TK_DEMO_IMAGES
demos/images/earth.gif
@@ -184,4 +200,4 @@
demos/images/teapot.ppm
)
INSTALL(FILES ${TK_DEMO_IMAGES} DESTINATION
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/demos/images)
-
+TK_SCRIPTS_BUILD(TK_DEMO_IMAGES
lib/tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}/demos/images)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
The Next 800 Companies to Lead America's Growth: New Video Whitepaper
David G. Thomson, author of the best-selling book "Blueprint to a
Billion" shares his insights and actions to help propel your
business during the next growth cycle. Listen Now!
http://p.sf.net/sfu/SAP-dev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits