Hello EveryOne :-)

I think one of our priorities should be to clean up building system. I'm
used to Linux building environement such as automake/autoconf but as
stated by Vincent and Mike another build system is probably a better choice.

Vincent pointed us to PMK.
Mike to CMAKE.

I've some experiences with uClibc build environment and I like their
curses based configuration tool that looks like Kernel configuration
tool. It's simple and straitforward.

<IMHO>
Libtool is a pain because as I'm running a source based distro I found
that you can't trick the use of CFLAGS/LDFLAGS and CC (for distcc for
example) with libtool. It builds deps scripts and the like and you are
forced to reconfigure every time :-(. Libtool should be avoided as much
as possible.
</IMHO>

Perhaps EFL dependencies should be clearly documented.

Then we can make a global build script.
This global build script could allows the user to select PREFIX, BUILD,
CFLAGS and the like and then propagates them to each directory build
script. It could also present a features list to select wich lib/app you
want.
This approach can permit a smooth migration from auto* and libtool to a
more simple/robust system in wich the global script configure Makefiles,
perhaps with cmake or pmk...

Then we can use installwatch to make a "packager" script and an
"uninstall" script.

Kind regards,

Michel


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
enlightenment-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to