Changeset 59323be in tol
- Timestamp:
- Dec 15, 2015, 1:10:30 PM (11 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- da2804ff
- Parents:
- ada6d64
- Location:
- tolbase
- Files:
-
- 1 added
- 3 edited
-
bin/CMakeLists.txt (modified) (1 diff)
-
bin/tolbase.sh (modified) (2 diffs)
-
bin/tolbase.tcl (added)
-
generic/tolbase.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tolbase/bin/CMakeLists.txt
rada6d64 r59323be 5 5 GROUP_WRITE GROUP_EXECUTE WORLD_READ WORLD_WRITE 6 6 WORLD_EXECUTE ) 7 install( FILES tolbase.tcl DESTINATION "bin" 8 PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ 9 GROUP_WRITE WORLD_READ WORLD_WRITE ) -
tolbase/bin/tolbase.sh
rada6d64 r59323be 1 #!/bin/ sh1 #!/bin/bash 2 2 # Shell wrapper for TOL executable. 3 3 … … 12 12 fi 13 13 14 exec ${SCRIPTPATH}/tolbase "${@}" 14 #TFILE="/tmp/$(basename $0).$$.tmp.tcl" 15 #echo lappend auto_path file normalize [file join [ file dir [info script] ] .. lib ] ] 16 #echo package require TolbaseApp > ${TFILE} 17 #echo after idle {file delete ${TFILE}} >> ${TFILE} 18 19 ${SCRIPTPATH}/tolbase ${SCRIPTPATH}/tolbase.tcl "${@}" -
tolbase/generic/tolbase.c
rada6d64 r59323be 16 16 #ifdef WIN32 17 17 #include <windows.h> 18 #endif 19 20 // Tcl_SetStartupScript 21 #if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION <= 5 22 //#include "tclIntDecls.h" 18 23 #endif 19 24 … … 130 135 return TCL_ERROR; 131 136 } 132 Tcl_StaticPackage(interp, "Tk", Tk_Init, Tk_SafeInit); 133 #ifdef TK_TEST 134 if (Tktest_Init(interp) == TCL_ERROR) { 135 return TCL_ERROR; 136 } 137 Tcl_StaticPackage(interp, "Tktest", Tktest_Init, 138 (Tcl_PackageInitProc *) NULL); 139 #endif /* TK_TEST */ 137 // Tcl_StaticPackage(interp, "Tk", Tk_Init, Tk_SafeInit); 140 138 141 139 … … 163 161 */ 164 162 163 #if defined(WIN32) 165 164 SetupArgv( interp ); 166 165 Tcl_VarEval( interp, "lappend", " auto_path", " [file join", … … 173 172 } 174 173 //Tcl_PkgRequire( interp, "TolbaseApp", TOLBASE_VERSION, 1); 174 #else 175 const char* exeName = Tcl_GetNameOfExecutable(); 176 Tcl_VarEval( interp, "file join", 177 " [ file dir ", Tcl_GetNameOfExecutable(), 178 " ] tolbase.tcl", NULL ); 179 Tcl_Obj *objPath = Tcl_GetObjResult( interp ); 180 Tcl_SetStartupScript( Tcl_GetObjResult( interp ), NULL ); 181 #endif 175 182 return TCL_OK; 176 183 }
Note: See TracChangeset
for help on using the changeset viewer.
