Linux SoftwareProgrammingAssembler ToolsBuildNumber 0.8a

BuildNumber 0.8a


Large projects usually already have some type of mechanism for build numbering, because keeping track of which build is the latest ca
Developer:   ObiJohn
      more software by author →
Price:  0.00
License:   BSD License
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Large projects usually already have some type of mechanism for build numbering, because keeping track of which build is the latest can be very important information. However, even small hobby projects can benefit from a self-maintaining build numbering system.

BuildNumber project is a utility to add auto-incrementing build numbers to C and C++ projects. BuildNumber will create and maintain a single header file called buildnumber.h for your project which you can #include to access the current build number. BuildNumber is written in pure C for maximum portability, but the binary can also be used with C++ projects, and the source should compile with almost any C/C++ compiler.

The entire contents of a sample buildnumber.h are displayed below:

/* Generated by BuildNumber version 0.8 */

#ifndef BUILD_NUMBER_H_
#define BUILD_NUMBER_H_

#define BUILDNUMBER 53
#define BUILDNUMBER_STR "53"

#endif /* BUILD_NUMBER_H_ */


Every time you rebuild your project, BuildNumber will automatically update this file for you: set it up once, and it just works. You can compile individual files (to confirm syntax, etc) without incrementing the build number, because it only updates when you actually build or make your project.

Here are some key features of "BuildNumber":
  • Written in pure C for maximum portability
  • Simple concept, simple solution, simple code
  • Works seemlessly in C and C++ projects
  • Sets up in minutes, then it's entirely automated
  • Works with virtually every C/C++ compiler on virtually every system
  • BSD License for maximum freedom, even in commercial projects
    tags build number  for maximum  your project  define buildnumber  virtually every  maximum portability  build numbering  you can  buildnumber will  

    Download BuildNumber 0.8a


     http://prdownloads.sourceforge.net/buildnumber/buildnumber.0.8a.tar.gz?use_mirror=kent
     http://prdownloads.sourceforge.net/buildnumber/buildnumber.0.8a.tar.gz?use_mirror=surfnet
     http://prdownloads.sourceforge.net/buildnumber/buildnumber.0.8a.tar.gz?use_mirror=jaist


    Authors software

    BuildNumber 0.8a (by ObiJohn)
    Large projects usually already have some type of mechanism for build numbering, because keeping track of which build is the latest ca


    Similar software

    BuildNumber 0.8a (by ObiJohn)
    Large projects usually already have some type of mechanism for build numbering, because keeping track of which build is the latest ca

    Ant-Eclipse 1.0 (by Ferdinand Prantl)
    Ant-Eclipse is a task for the Java build tool Ant generating Eclipse projects to be just imported and used easily

    konforka 0.0 (by Klever Group)
    konforka library is a convenience library which is supposed to soak in some code common to our projects.

    konforka is not likely th

    C++ XML Objects 1.0.0.7 (by Paul Hamilton)
    C++ XML Objects is a framework for persisting hierarchies of C++ objects to and from XML

    Boost.Build 2.0-m11 (by Vladimir Prus)
    Boost.Build is a system for large project software construction, which is simple to use and powerfull

    ant4eclipse 0.5 (by Nils Hartmann)
    ant4eclipse project provides a set of Ant tasks that can be used to integrate Eclipse configurations into Ant buildscripts

    We all

    QuickBuild 1.2.12 (by PMEase Inc.)
    QuickBuild is a cross-platform build automation and management server which helps continuous integration or nightly builds.

    Beside

    Maven 1.1 (by Apache Software Foundation)
    Maven is a software project management and comprehension tool

    Maven 2 2.0.4 (by Apache Software Foundation)
    Maven project is a software project management and comprehension tool

    BuildBot 0.7.5 (by Brian Warner)
    BuildBot project is a system to automate the compile and test cycle required by most software projects to validate code changes.

    B


    Other software in this category

    Flat Assembler 1.67 (by Tomasz Grysztar)
    The flat assembler is a fast and efficient self-assembling 80x86 assembler for DOS, Windows, and Linux operating systems

    RetroForth 9.2.10 (by Charles Childers)
    RetroForth is a compact, open source Forth development system

    GNU 8085 Simulator 1.2.91 (by Sridhar R)

    ProjectCenter 0.4.2 (by Philippe C.D. Robert)
    ProjectCenter is GNUstep's integrated developement environment (IDE)

    KMD 0.9.19 (by Charlie Brej)
    KMD is a graphical debugger written by me for The University of Manchester Computer Science Department.

    It can debug hardware over

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags