Revision: 41258
http://brlcad.svn.sourceforge.net/brlcad/?rev=41258&view=rev
Author: starseeker
Date: 2010-11-05 21:54:36 +0000 (Fri, 05 Nov 2010)
Log Message:
-----------
Fix a couple bugs, add a little extra foo to make itcl locatable in the build
dir.
Modified Paths:
--------------
brlcad/branches/cmake/src/other/incrTcl/itcl/CMakeLists.txt
brlcad/branches/cmake/src/other/tcl/CMakeLists.txt
Modified: brlcad/branches/cmake/src/other/incrTcl/itcl/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/incrTcl/itcl/CMakeLists.txt 2010-11-05
21:08:18 UTC (rev 41257)
+++ brlcad/branches/cmake/src/other/incrTcl/itcl/CMakeLists.txt 2010-11-05
21:54:36 UTC (rev 41258)
@@ -57,11 +57,10 @@
OPTION(BUILD_STATIC_LIBS "Build static libraries" ON)
# version numbers
-SET(ITCL_MAJOR_VERSION 8)
-SET(ITCL_MINOR_VERSION 5)
-SET(ITCL_PATCH_LEVEL 9)
+SET(ITCL_MAJOR_VERSION 3)
+SET(ITCL_MINOR_VERSION 4)
-SET(ITCL_VERSION
"${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION}.${ITCL_PATCH_LEVEL}")
+SET(ITCL_VERSION "${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION}")
#-----------------------------------------------------------------------------
# Output directories.
@@ -106,14 +105,12 @@
#----------------------------------------------------------------------------
# First, get some standard options out of the way - things that are constant
# between various platforms or pertain to specific OS definitions
-SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DPACKAGE_NAME=\\\"Itcl\\\"")
-SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DPACKAGE_TARNAME=\\\"Itcl\\\"")
+SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DPACKAGE_NAME=\\\"itcl\\\"")
+SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DPACKAGE_TARNAME=\\\"itcl\\\"")
SET(ITCL_CFLAGS "${ITCL_CFLAGS}
-DPACKAGE_VERSION=\\\"${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION}\\\"")
-SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DPACKAGE_STRING=\\\"Itcl\\
${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION}\\\"")
+SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DPACKAGE_STRING=\\\"itcl\\\
${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION}\\\"")
SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DPACKAGE_BUGREPORT=\\\"\\\"")
SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DSTDC_HEADERS=1")
-SET(ITCL_CFLAGS "${ITCL_CFLAGS}
-DITCL_LIBRARY=\\\"${CMAKE_INSTALL_PREFIX}/lib/${CMAKE_SHARED_LIBRARY_PREFIX}itcl${TCL_MAJOR_VERSION}.${TCL_MINOR_VERSION}\\\"")
-SET(ITCL_CFLAGS "${ITCL_CFLAGS} -DUSE_TCL_STUBS=1")
#----------------------------------------------------------------------------
@@ -467,9 +464,12 @@
add_library(itcl ${ITCL_GENERIC_SRCS})
target_link_libraries(itcl ${M_LIBRARY} ${TCL_LIBRARY})
-install(TARGETS itcl DESTINATION
lib/Itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION})
+install(TARGETS itcl DESTINATION
lib/itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION})
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/pkgIndex.tcl "package ifneeded Itcl
${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION} [list load [file join $dir
libitcl${CMAKE_SHARED_LIBRARY_SUFFIX}] Itcl]")
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgIndex.tcl DESTINATION
lib/Itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION})
-install(FILES library/itcl.tcl DESTINATION
lib/Itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION})
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/library/itcl.tcl
${CMAKE_BINARY_DIR}/lib/Itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION}
COPYONLY)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pkgIndex.tcl DESTINATION
lib/itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION})
+
+FILE(WRITE
${CMAKE_BINARY_DIR}/lib/itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION}/pkgIndex.tcl
"package ifneeded Itcl ${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION} [list load
[file join $dir .. libitcl${CMAKE_SHARED_LIBRARY_SUFFIX}] Itcl]")
+
+install(FILES library/itcl.tcl DESTINATION
lib/itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION})
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/library/itcl.tcl
${CMAKE_BINARY_DIR}/lib/itcl${ITCL_MAJOR_VERSION}.${ITCL_MINOR_VERSION}/itcl.tcl
COPYONLY)
Modified: brlcad/branches/cmake/src/other/tcl/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/tcl/CMakeLists.txt 2010-11-05 21:08:18 UTC
(rev 41257)
+++ brlcad/branches/cmake/src/other/tcl/CMakeLists.txt 2010-11-05 21:54:36 UTC
(rev 41258)
@@ -1,5 +1,5 @@
# C M A K E L I S T S . T X T
-# SCL
+# TCL
#
# Copyright (c) 2010 United States Government as represented by
# the U.S. Army Research Laboratory.
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