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

Reply via email to