On Mon, 14 Jan 2013 12:50:14 -0200 Gustavo Sverzut Barbieri <barbi...@profusion.mobi> said:
> Hi all, > > EFL provides compile and runtime checking of version with > <NAME>_VERSION_(MAJOR|MINOR), followed by an extern symbol that is > defined in runtime. > > Problem is maintaining all this crap, now that it is unified we could > use a simpler approach to do this and have a single place where it is > defined, every other place just reuses that. Example: > > #include <efl_vesion.h> > > #define EVAS_VERSION_MAJOR EFL_VERSION_MAJOR > #define EVAS_VERSION_MINOR EFL_VERSION_MINOR > > extern Efl_Version *Evas_Version; > > I don't think there is much to be discussed about this, what I want to > discuss is where to place efl_version.h indeed nothing to discuss here. we all agree. i didnt bother doing .h.in things for each lib as i knew an efl tree merge will simplify that anyway and only need to do one of them then... > Should we install it on its own, declaring /usr/include/efl-@VMAJ@ and > add it there, alongside with an efl.pc? > > Or given that every module out there relies on Eina we can do it for > Eina and reuse everywhere? this is a very good q. right now.. i lean to an efl dir and efl.pc being added as a base dep. we can/should/want to merge either stuff too in the end... any comments? > -- > Gustavo Sverzut Barbieri > http://profusion.mobi embedded systems > -------------------------------------- > MSN: barbi...@gmail.com > 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_122412 > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery and much more. Keep your Java skills current with LearnJavaNow - 200+ hours of step-by-step video tutorials by Java experts. SALE $49.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122612 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel