On Mon, 23 Mar 2009 09:06:34 +0100 Nicolas Aguirre <aguirre.nico...@gmail.com>
said:

> On Sun, Mar 22, 2009 at 5:07 AM, Carsten Haitzler <ras...@rasterman.com>wrote:
> 
> >
> > as such... elementary wont work without its default theme - unless you have
> > a
> > complete replacement for it that is 100% complete - it's a good idea not to
> > disable it or the build - changes in elm's code will also be accompanied by
> > changes in default theme - so by doing what you do.. you are setting
> > yourself
> > up for pain and bugs (when as such there aren't any as you simply removed
> > parts
> > of changes done). :) i don't think what you are doing is a good idea, so i
> > am
> > not sure the patch is a good idea either. :)
> >  <ras...@rasterman.com>
> >
> 
> Yep you're right, Today I just override elementary theme with my own
> implementation of genlist for example (with minimal changes). I don't want
> to dissociate elm and theme, and don't want to remove the default one, but
> just want to provide the edje file for those that doesn't have efl on their
> host computer. But as you and gustavo said it's not the best solution. We
> will compile EFL and edje_cc in host toolchain. Thank you both for your
> comments :)

you should pay attention to openembedded. many bits of software require running
of tools during build that are not always "gcc" and "make". openembedded has
the concept of "native" packages. build a "native" version of the dependency
you need (eg edje in this case) and install it in a "staging" area to be used
during build. it doesnt need installing on the host fs - just in a fs tree
within the build system that is in $PATH and whose libs are in LD_LIBRARY_PATH
that the build system sets up. this is the "right" solution. it simply
generates the dependencies needed to run at build time and has them accessible.


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to