Browse Source

new modules

Ken Martin 24 years ago
parent
commit
e1cfba5c67
2 changed files with 36 additions and 0 deletions
  1. 19 0
      Modules/FindTclsh.cmake
  2. 17 0
      Modules/FindWish.cmake

+ 19 - 0
Modules/FindTclsh.cmake

@@ -0,0 +1,19 @@
+#
+# This module finds if TCL is installed and determines where the
+# include files and libraries are. It also determines what the name of
+# the library is. This code sets the following variables:
+#
+#  TCL_TCLSH        = the full path to the tclsh binary (tcl tcl80 etc)
+#  TK_WISH          = the full path to the wish binary (wish wish80 etc)
+#
+
+# if unix look for the cyg version first to avoid finding it 
+# on a windows box running only win32 builds
+IF(UNIX)
+  FIND_PROGRAM(TCL_TCLSH cygtclsh80)
+ENDIF(UNIX)
+
+FIND_PROGRAM(TCL_TCLSH
+  NAMES tclsh tclsh84 tclsh8.4 tclsh83 tclsh8.3 tclsh82 tclsh80 cygtclsh80
+)
+

+ 17 - 0
Modules/FindWish.cmake

@@ -0,0 +1,17 @@
+#
+# This module finds if TCL is installed and determines where the
+# include files and libraries are. It also determines what the name of
+# the library is. This code sets the following variables:
+#
+#  TK_WISH          = the full path to the wish binary (wish wish80 etc)
+#
+
+# if UNIX is defined, then look for the cygwin version first
+IF(UNIX)
+  FIND_PROGRAM(TK_WISH cygwish80 )
+ENDIF(UNIX)
+
+FIND_PROGRAM(TK_WISH
+  NAMES wish wish84 wish8.4 wish83 wish8.3 wish82 wish80
+)
+