Revision: 42267
          http://brlcad.svn.sourceforge.net/brlcad/?rev=42267&view=rev
Author:   starseeker
Date:     2011-01-14 18:38:27 +0000 (Fri, 14 Jan 2011)

Log Message:
-----------
More logic for building up the share dir in the build tree.

Modified Paths:
--------------
    brlcad/branches/cmake/misc/CMakeLists.txt
    brlcad/branches/cmake/pix/CMakeLists.txt
    brlcad/branches/cmake/src/archer/CMakeLists.txt
    brlcad/branches/cmake/src/conv/CMakeLists.txt
    brlcad/branches/cmake/src/gtools/CMakeLists.txt
    brlcad/branches/cmake/src/libpkg/CMakeLists.txt
    brlcad/branches/cmake/src/librt/CMakeLists.txt
    brlcad/branches/cmake/src/nirt/CMakeLists.txt
    brlcad/branches/cmake/src/other/tcl/doc/CMakeLists.txt
    brlcad/branches/cmake/src/other/tk/doc/CMakeLists.txt
    brlcad/branches/cmake/src/rt/CMakeLists.txt
    brlcad/branches/cmake/src/util/CMakeLists.txt

Modified: brlcad/branches/cmake/misc/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/misc/CMakeLists.txt   2011-01-14 16:40:56 UTC (rev 
42266)
+++ brlcad/branches/cmake/misc/CMakeLists.txt   2011-01-14 18:38:27 UTC (rev 
42267)
@@ -13,10 +13,12 @@
        ADD_SUBDIRECTORY(enigma)
 ENDIF(NOT WIN32)
 
-CONFIGURE_FILE(brlcad-config.in ${CMAKE_CURRENT_BINARY_DIR}/brlcad-config 
@ONLY)
+CONFIGURE_FILE(brlcad-config.in ${CMAKE_BINARY_DIR}/bin/brlcad-config @ONLY)
 
+FILE(COPY fortran_example.f DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES fortran_example.f DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
-INSTALL(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/brlcad-config DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_BIN_DIR})
+INSTALL(PROGRAMS ${CMAKE_BINARY_DIR}/bin/brlcad-config DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_BIN_DIR})
+FILE(COPY brlcad-config.1 DESTINATION ${CMAKE_BINARY_DIR}/${MAN_DIR}/man1)
 INSTALL(FILES brlcad-config.1 DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_MAN_DIR}/man1)
 
 SET(density_DATAFILES

Modified: brlcad/branches/cmake/pix/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/pix/CMakeLists.txt    2011-01-14 16:40:56 UTC (rev 
42266)
+++ brlcad/branches/cmake/pix/CMakeLists.txt    2011-01-14 18:38:27 UTC (rev 
42267)
@@ -38,5 +38,7 @@
        configure_file(${pixlog} ${CMAKE_BINARY_DIR}/pix/${pixlog} COPYONLY)
 ENDFOREACH(pixlog ${PIX_LOG})
 
+FILE(COPY ${BENCHMARK_PIX} DESTINATION ${CMAKE_BINARY_DIR}/${DATA_DIR}/pix)
+FILE(COPY ${PIX_LOG} DESTINATION ${CMAKE_BINARY_DIR}/${DATA_DIR}/pix)
 INSTALL(FILES ${BENCHMARK_PIX} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/pix)
 INSTALL(FILES ${PIX_LOG} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/pix)

Modified: brlcad/branches/cmake/src/archer/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/archer/CMakeLists.txt     2011-01-14 16:40:56 UTC 
(rev 42266)
+++ brlcad/branches/cmake/src/archer/CMakeLists.txt     2011-01-14 18:38:27 UTC 
(rev 42267)
@@ -3,19 +3,21 @@
        INSTALL(PROGRAMS archer.bat DESTINATION bin)
 ENDIF(WIN32)
 configure_file(archer ${CMAKE_BINARY_DIR}/bin/archer COPYONLY)
-configure_file(itk_redefines.tcl ${CMAKE_CURRENT_BINARY_DIR}/itk_redefines.tcl 
COPYONLY)
 INSTALL(PROGRAMS archer DESTINATION bin)
+configure_file(itk_redefines.tcl 
${CMAKE_BINARY_DIR}/${DATA_DIR}/tclscripts/itk_redefines.tcl COPYONLY)
 INSTALL(FILES itk_redefines.tcl DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/tclscripts)
 
 set(archer_plugins
   plugins/utility.tcl
   plugins/wizards.tcl
 )
-
+FILE(COPY ${archer_plugins} DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer)
 INSTALL(FILES ${archer_plugins} DESTINATION  
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer)
 
+FILE(COPY plugins/Core/README DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Core)
 INSTALL(FILES plugins/Core/README DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Core)
 
+FILE(COPY plugins/Commands/README DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Command)
 INSTALL(FILES plugins/Commands/README DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Command)
 
 
@@ -24,10 +26,13 @@
   plugins/Utility/attrGroupsDisplayUtilityP.tcl
   plugins/Utility/README
 )
