kitgen build system

kbs - kitgen build system
Download

kitgen build system Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Rene Zaumseil
  • Publisher web site:

kitgen build system Tags


kitgen build system Description

kbs - kitgen build system kitgen build system is a framework to generate TclkitLite executables, compile Tcl packages and build kit files for different operating systems.Quick start: * Build executables: ./kbs.tcl -r install kbskit-8.5 ./kbs.tcl -r install tksqlite-0.5.6 * Build kit-file: ./kbs.tcl -r install kbspkg-8.5 * Start graphical user interface: ./kbs.tcl gui * Display online help: ./kbs.tcl=== Read definitions from /home/rene/tmp.kbs/sources/kbskit-8.5/kbskit.kbsKitgen Build System (0.2.5 Revision: 1.12 )kbs.tcl ?options? mode ?args?options: -pkgfile=?file? contain used Package definitions (default is 'sources/kbskit-8.5/kbskit.kbs') -builddir=?dir? build directory, used with (default is './build$tcl_platform(os)') -CC=?command? set configuration variable _(CC) (default is 'gcc' or existing environment variable 'CC') -i -ignore ignore errors and proceed (default is disabled) -r -recursive recursive Require packages (default is disabled) -v -verbose display running commands and command output --enable-symbols --disable-symbols set configuration variable _(SYMBOLS) --enable-64bit --disable-64bit set configuration variable _(64BIT) --enable-threads --disable-threads set configuration variable _(THREADS) --enable-aqua --disable-aqua set configuration variable _(AQUA) mode: help this text version return current version doc create documentation gui start graphical user interface list ?pattern? list packages matching pattern (default is *) require package .. return call trace of packages sources package .. get package source files (under sources/) configure package .. create (in ) and configure package make package .. make package (in ) install package .. install package (in ) test package .. test package clean package .. remove make targets distclean package .. remove package is used for glob style matching against available packages(Beware, you need to hide the special meaning of * like foo*)The following configuration variables can be used:_(64BIT) = --disable-64bit_(AQUA) = --enable-aqua_(CC) = gcc_(DIR) = unix_(SHARED) = --enable-shared_(STATIC) = --disable-shared_(SYMBOLS) = --disable-symbols_(THREADS) = --enable-threads_(TZDATA) = --with-tzdataBuild requirements:The following external programs are needed: * C-compiler * make with handling of VPATH variables (gmake) * cvs, svn (not yet used), tar, gzip, unzip to get and extract sourcesTo build under Windows you need the system and put the kbs-sourcesinside the msys tree (/home/..). : Requirements: · Tcl/Tk What's New in This Release: · tcl/tk 8.5.5 and 8.6a3 · sqlite 3.6.3 · tablelist 1.10 · mentry 3.2 · provide all vfs 1.3 types


kitgen build system Related Software