build and configuration system

Georg Seidel <[email protected]>
Newsgroups gmane.comp.video.gephex.devel
Message-ID <[email protected]>
We already talked about what build system to use for the rewrite, but we 
did not come to any conclusion so far.
Thus I just want to throw in a "feature-wishlist" to restart the discussion.

  1) it should be possible to develop under linux, windows and macos x
     It would be great if visual studio project files could be
     automatically generated

  2) we need some kind of configuration tool, at least for linux, to
     check for libraries and posix oddities

  3) it should be simple and fast


Our current dual appoach (autoconf/automake + visual studio 6 project 
files) gives us (2) (and possibly (1), don't know about macos x).
It definitely does not fulfill (3).

With bjam we do not have (2), and (1) is uncertain.

Suggestions I can remember so far:

    * combine bjam with some configuration tool (autoconf?)
    * qmake with autoconf
    * plain make
    * ???

One further suggestion:

    * do it yourself: we specify a simple format that suits our needs and
      create automake/autoconf and visual studio project files from that
      with a script.

      This has the advantage that it can be extended to produce different
      formats (bjam, some other IDE on macos x, ...) when the need
      arrives.
      But we would have to be careful not to put too much work into this,
      because I see no sense in developing another full blown build
      system from scratch.


Regards,

Georg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.