> Sebastian Dransfeld wrote:
>> lok wrote:
>>> It's not a bug the configure.in are set up this way in most (all?)
>>> modules.
>>> They will be installed in `enlightenment-config --module-dir`.
>>> Unless you use the --enable-homedir-install option.
>>> Morlenxus pointed me than the --prefix was ignored, and I thought that
>>> it
>>> might be a handful option for package maintainers (or people with
>>> various reasons).
>>
>> I think package maintainers would like modules to install in a location
>> where e finds it, so I don't really think we should use --prefix. At
>> least since modules don't use --prefix like normal apps do. For most
>> users it isn't logical that ./configure --prefix=/usr in 'e_modules'
>> wont work with ./configure --prefix=/usr in 'e'.
>>
>> Maybe a --set-module-installation-dir option?
>>
>>
>> Sebastian
>
> Well, before the great autofoo changes, this used to work. If you passed
> in a prefix (eg: same prefix as E) it would install to the module
> directory under E. If you did not pass a prefix, then it installed to
> the user's home directory (under ~/.e/e/modules) which is a place that E
> also checks.

Nah.

It didn't work very well, as we want all module data in the module dir.
Which includes locale files etc. With the old approach locale info went in
standard dirs, and the module ended in the right dir because it assumed
what e's module dir was. So if the module dir changed, we had to update
all modules.

But, can't people just do 'e_module=/dir make install' and the module will
install wherever you want?

Sebastian


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to