History of kitsh/build.sh of 2ec7ce2722f50fa2b209e31e6391530cf29afdad

History of file kitsh/build.sh at check-in 2ec7ce2722f50fa2b209e31e6391530cf29afdad

2017-08-18
14:22
Updated to allow the user to specify additional arguments to "make" when building "tclsh" file: [ae00c6fdc3] check-in: [bd1ae86760] user: rkeene, branch: trunk, size: 6950 [annotate] [blame] [check-ins using] [diff]
13:54
Updated to include "tclsh" in the SDK file: [7664997e0e] check-in: [7677216774] user: rkeene, branch: trunk, size: 6798 [annotate] [blame] [check-ins using] [diff]
2016-09-06
03:44
Updated to not print a spurious error to the kitsh build log when Tk is not built file: [6c838e6aa6] check-in: [a23f2effdc] user: rkeene, branch: trunk, size: 6798 [annotate] [blame] [check-ins using] [diff]
2016-08-04
15:09
Change the order files are copied to the VFS staging directory so packages may override boot.tcl and tclkit.ico more easily file: [e977fd92ee] check-in: [2b40af4d64] user: rkeene, branch: trunk, size: 6765 [annotate] [blame] [check-ins using] [diff]
2016-04-08
15:50
Preserve timestamps when copying buildsrc for kitsh file: [a050224c70] check-in: [08115dbde5] user: rkeene, branch: trunk, size: 6765 [annotate] [blame] [check-ins using] [diff]
2016-02-24
20:26
Created a mechanism for specifying which KitDLL to build file: [cb53c1165d] check-in: [eb5004bca0] user: rkeene, branch: feature-kitdll-static, size: 6764 [annotate] [blame] [check-ins using] [diff]
20:08
Added start of KitDLL static building file: [e30417e077] check-in: [44e46cf739] user: rkeene, branch: feature-kitdll-static, size: 6646 [annotate] [blame] [check-ins using] [diff]
2015-10-08
18:32
Simplify change in the previous check-in. file: [fe33f09af3] check-in: [78bb12c14d] user: mistachkin, branch: trunk, size: 6635 [annotate] [blame] [check-ins using] [diff]
18:29
Do not delete the Kit DLL after building it. file: [330b21f385] check-in: [65edae117a] user: mistachkin, branch: trunk, size: 6651 [annotate] [blame] [check-ins using] [diff]
2015-10-07
22:44
Simplify and fix handling of 'kit.exe' instead of 'kit' on Windows. file: [daac00effa] check-in: [31baf7fa49] user: mistachkin, branch: trunk, size: 6643 [annotate] [blame] [check-ins using] [diff]
2015-05-18
22:54
Improvements in how the kit target name is defined. file: [d9a8c3dd79] check-in: [227a06a601] user: mistachkin, branch: kitTargetNameFix, size: 6670 [annotate] [blame] [check-ins using] [diff]
2015-05-11
20:42
Fix hard-coded use of './kit' in the kitsh build script. file: [a3124557c2] check-in: [675f0fb1bf] user: mistachkin, branch: kitTargetNameFix, size: 6664 [annotate] [blame] [check-ins using] [diff]
2015-03-31
03:33
Updated to work with compilers that add ".exe" to output files file: [60eb9576ab] check-in: [7ca49930e2] user: rkeene, branch: trunk, size: 6604 [annotate] [blame] [check-ins using] [diff]
2015-03-30
21:59
Updated to always copy to a new file file: [b037ed5b3c] check-in: [683995c0ec] user: rkeene, branch: winNoRunKit, size: 6401 [annotate] [blame] [check-ins using] [diff]
2015-03-26
04:40
On Windows, stop trying to run 'kit.exe' before it has a functional VFS. file: [9efdfb74a1] check-in: [1fafbabd1a] user: mistachkin, branch: winNoRunKit, size: 6578 [annotate] [blame] [check-ins using] [diff]
2014-08-28
18:27
Merge updates from trunk. file: [0084e3a935] check-in: [df02b7cfd1] user: mistachkin, branch: winFixes, size: 6377 [annotate] [blame] [check-ins using] [diff]
2014-06-02
01:39
Updated to support trying local tclsh if cross-compiling and no Tclkit is available file: [0e6a9ba02e] check-in: [aae12ba51d] user: rkeene, branch: trunk, size: 6194 [annotate] [blame] [check-ins using] [diff]
2014-05-20
22:58
Updated to include global CFLAGS/LDFLAGS/CPPFLAGS/LIBS in addition to per-project settings file: [ddd5d26892] check-in: [fddc41b4b8] user: rkeene, branch: trunk, size: 5821 [annotate] [blame] [check-ins using] [diff]
2013-10-31
02:43
More fixes to make native Windows builds work. file: [644f3a91bd] check-in: [37850a79ad] user: mistachkin, branch: winFixes, size: 5973 [annotate] [blame] [check-ins using] [diff]
2013-09-29
23:17
Added file "tclkit.ico" to VFS file: [d39ebd9770] check-in: [079f112af3] user: rkeene, branch: trunk, size: 5780 [annotate] [blame] [check-ins using] [diff]
2013-09-15
04:35
Updated to not strip kit if "--enable-symbols" is passed file: [7ea93d7b1e] check-in: [8553201f59] user: rkeene, branch: trunk, size: 5715 [annotate] [blame] [check-ins using] [diff]
2012-07-14
23:30
Fixed missing export file: [fdc26b1533] check-in: [9467bd623b] user: rkeene, branch: trunk, size: 5631 [annotate] [blame] [check-ins using] [diff]
23:29
Added an LDFLAGS_ADD environment variable to add options to the end of the linking command line file: [462ca525a2] check-in: [e8e77fe250] user: rkeene, branch: trunk, size: 5619 [annotate] [blame] [check-ins using] [diff]
23:23
Updated to allow setting variables for individual sub-projects file: [440fd45f77] check-in: [9fce84fc29] user: rkeene, branch: trunk, size: 5581 [annotate] [blame] [check-ins using] [diff]
2012-02-01
07:56
Updated to call "/usr/bin/env" to locate "bash" in case it is not in "/bin" file: [43b7f533ac] check-in: [4e8d261d38] user: rkeene, branch: trunk, size: 5385 [annotate] [blame] [check-ins using] [diff]
2011-05-28
06:38
Updated to support finding TCLSH_NATIVE by the root kitcreator script and using that in most places where a native Tcl interpreter is needed

