Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Assembler Tools

    kitgen build system 0.3.1

    Download button

    No screenshots available
    Downloads: 586  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Rene Zaumseil | More programs
    BSD License / FREE
    May 9th, 2009, 10:30 GMT [view history]
    ROOT / Programming / Assembler Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    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.kbs
    Kitgen 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 [Builddir]
                           (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 [Makedir] (in [Builddir]) and configure package
      make package ..      make package (in [Makedir])
      install package ..   install package (in [Builddir])
      test package ..      test package
      clean package ..     remove make targets
      distclean package .. remove [Makedir]
    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-tzdata

    Build 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 sources

    To build under Windows you need the [msys] system and put the kbs-sources
    inside the msys tree (/home/..).
      [msys]:   http://sourceforge.net/project/showfiles.php?group_id=10894


    Product's homepage

    Requirements:

    · Tcl/Tk

    What's New in This Release: [ read full changelog ]

    · tcl/tk 8.5.5 and 8.6a3
    · sqlite 3.6.3
    · tablelist 1.10
    · mentry 3.2
    · provide all vfs 1.3 types

      


    TAGS:

    build system | TclkitLite executables | compile Tcl packages | Tcl | TclkitLite | executable

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM