Hi all,

Finally all the libs are in trunk/efl, making compilation hopefully
faster and simpler. But as every major change, we need testers and
cleanup.

It would be nice to test it on different platforms to see what kind of
problems comes up. Linux should be pretty solid, but would be nice to
have feedback from BSD and Solaris people as well.

Whenever you find a problem, see configure output and config.log.

For now on I just plan to do some cleanups and help is welcome to
remove legacy function checks (if it's in POSIX2001, remove checks and
add work arounds in the porting libraries such as Evil/Escape).

It would be interesting if someone could benchmark compilation time.
Calling autoconf only once and being able to compile in parallel
(icrecream/distccc) should speed up a lot :-)

For developers there is an added benefit: whenever you change a file
it will automatically recompile every dependency (.h) and relink
(.la), finding errors.

Hint: if you're just compiling one module and want to avoid the relink
of dependencies (useful for eina), use an explicit target:

   make -C src  lib/eina/libeina.la lib/evas/libevas.la

And remember that automake generate some targets for you (valid inside
"src" dir):
    install-binPROGRAMS
    install-libLTLIBRARIES
and so on.

--
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. SALE $99.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122912
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to