Revision: 40553
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40553&view=rev
Author:   starseeker
Date:     2010-09-13 20:33:32 +0000 (Mon, 13 Sep 2010)

Log Message:
-----------
Few more fixes - these settings show up as undefined without the CACHE logic.

Modified Paths:
--------------
    brlcad/branches/cmake/src/other/CMakeLists.txt

Modified: brlcad/branches/cmake/src/other/CMakeLists.txt
===================================================================
--- brlcad/branches/cmake/src/other/CMakeLists.txt      2010-09-13 20:04:42 UTC 
(rev 40552)
+++ brlcad/branches/cmake/src/other/CMakeLists.txt      2010-09-13 20:33:32 UTC 
(rev 40553)
@@ -115,8 +115,10 @@
 
 # Now that Tcl/Tk is settled, define the HAVE_TK flag for the config.h file
 IF(TK_LIBRARY)
-       SET(HAVE_TK 1)
+       SET(HAVE_TK 1 CACHE STRING "C level Tk flag" FORCE)
        FILE(APPEND ${CONFIG_H_FILE} "#cmakedefine HAVE_TK 1\n")
+ELSE(TK_LIBRARY)
+       SET(HAVE_TK 0 CACHE STRING "C level Tk flag" FORCE)
 ENDIF(TK_LIBRARY)
 
 # Depending on the Tcl/Tk results, look for packages required by BRL-CAD.  If
@@ -160,7 +162,7 @@
        ADD_DEPENDENCIES(itcl tcl)
 ENDIF(BRLCAD_BUILD_LOCAL_TCL)
 IF(BRLCAD_BUILD_LOCAL_ITCL)
-       SET(ITCL_VERSION "3.4")
+       SET(ITCL_VERSION "3.4" CACHE STRING "ITCL_VERSION" FORCE)
 ENDIF(BRLCAD_BUILD_LOCAL_ITCL)
 FILE(APPEND ${CONFIG_H_FILE} "#cmakedefine ITCL_VERSION        
\"${ITCL_VERSION}\"\n")
 
@@ -169,7 +171,7 @@
        ADD_DEPENDENCIES(itk itcl tcl tk)
 ENDIF(BRLCAD_BUILD_LOCAL_TK)
 IF(BRLCAD_BUILD_LOCAL_ITK)
-       SET(ITK_VERSION "3.3")
+       SET(ITK_VERSION "3.3" CACHE STRING "ITCL_VERSION" FORCE)
 ENDIF(BRLCAD_BUILD_LOCAL_ITK)
 FILE(APPEND ${CONFIG_H_FILE} "#cmakedefine ITK_VERSION \"${ITK_VERSION}\"\n")
 
@@ -182,7 +184,7 @@
 THIRD_PARTY_AUTOCONF_EXTERNAL_PROJECT(IWIDGETS iwidgets 
src/other/incrTcl/iwidgets "" 
"--with-tcl=${TCL_CONF_PREFIX};--with-tk=${TK_CONF_PREFIX};--with-itcl=${BRLCAD_SOURCE_DIR}/src/other/incrTcl")
 IF(BRLCAD_BUILD_LOCAL_ITK)
        ADD_DEPENDENCIES(iwidgets tcl tk itcl itk)
-       SET(IWIDGETS_VERSION "4.0.1")
+       SET(IWIDGETS_VERSION "4.0.1" CACHE STRING "ITCL_VERSION" FORCE)
 ENDIF(BRLCAD_BUILD_LOCAL_ITK)
 FILE(APPEND ${CONFIG_H_FILE} "#define IWIDGETS_VERSION 
\"${IWIDGETS_VERSION}\"\n")
 


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

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to