I think Faré's windows-env.sh supersedes and is a superset of this, but for what it's worth here is what I have in my toplevel "run" script for asdf testing (I've attached the whole script for reference - note that it handles Mac, Windows, and Linux, and makes a separate copy of the asdf/ directory for each platform). 

u
#####
asdf="asdf-${os}/";

if [ "$os" = windows ] ; then
    winasdf="$(realpath $(dirname $0))/${asdf}";
    export ASDF_DEVEL_SOURCE_REGISTRY="$(cygpath -w ${winasdf});$(cygpath -w ${winasdf}/uiop/);$(cygpath -w ${winasdf}/ext)//"
fi
#####




On Mon, Sep 14, 2015 at 11:26 PM, Faré <fahree@gmail.com> wrote:
On Mon, Sep 14, 2015 at 6:36 PM, Kevin Layer <layer@franz.com> wrote:
> Perhaps you can give me the exact command you used.  I couldn't find
> something that worked.
>
Attached are the relevant parts of an environment file that I sourced
into my cygwin bash shell with
. windows-env.sh

I tested it to work with both the master branch and the minimakefile
branch of ASDF,
with both Allegro 9.0 and 10.0.

You obviously have to adapt the various paths to your installation.

If you use the master branch:

make l=allegro test-lisp


If you use the minimakefile branch,
I recommend you install, configure and use CCL to drive the ASDF tests;
but as explained in the README.md, you can now export LISP=allegro
at which point the script asdf-tools.bat will try to use Allegro instead of CCL
(I just debugged that for you on Windows and Linux):

make l=allegro test-scripts

However, whereas using LISP=ccl as the driver correctly invokes buildi.exe,
using LISP=allegro as the driver leads to alisp.exe being called,
which is not what I wanted.
I haven't investigated why.

Note that at some point while I was tinkering with test configuration,
allegro was complaining about an incompatibility between fasl format
63 vs 66 while running test-program.script, which suggested either a
discrepancy between buildi and alisp, or more simply my failing to
cleanly separate allegro 9 from allegro 10.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Meta is Better. Anything you can do, I can do Meta. — Patrick Logan



--
My Best,

Dave Cooper
genworks.com, gendl.org
+1 248-330-2979