Revision: 41811
          http://brlcad.svn.sourceforge.net/brlcad/?rev=41811&view=rev
Author:   starseeker
Date:     2010-12-28 15:24:58 +0000 (Tue, 28 Dec 2010)

Log Message:
-----------
Rename TCL_TCLSH and TK_WISH to conform, couple other renamings - some logic 
reworking to do here when it comes to TCL_FOUND and marking advanced.

Modified Paths:
--------------
    brlcad/branches/cmake/misc/CMake/FindTCL.cmake

Modified: brlcad/branches/cmake/misc/CMake/FindTCL.cmake
===================================================================
--- brlcad/branches/cmake/misc/CMake/FindTCL.cmake      2010-12-28 15:15:09 UTC 
(rev 41810)
+++ brlcad/branches/cmake/misc/CMake/FindTCL.cmake      2010-12-28 15:24:58 UTC 
(rev 41811)
@@ -523,7 +523,7 @@
        SET(TCL_INCLUDE_PATH "NOTFOUND")
        SET(TCL_LIBRARY "NOTFOUND")
        SET(TCL_STUB_LIBRARY "NOTFOUND")
-       SET(TCL_TCLSH "NOTFOUND")
+       SET(TCL_TCLSH_EXECUTABLE "NOTFOUND")
 ENDMACRO()
 
 MACRO(RESET_TK_VARS)
@@ -531,9 +531,9 @@
        SET(TK_VERSION_MINOR "NOTFOUND")
        SET(TK_VERSION_PATCH "NOTFOUND")
        SET(TK_INCLUDE_PATH "NOTFOUND")
-       SET(TK_LIBRARY "NOTFOUND")
-       SET(TK_STUB_LIBRARY "NOTFOUND")
-       SET(TK_WISH "NOTFOUND")
+       SET(TCL_TK_LIBRARY "NOTFOUND")
+       SET(TCL_TK_STUB_LIBRARY "NOTFOUND")
+       SET(TCL_WISH_EXECUTABLE "NOTFOUND")
 ENDMACRO()
 
 MACRO(VALIDATE_TCL_VARIABLES validvar)
@@ -546,9 +546,9 @@
        IF(NOT TCL_STUB_LIBRARY AND TCL_NEED_STUB_LIBS AND TCL_NEED_HEADERS)
                SET(${validvar} 0)
        ENDIF(NOT TCL_STUB_LIBRARY AND TCL_NEED_STUB_LIBS AND TCL_NEED_HEADERS)
-       IF(NOT TCL_TCLSH)
+       IF(NOT TCL_TCLSH_EXECUTABLE)
                SET(${validvar} 0)
-       ENDIF(NOT TCL_TCLSH)
+       ENDIF(NOT TCL_TCLSH_EXECUTABLE)
 ENDMACRO(VALIDATE_TCL_VARIABLES)
 
 
@@ -556,15 +556,15 @@
        IF(NOT TK_INCLUDE_PATH AND TCL_NEED_HEADERS)
                SET(${validvar} 0)
        ENDIF(NOT TK_INCLUDE_PATH AND TCL_NEED_HEADERS)
-       IF(NOT TK_LIBRARY AND TCL_NEED_HEADERS)
+       IF(NOT TCL_TK_LIBRARY AND TCL_NEED_HEADERS)
                SET(${validvar} 0)
-       ENDIF(NOT TK_LIBRARY AND TCL_NEED_HEADERS)
-       IF(NOT TK_STUB_LIBRARY AND TCL_NEED_STUB_LIBS AND TCL_NEED_HEADERS)
+       ENDIF(NOT TCL_TK_LIBRARY AND TCL_NEED_HEADERS)
+       IF(NOT TCL_TK_STUB_LIBRARY AND TCL_NEED_STUB_LIBS AND TCL_NEED_HEADERS)
                SET(${validvar} 0)
-       ENDIF(NOT TK_STUB_LIBRARY AND TCL_NEED_STUB_LIBS AND TCL_NEED_HEADERS)
-       IF(NOT TK_WISH)
+       ENDIF(NOT TCL_TK_STUB_LIBRARY AND TCL_NEED_STUB_LIBS AND 
TCL_NEED_HEADERS)
+       IF(NOT TCL_WISH_EXECUTABLE)
                SET(${validvar} 0)
-       ENDIF(NOT TK_WISH)
+       ENDIF(NOT TCL_WISH_EXECUTABLE)
 ENDMACRO(VALIDATE_TK_VARIABLES)
 
 
