Just so *I* know what I'm doing, my plan now is like this:

Add

        .../target/config/FELIX.fpc

which contains:

        share: ../share

by default. Now, change all tools so that the source install location
is identified by this file, and the target directory is found from
defaults, environment variables, and switches.

For compatibility the same switches/env variables and defaults
used now will continue to work. Ultimately a single file will be
required, namely FELIX.fpc. So it will contain what Felix needs:

        core-share: where the shared source lives
        core-target: where the target binary and config lives
        cache: where the cache lives
        core-doc: docs

These:

        user-share:
        user-target:

will point at where add on packages can go so that re-installs of Felix
won't clobber them. I will play with this a bit. I need to "hide" the power
of this feature. Hence share: ../share will find the share directory
with the current setup AND it can be moved during installation without
breaking.



--
john skaller
skal...@users.sourceforge.net
http://felix-lang.org




------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to