On Wed, 29 Jul 2009, Sebastian Moors wrote:

> Gabriel M. Beddingfield wrote:
>> What about switching to qmake for linux, too?  (I.e. dumping scons.)  Any
>> thoughts?
>>
> Well scons worked most of the time better for me then the
> configure/qmake way. scons is ( for me ) easier to configure since
> everything is written in python.

I didn't realize that h2 used to do configure/qmake.  So I checked out 
0.9.3.1.

8-O

Wow.  I (personally) haven't really liked scons... but I can see why you 
like it much better than the autoconf/qmake thing.  Yikes!

> just the packagers need to compile it. That was the point with "more
> flexible on linux"..

You're right... but I also don't think there should be two build systems, 
so I thought it was worth talking about.  In addition, I think our 
Sconstruct file could use some major restructuring.

Ideas:

   * 2 build systems:  For getting out 0.9.4, just
     simply having 2 build systems may be the best
     and most stable option.  Put all the files
     out there and add clear instructions in
     README or INSTALL.

   * scons:  Figure out how to make scons work for
     Windows, OSX, and Qt.  Possibly take the oppor-
     tunity to restructure some things.  (Possibly
     not.)

   * Raw qmake:  Configure by manually editing a file
     like config.pri

   * autoconf/qmake:  The 0.9.3 autoconf/qmake scheme
     may have been more complicated than it needed
     to be.  Maybe?  Perhaps a more simple setup could
     be developed.

   * script/qmake:  Write our own configure script to
     drive qmake.  We could do python, bash, whatever.

   * waf:  There seems to be a mass exodus in the
     Linux Audio commuinty from scons to waf.  waf
     is a fork of scons.

   * cmake:  KDE dumped scons for cmake in the KDE 4
     rewrite.  However, when I dug into this... the
     reasons were peculiar to KDE and other Very
     Large Projects.

Opinions?

Peace,
Gabriel

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to