Updated to find date of Fossil checkin when a fossil tag or ID is specified and use that date for checkouts of other projects file: [030405272d] check-in: [0527703474] user: rkeene, branch: trunk, size: 5377 [annotate] [blame] [check-ins using] [diff]

2011-05-26
16:28
Merged in branch "merge-kitdll-kitsh-common" to trunk file: [d3695d1fba] check-in: [ad3a66af0b] user: rkeene, branch: trunk, size: 5631 [annotate] [blame] [check-ins using] [diff]
15:51
Updated to remove stub Tclkits created for bootstrapping purposes file: [1a70934064] check-in: [44d0148003] user: rkeene, branch: merge-kitdll-kitsh-common, size: 5611 [annotate] [blame] [check-ins using] [diff]
2011-05-23
10:53
Integrated KitDLL into KitSH file: [670c8d17c7] check-in: [a1a14e0aba] user: rkeene, branch: merge-kitdll-kitsh-common, size: 5440 [annotate] [blame] [check-ins using] [diff]
2011-05-20
06:31
Fixed bug with determining which build is selected

Fixed unexplained bug with determining the target OS information

Updated to supply the VFS before building (in support of future C-VFS) file: [2d7f94aadf] check-in: [b5b42e2343] user: rkeene, branch: merge-kitdll-kitsh-common, size: 3381 [annotate] [blame] [check-ins using] [diff]

2011-05-19
23:00
Updated to try harder to look for a working Tcl interpreter for building KitDLL

Updated to return in failure if installvfs fails file: [ec7be57b0b] check-in: [3f354ca762] user: rkeene, branch: trunk, size: 3401 [annotate] [blame] [check-ins using] [diff]

2011-05-17
01:33
Updated to pull user-specified (or default) kit.ico and kit.rc into Tk, if built and not include KitSH's own resource file when including Tk's since they conflict file: [9ac6c7313f] check-in: [4fa3b7d3ea] user: rkeene, branch: trunk, size: 3381 [annotate] [blame] [check-ins using] [diff]
2011-02-27
20:26
Updated to emit TclVFS faillure if "make install" fails.

