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