@@ -598,21 +598,21 @@
                endif()
                IF(${line} MATCHES "TCL_EXEC_PREFIX")
                        IF(MSVC)
-                               STRING(REGEX REPLACE 
".*TCL_EXEC_PREFIX='(.+)'.*" "\\1" TCL_TCLSH ${line})
-                               IF (EXISTS 
"${TCL_TCLSH}/bin/tclsh${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}.exe")
-                                       SET(TCL_TCLSH 
"${TCL_TCLSH}/bin/tclsh${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}.exe")
+                               STRING(REGEX REPLACE 
".*TCL_EXEC_PREFIX='(.+)'.*" "\\1" TCL_TCLSH_EXECUTABLE ${line})
+                               IF (EXISTS 
"${TCL_TCLSH_EXECUTABLE}/bin/tclsh${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}.exe")
+                                       SET(TCL_TCLSH_EXECUTABLE 
"${TCL_TCLSH_EXECUTABLE}/bin/tclsh${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}.exe")
                                ELSE()
-                                       IF (EXISTS 
"${TCL_TCLSH}/bin/tclsh${TCL_VERSION_MAJOR}.${TCL_VERSION_MINOR}.exe")
-                                               SET(TCL_TCLSH 
"${TCL_TCLSH}/bin/tclsh${TCL_VERSION_MAJOR}.${TCL_VERSION_MINOR}.exe")
+                                       IF (EXISTS 
"${TCL_TCLSH_EXECUTABLE}/bin/tclsh${TCL_VERSION_MAJOR}.${TCL_VERSION_MINOR}.exe")
+                                               SET(TCL_TCLSH_EXECUTABLE 
"${TCL_TCLSH_EXECUTABLE}/bin/tclsh${TCL_VERSION_MAJOR}.${TCL_VERSION_MINOR}.exe")
                                        ENDIF()
                                ENDIF()
                        ELSE(MSVC)
-                               STRING(REGEX REPLACE 
".*TCL_EXEC_PREFIX='(.+)'.*" "\\1" TCL_TCLSH ${line})
-                               IF (EXISTS 
"${TCL_TCLSH}/bin/tclsh${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}")
-                                       SET(TCL_TCLSH 
"${TCL_TCLSH}/bin/tclsh${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}")
+                               STRING(REGEX REPLACE 
".*TCL_EXEC_PREFIX='(.+)'.*" "\\1" TCL_TCLSH_EXECUTABLE ${line})
+                               IF (EXISTS 
"${TCL_TCLSH_EXECUTABLE}/bin/tclsh${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}")
+                                       SET(TCL_TCLSH_EXECUTABLE 
"${TCL_TCLSH_EXECUTABLE}/bin/tclsh${TCL_VERSION_MAJOR}${TCL_VERSION_MINOR}")
                                ELSE()
-                                       IF (EXISTS 
"${TCL_TCLSH}/bin/tclsh${TCL_VERSION_MAJOR}.${TCL_VERSION_MINOR}")
-                                               SET(TCL_TCLSH 
"${TCL_TCLSH}/bin/tclsh${TCL_VERSION_MAJOR}.${TCL_VERSION_MINOR}")
+                                       IF (EXISTS 
"${TCL_TCLSH_EXECUTABLE}/bin/tclsh${TCL_VERSION_MAJOR}.${TCL_VERSION_MINOR}")
+                                               SET(TCL_TCLSH_EXECUTABLE 
"${TCL_TCLSH_EXECUTABLE}/bin/tclsh${TCL_VERSION_MAJOR}.${TCL_VERSION_MINOR}")
                                        ENDIF()
                                ENDIF()
                        ENDIF(MSVC)
@@ -650,21 +650,21 @@
                endif()
                IF(${line} MATCHES "TK_EXEC_PREFIX")
                        IF(MSVC)
-                               STRING(REGEX REPLACE 
".*TK_EXEC_PREFIX='(.+)'.*" "\\1" TK_WISH ${line})
-                               IF (EXISTS 
"${TK_WISH}/bin/wish${TK_VERSION_MAJOR}${TK_VERSION_MINOR}.exe")
-                                       SET(TK_WISH 
"${TK_WISH}/bin/wish${TK_VERSION_MAJOR}${TK_VERSION_MINOR}.exe")
+                               STRING(REGEX REPLACE 
".*TK_EXEC_PREFIX='(.+)'.*" "\\1" TCL_WISH_EXECUTABLE ${line})
+                               IF (EXISTS 
"${TCL_WISH_EXECUTABLE}/bin/wish${TK_VERSION_MAJOR}${TK_VERSION_MINOR}.exe")
+                                       SET(TCL_WISH_EXECUTABLE 
"${TCL_WISH_EXECUTABLE}/bin/wish${TK_VERSION_MAJOR}${TK_VERSION_MINOR}.exe")
                                ELSE()