+FILE(COPY ${archer_utility_FILES} DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Utility)
 INSTALL(FILES ${archer_utility_FILES} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Utility)
 
+FILE(COPY plugins/Utility/botUtilityP/BotUtilityP.tcl DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Utility/botUtilityP)
 INSTALL(FILES plugins/Utility/botUtilityP/BotUtilityP.tcl DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Utility/botUtilityP)
 
+FILE(COPY 
plugins/Utility/attrGroupsDisplayUtilityP/AttrGroupsDisplayUtilityP.tcl 
DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Utility/attrGroupsDisplayUtilityP)
 INSTALL(FILES 
plugins/Utility/attrGroupsDisplayUtilityP/AttrGroupsDisplayUtilityP.tcl 
DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Utility/attrGroupsDisplayUtilityP)
 
 SET(archer_wizard_FILES
@@ -35,12 +40,17 @@
   plugins/Wizards/tankwizard.tcl
   plugins/Wizards/tirewizard.tcl
 )
+FILE(COPY ${archer_wizard_FILES} DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Wizards)
 INSTALL(FILES ${archer_wizard_FILES} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Wizards)
 
+FILE(COPY plugins/Wizards/humanwizard/HumanWizard.tcl DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Wizards/humanwizard)
 INSTALL(FILES plugins/Wizards/humanwizard/HumanWizard.tcl DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Wizards/humanwizard)
 
+FILE(COPY plugins/Wizards/tankwizard/TankWizard.tcl DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Wizards/tankwizard)
 INSTALL(FILES plugins/Wizards/tankwizard/TankWizard.tcl DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Wizards/tankwizard)
 
+FILE(COPY plugins/Wizards/tankwizard/images/tank.png DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Wizards/tankwizardIA/images)
 INSTALL(FILES plugins/Wizards/tankwizard/images/tank.png DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Wizards/tankwizardIA/images)
 
+FILE(COPY plugins/Wizards/tirewizard/TireWizard.tcl DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/plugins/archer/Wizards/tirewizard)
 INSTALL(FILES plugins/Wizards/tirewizard/TireWizard.tcl DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/plugins/archer/Wizards/tirewizard)

Modified: brlcad/branches/cmake/src/conv/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/conv/CMakeLists.txt       2011-01-14 16:40:56 UTC 
(rev 42266)
+++ brlcad/branches/cmake/src/conv/CMakeLists.txt       2011-01-14 18:38:27 UTC 
(rev 42267)
@@ -141,7 +141,9 @@
 
 install(PROGRAMS intaval-g.py DESTINATION bin)
 
