Menu

#1 we need a build system

on_hold
open
nobody
5
2004-02-11
2004-01-11
No

The current Makefile at the top level is pretty lousy. We
need a build system with these features (in order of
priority):

1. multiple platforms: Linux, FreeBSD, MacOSX and
Windows
2. easy for end-developer to run
2a. should be able to be run with just a simple shell
command
2b. shouldn't require the user to install yet some other
package (though on Windows this will be unavoidable)
3. easy to set up and maintain for us

We want the out-of-tarball experience to be something like
this:
$ tar xzf wheat-r1-20040214.tgz
extracting...
$ cd wheat-r1
$ simple-but-cool-build-command
building...
Build is successful. To run, execute:
bin/wheat-r1 root/config-web-test.xml
$ bin/wheat-r1 root/config-web-test.xml
Running all unit tests...
...
Point your browser at http://localhost:8100/

Discussion

  • Mark Lentczner

    Mark Lentczner - 2004-02-11
    • milestone: 367884 --> 367887
     
  • Mark Lentczner

    Mark Lentczner - 2004-02-11

    Logged In: YES
    user_id=219202

    our newly rewritten, nested makefiles seem to be working well enough
    for now...

     
  • Mark Lentczner

    Mark Lentczner - 2004-02-11
    • milestone: 367887 --> 375469
     
  • Mark Lentczner

    Mark Lentczner - 2004-02-11
    • milestone: 375469 --> on_hold
     

Log in to post a comment.