-                                       IF (EXISTS 
"${TK_WISH}/bin/wish${TK_VERSION_MAJOR}.${TK_VERSION_MINOR}.exe")
-                                               SET(TK_WISH 
"${TK_WISH}/bin/wish${TK_VERSION_MAJOR}.${TK_VERSION_MINOR}.exe")
+                                       IF (EXISTS 
"${TCL_WISH_EXECUTABLE}/bin/wish${TK_VERSION_MAJOR}.${TK_VERSION_MINOR}.exe")
+                                               SET(TCL_WISH_EXECUTABLE 
"${TCL_WISH_EXECUTABLE}/bin/wish${TK_VERSION_MAJOR}.${TK_VERSION_MINOR}.exe")
                                        ENDIF()
                                ENDIF()
                        ELSE(MSVC)
-                               STRING(REGEX REPLACE 
".*TK_EXEC_PREFIX='(.+)'.*" "\\1" TK_WISH ${line})
-                               IF (EXISTS 
"${TK_WISH}/bin/wish${TK_VERSION_MAJOR}${TK_VERSION_MINOR}")
-                                       SET(TK_WISH 
"${TK_WISH}/bin/wish${TK_VERSION_MAJOR}${TK_VERSION_MINOR}")
+                               STRING(REGEX REPLACE 
".*TK_EXEC_PREFIX='(.+)'.*" "\\1" TCL_WISH_EXECUTABLE ${line})
+                               IF (EXISTS 
"${TCL_WISH_EXECUTABLE}/bin/wish${TK_VERSION_MAJOR}${TK_VERSION_MINOR}")
+                                       SET(TCL_WISH_EXECUTABLE 
"${TCL_WISH_EXECUTABLE}/bin/wish${TK_VERSION_MAJOR}${TK_VERSION_MINOR}")
                                ELSE()
-                                       IF (EXISTS 
"${TK_WISH}/bin/wish${TK_VERSION_MAJOR}.${TK_VERSION_MINOR}")
-                                               SET(TK_WISH 
"${TK_WISH}/bin/wish${TK_VERSION_MAJOR}.${TK_VERSION_MINOR}")
+                                       IF (EXISTS 
"${TCL_WISH_EXECUTABLE}/bin/wish${TK_VERSION_MAJOR}.${TK_VERSION_MINOR}")
+                                               SET(TCL_WISH_EXECUTABLE 
"${TCL_WISH_EXECUTABLE}/bin/wish${TK_VERSION_MAJOR}.${TK_VERSION_MINOR}")
                                        ENDIF()
                                ENDIF()
                        ENDIF(MSVC)
@@ -685,26 +685,26 @@
 MACRO(VALIDATE_TCL validvar)
        SET(${validvar} 1)
        VALIDATE_TCL_VARIABLES(${validvar})
-       IF(TCL_TCLSH)
-               TCL_GET_VERSION(${TCL_TCLSH} CURRENT_SEARCH_VERSION)
+       IF(TCL_TCLSH_EXECUTABLE)
+               TCL_GET_VERSION(${TCL_TCLSH_EXECUTABLE} CURRENT_SEARCH_VERSION)
                VALIDATE_VERSION(dosearch ${CURRENT_SEARCH_VERSION})
                IF(NOT dosearch)
                        SET(${validvar} 0)
                ENDIF(NOT dosearch)
-       ENDIF(TCL_TCLSH)
-       IF(TCL_REQUIRE_THREADS AND TCL_TCLSH)
-               TCL_ISTHREADED(${TCL_TCLSH} TCL_THREADS)
+       ENDIF(TCL_TCLSH_EXECUTABLE)
+       IF(TCL_REQUIRE_THREADS AND TCL_TCLSH_EXECUTABLE)
+               TCL_ISTHREADED(${TCL_TCLSH_EXECUTABLE} TCL_THREADS)
                IF(NOT TCL_THREADS)
                        SET(${validvar} 0)
                ENDIF(NOT TCL_THREADS)
-       ENDIF(TCL_REQUIRE_THREADS AND TCL_TCLSH)
+       ENDIF(TCL_REQUIRE_THREADS AND TCL_TCLSH_EXECUTABLE)
 ENDMACRO(VALIDATE_TCL)
 
 MACRO(VALIDATE_TK validvar)
        SET(${validvar} 1)
        VALIDATE_TK_VARIABLES(${validvar})
        IF(TK_NATIVE_GRAPHICS OR TK_X11_GRAPHICS)
-               TK_GRAPHICS_SYSTEM(${TK_WISH} TK_SYSTEM_GRAPHICS)
+               TK_GRAPHICS_SYSTEM(${TCL_WISH_EXECUTABLE} TK_SYSTEM_GRAPHICS)
                IF(APPLE AND TK_NATIVE_GRAPHICS)
                        IF(NOT ${TK_SYSTEM_GRAPHICS} MATCHES "aqua")
                                SET(${validvar} 0)
@@ -870,11 +870,11 @@
                                                ENDIF()
                                                IF(TKVALID)
                                                        
GET_FILENAME_COMPONENT(TK_CONF_PREFIX "${tk_config_file}" PATH)
-                                                       
GET_FILENAME_COMPONENT(TK_LIBRARY_DIR2 "${TK_CONF_PREFIX}" PATH)
-                                                       
FIND_LIBRARY_PATHS(TK_LIBRARY_SEARCH_PATHS TK_PREFIX ${TK_VERSION_MAJOR} 
${TK_VERSION_MINOR})
-                                                       
SET(TK_LIBRARY_SEARCH_PATHS 
"${TK_CONF_PREFIX};${TK_LIBRARY_DIR2};${TK_LIBRARY_SEARCH_PATHS}")
-                                                       FIND_LIBRARY(TK_LIBRARY 
tk Tk tk${TK_VERSION_MAJOR}.${TK_VERSION_MINOR} 
tk${TK_VERSION_MAJOR}${TK_VERSION_MINOR} PATHS ${TK_LIBRARY_SEARCH_PATHS} 
NO_SYSTEM_PATH)
-                                                       
FIND_LIBRARY(TK_STUB_LIBRARY tkstub 
tkstub${TK_VERSION_MAJOR}.${TK_VERSION_MINOR} 
tkstub${TK_VERSION_MAJOR}${TK_VERSION_MINOR} PATHS ${TK_LIBRARY_SEARCH_PATHS} 
NO_SYSTEM_PATH)
+                                                       
GET_FILENAME_COMPONENT(TCL_TK_LIBRARY_DIR2 "${TK_CONF_PREFIX}" PATH)
+                                                       
FIND_LIBRARY_PATHS(TCL_TK_LIBRARY_SEARCH_PATHS TK_PREFIX ${TK_VERSION_MAJOR} 
${TK_VERSION_MINOR})
+                                                       
SET(TCL_TK_LIBRARY_SEARCH_PATHS 
"${TK_CONF_PREFIX};${TCL_TK_LIBRARY_DIR2};${TCL_TK_LIBRARY_SEARCH_PATHS}")
+                                                       
FIND_LIBRARY(TCL_TK_LIBRARY tk Tk tk${TK_VERSION_MAJOR}.${TK_VERSION_MINOR} 
tk${TK_VERSION_MAJOR}${TK_VERSION_MINOR} PATHS ${TCL_TK_LIBRARY_SEARCH_PATHS} 
NO_SYSTEM_PATH)
+                                                       
FIND_LIBRARY(TCL_TK_STUB_LIBRARY tkstub 
tkstub${TK_VERSION_MAJOR}.${TK_VERSION_MINOR} 
tkstub${TK_VERSION_MAJOR}${TK_VERSION_MINOR} PATHS 
${TCL_TK_LIBRARY_SEARCH_PATHS} NO_SYSTEM_PATH)
                                                        VALIDATE_TK(TKVALID)
                                                ENDIF(TKVALID)
                                        ENDIF(NOT TKVALID)
@@ -906,14 +906,14 @@
                                        IF(dosearch)
                                                
FIND_LIBRARY_PATHS(TCL_LIBRARY_SEARCH_PATHS SPATH ${MAJORNUM} ${MINORNUM})
                                                
FIND_PROGRAM_PATHS(TCL_PROGRAM_SEARCH_PATHS SPATH ${MAJORNUM} ${MINORNUM})
-                                               FIND_PROGRAM(TCL_TCLSH NAMES 
tclsh${MAJORNUM}.${MINORNUM} tclsh${MAJORNUM}${MINORNUM} PATHS 
${TCL_PROGRAM_SEARCH_PATHS} NO_SYSTEM_PATH)
+                                               
FIND_PROGRAM(TCL_TCLSH_EXECUTABLE NAMES tclsh${MAJORNUM}.${MINORNUM} 
tclsh${MAJORNUM}${MINORNUM} PATHS ${TCL_PROGRAM_SEARCH_PATHS} NO_SYSTEM_PATH)
                                        ENDIF(dosearch)
                                        VALIDATE_TCL(TCLVALID)
                                        IF(TCLVALID)
                                                IF(TCL_REQUIRE_TK)
                                                        SET(TKVALID 0)
                                                        RESET_TK_VARS()
-                                                       FIND_PROGRAM(TK_WISH 
NAMES wish${MAJORNUM}.${MINORNUM} wish${MAJORNUM}${MINORNUM} PATHS 
${TCL_PROGRAM_SEARCH_PATHS} NO_SYSTEM_PATH)
+                                                       
FIND_PROGRAM(TCL_WISH_EXECUTABLE NAMES wish${MAJORNUM}.${MINORNUM} 
wish${MAJORNUM}${MINORNUM} PATHS ${TCL_PROGRAM_SEARCH_PATHS} NO_SYSTEM_PATH)
                                                        VALIDATE_TK(TKVALID)
                                                        IF(NOT TKVALID)
                                                                SET(TCLVALID 0)
@@ -930,10 +930,13 @@
        ENDFOREACH()
 ENDIF(NOT TCLVALID AND NOT TCL_NEED_HEADERS)
 
+# Translate interal search results into variables to be exposed as results
 
+# FIXME - todo
+
 # Set TCL_FOUND to TRUE if all listed variables are TRUE
 INCLUDE(FindPackageHandleStandardArgs)
-SET(PACKAGE_HANDLE_VARS "TCL_TCLSH")
+SET(PACKAGE_HANDLE_VARS "TCL_TCLSH_EXECUTABLE")
 IF(TCL_NEED_HEADERS)
        SET(PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS} TCL_INCLUDE_PATH 
TCL_CONF_PREFIX")
        IF(TCL_NEED_STUB_LIBS)
@@ -941,14 +944,14 @@
        ENDIF(TCL_NEED_STUB_LIBS)
 
        IF(TCL_REQUIRE_TK)
-               SET(PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS} TK_INCLUDE_PATH 
TK_CONF_PREFIX TK_LIBRARY TK_WISH")
+               SET(PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS} TK_INCLUDE_PATH 
TK_CONF_PREFIX TCL_TK_LIBRARY TCL_WISH_EXECUTABLE")
                IF(TCL_NEED_STUB_LIBS)
-                       SET(PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS} 
TK_STUB_LIBRARY")
+                       SET(PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS} 
TCL_TK_STUB_LIBRARY")
                ENDIF(TCL_NEED_STUB_LIBS)
        ENDIF(TCL_REQUIRE_TK)
 ELSE(TCL_NEED_HEADERS)
        IF(TCL_REQUIRE_TK)
-               SET(PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS} TK_WISH")
+               SET(PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS} 
TCL_WISH_EXECUTABLE")
        ENDIF(TCL_REQUIRE_TK)
 ENDIF(TCL_NEED_HEADERS)
 STRING(REGEX REPLACE " " ";" PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS}")
@@ -962,17 +965,16 @@
 ENDFOREACH(tclvar ${PACKAGE_HANDLE_VARS})
 IF(TCL_REQUIRE_TK)
        SET(PACKAGE_HANDLE_VARS "${PACKAGE_HANDLE_VARS};TCL_LIBRARY")
-       FIND_PACKAGE_HANDLE_STANDARD_ARGS(TK DEFAULT_MSG TK_LIBRARY 
${PACKAGE_HANDLE_VARS})
+       FIND_PACKAGE_HANDLE_STANDARD_ARGS(TK DEFAULT_MSG TCL_TK_LIBRARY 
${PACKAGE_HANDLE_VARS})
 ENDIF(TCL_REQUIRE_TK)
 
 MARK_AS_ADVANCED(
-       TCL_INCLUDE_PATH
-       TK_INCLUDE_PATH
+       TCL_INCLUDE_DIRS
        TCL_LIBRARY
-       TK_LIBRARY
+       TCL_TK_LIBRARY
        TCL_STUB_LIBRARY
-       TK_STUB_LIBRARY
-       TCL_TCLSH
-       TK_WISH
+       TCL_TK_STUB_LIBRARY
+       TCL_TCLSH_EXECUTABLE
+       TCL_WISH_EXECUTABLE
        )
 


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

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
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