+FILE(COPY g-xxx.c DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES g-xxx.c DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
+FILE(COPY g-xxx_facets.c DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES g-xxx_facets.c DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
 
 SET(conv_MANS

Modified: brlcad/branches/cmake/src/gtools/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/gtools/CMakeLists.txt     2011-01-14 16:40:56 UTC 
(rev 42266)
+++ brlcad/branches/cmake/src/gtools/CMakeLists.txt     2011-01-14 18:38:27 UTC 
(rev 42267)
@@ -20,6 +20,7 @@
 add_executable(g_transfer g_transfer.c)
 target_link_libraries(g_transfer librt libpkg)
 
+FILE(COPY g_transfer.c DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES g_transfer.c DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
 
 SET(gtools_MANS
@@ -27,5 +28,5 @@
   g_lint.1
   remapid.1
 )
-
+FILE(COPY ${gtools_MANS} DESTINATION ${CMAKE_BINARY_DIR}/${MAN_DIR}/man1)
 install(FILES ${gtools_MANS} DESTINATION ${MAN_DIR}/man1)

Modified: brlcad/branches/cmake/src/libpkg/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/libpkg/CMakeLists.txt     2011-01-14 16:40:56 UTC 
(rev 42266)
+++ brlcad/branches/cmake/src/libpkg/CMakeLists.txt     2011-01-14 18:38:27 UTC 
(rev 42267)
@@ -8,6 +8,7 @@
     vers.c
 )
 
+FILE(COPY tpkg.c DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES tpkg.c DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
 
 BRLCAD_ADDLIB(libpkg "${LIBPKG_SOURCES}" libbu)

Modified: brlcad/branches/cmake/src/librt/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/librt/CMakeLists.txt      2011-01-14 16:40:56 UTC 
(rev 42266)
+++ brlcad/branches/cmake/src/librt/CMakeLists.txt      2011-01-14 18:38:27 UTC 
(rev 42267)
@@ -217,7 +217,9 @@
     primitives/xxx/xxx.c
 )
 
+FILE(COPY nurb_example.c DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES nurb_example.c DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
+FILE(COPY raydebug.tcl DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES raydebug.tcl DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
 
 if(MSVC)

Modified: brlcad/branches/cmake/src/nirt/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/nirt/CMakeLists.txt       2011-01-14 16:40:56 UTC 
(rev 42266)
+++ brlcad/branches/cmake/src/nirt/CMakeLists.txt       2011-01-14 18:38:27 UTC 
(rev 42267)
@@ -31,4 +31,5 @@
   sfiles/gap1.nrt 
   sfiles/gap2.nrt
 )
+FILE(COPY ${nirt_sfiles} DESTINATION ${CMAKE_BINARY_DIR}/${DATA_DIR}/nirt)
 INSTALL(FILES ${nirt_sfiles} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/nirt)

Modified: brlcad/branches/cmake/src/other/tcl/doc/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/tcl/doc/CMakeLists.txt      2011-01-14 
16:40:56 UTC (rev 42266)
+++ brlcad/branches/cmake/src/other/tcl/doc/CMakeLists.txt      2011-01-14 
18:38:27 UTC (rev 42267)
@@ -251,11 +251,14 @@
 
 IF(TCLMAN_GENERATED)
        FILE(GLOB TCL_MAN1 "${CMAKE_CURRENT_BINARY_DIR}/man1/*")
+       FILE(COPY ${TCL_MAN1} DESTINATION ${CMAKE_BINARY_DIR}/${MAN_DIR}/man1)
        INSTALL(FILES ${TCL_MAN1} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_MAN_DIR}/man1)
 
        FILE(GLOB TCL_MAN3 "${CMAKE_CURRENT_BINARY_DIR}/man3/*")
+       FILE(COPY ${TCL_MAN3} DESTINATION ${CMAKE_BINARY_DIR}/${MAN_DIR}/man3)
        INSTALL(FILES ${TCL_MAN3} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_MAN_DIR}/man3)
 
        FILE(GLOB TCL_MANN "${CMAKE_CURRENT_BINARY_DIR}/mann/*")
+       FILE(COPY ${TCL_MANN} DESTINATION ${CMAKE_BINARY_DIR}/${MAN_DIR}/mann)
        INSTALL(FILES ${TCL_MANN} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_MAN_DIR}/mann)
 ENDIF(TCLMAN_GENERATED)

Modified: brlcad/branches/cmake/src/other/tk/doc/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/tk/doc/CMakeLists.txt       2011-01-14 
16:40:56 UTC (rev 42266)
+++ brlcad/branches/cmake/src/other/tk/doc/CMakeLists.txt       2011-01-14 
18:38:27 UTC (rev 42267)
@@ -218,11 +218,14 @@
 
 IF(TKMAN_GENERATED)
        FILE(GLOB TK_MAN1       "${CMAKE_CURRENT_BINARY_DIR}/man1/*")
+       FILE(COPY ${TK_MAN1} DESTINATION ${CMAKE_BINARY_DIR}/${MAN_DIR}/man1)
        INSTALL(FILES ${TK_MAN1} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_MAN_DIR}/man1)
 
        FILE(GLOB TK_MAN3       "${CMAKE_CURRENT_BINARY_DIR}/man3/*")
+       FILE(COPY ${TK_MAN3} DESTINATION ${CMAKE_BINARY_DIR}/${MAN_DIR}/man3)
        INSTALL(FILES ${TK_MAN3} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_MAN_DIR}/man3)
 
        FILE(GLOB TK_MANN       "${CMAKE_CURRENT_BINARY_DIR}/mann/*")
+       FILE(COPY ${TK_MANN} DESTINATION ${CMAKE_BINARY_DIR}/${MAN_DIR}/mann)
        INSTALL(FILES ${TK_MANN} DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_MAN_DIR}/mann)
 ENDIF(TKMAN_GENERATED)

Modified: brlcad/branches/cmake/src/rt/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/rt/CMakeLists.txt 2011-01-14 16:40:56 UTC (rev 
42266)
+++ brlcad/branches/cmake/src/rt/CMakeLists.txt 2011-01-14 18:38:27 UTC (rev 
42267)
@@ -9,6 +9,7 @@
 ENDIF(NOT MSVC)
 
 set(rtexample_SRCS rtexample.c)
+FILE(COPY rtexample.c DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES rtexample.c DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
 
 set(reshoot_SRCS reshoot.c)

Modified: brlcad/branches/cmake/src/util/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/util/CMakeLists.txt       2011-01-14 16:40:56 UTC 
(rev 42266)
+++ brlcad/branches/cmake/src/util/CMakeLists.txt       2011-01-14 18:38:27 UTC 
(rev 42267)
@@ -24,6 +24,7 @@
        ENDIF(BRLCAD-ENABLE_TK)
 ENDIF(BRLCAD-ENABLE_X11)
 
+FILE(COPY pl-dm.c DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES pl-dm.c DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
 
 # Don't have the libpc or boost stuff yet
@@ -157,6 +158,7 @@
 
 add_executable(roots_example roots_example.c)
 target_link_libraries(roots_example libbu librt)
+FILE(COPY roots_example.c DESTINATION 
${CMAKE_BINARY_DIR}/${DATA_DIR}/sample_applications)
 INSTALL(FILES roots_example.c DESTINATION 
${${CMAKE_PROJECT_NAME}_INSTALL_DATA_DIR}/sample_applications)
 
 set(util_MANS


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to