Updated to log which Tclkit is being used to install the VFS file: [2be7df7f4b] check-in: [8c0ee91103] user: rkeene, branch: trunk, size: 3289 [annotate] [blame] [check-ins using] [diff]

2010-09-26
04:48
Added echo lines for every "configure", and "make" file: [b70457f0fd] check-in: [12600639d9] user: rkeene, branch: trunk, size: 3165 [annotate] [blame] [check-ins using] [diff]
04:43
Added support for using an icon and file information resource under Windows

Allow the user to place a kit.ico and kit.rc in root dir to replace one built into tclkit

Copied tclsh RC and icon as default file: [0c09a58b49] check-in: [587e28b4b3] user: rkeene, branch: trunk, size: 3115 [annotate] [blame] [check-ins using] [diff]

04:43
Fixed issue with zlib checking

Added support for checking for "tkbase.res.o" (present on Win32 builds) and adding to EXTRA_OBJS to link to the "kit" application file: [6be18087ad] check-in: [fd276919ad] user: rkeene, branch: trunk, size: 2778 [annotate] [blame] [check-ins using] [diff]

04:41
Added support for specifying a STRIP environment variable file: [2d66362eb1] check-in: [d2e00f0f73] user: rkeene, branch: trunk, size: 2342 [annotate] [blame] [check-ins using] [diff]
04:40
Added zlib package

Added support for specifying --with-zlib to kitsh if zlib built fine file: [73b3561dba] check-in: [e95acf08f0] user: rkeene, branch: trunk, size: 2330 [annotate] [blame] [check-ins using] [diff]

04:39
Enabled Mk4vfs compression

Added appropriate licensing information.

Updated README file: [f495d0968a] check-in: [2203d001cd] user: rkeene, branch: trunk, size: 1875 [annotate] [blame] [check-ins using] [diff]

04:39
Fixed 64-bit Tcl 8.5.x compilation on Solaris

Fixed bootstrap build issue on Tcl 8.5.x

Minor documentation update file: [a9fcedbcad] check-in: [49f1d0e042] user: rkeene, branch: trunk, size: 1738 [annotate] [blame] [check-ins using] [diff]

04:39
Updated to support supplying a TCLKIT environment variable

Updated documentation with more examples and expanded synopsis file: [75bca485ac] check-in: [0616230931] user: rkeene, branch: trunk, size: 1652 [annotate] [blame] [check-ins using] [diff]

04:38
Updated to pass configure arguments to configure script file: [6cd5958958] check-in: [48744656f9] user: rkeene, branch: trunk, size: 1564 [annotate] [blame] [check-ins using] [diff]
04:38
Updated to clean before building, for sanity during development (releases shouldn't need this) file: [913931f5ab] check-in: [a9dca07df3] user: rkeene, branch: trunk, size: 1546 [annotate] [blame] [check-ins using] [diff]
04:37
Added a GNU autoconf script for building the kitsh file: [20e80b20ba] check-in: [04784f0fe8] user: rkeene, branch: trunk, size: 1394 [annotate] [blame] [check-ins using] [diff]
04:37
Removed building shared verions of code

Added support for passing arguments to child "configure" scripts

Added Solaris compile support file: [9c9a954427] check-in: [8d94c2989e] user: rkeene, branch: trunk, size: 1809 [annotate] [blame] [check-ins using] [diff]

04:37
Fixed bootstrapping to work file: [bdca019302] check-in: [e050506a1c] user: rkeene, branch: trunk, size: 1584 [annotate] [blame] [check-ins using] [diff]
04:37
Updated kitsh to use CFLAGS/CPPFLAGS/LDFLAGS

Updated kitsh comments file: [5e562476b7] check-in: [64d5a347c2] user: rkeene, branch: trunk, size: 1626 [annotate] [blame] [check-ins using] [diff]

04:37
Updated to use existing Tclkit if found for final step

Updated to build all pieces needed for a tclkit file: [f1a428a7f8] check-in: [74dad5670f] user: rkeene, branch: trunk, size: 1463 [annotate] [blame] [check-ins using] [diff]

04:37
Added: Added kitsh code file: [daa9b2e9bc] check-in: [9315fecb01] user: rkeene, branch: trunk, size: 1299 [annotate] [blame] [check-ins using]