Installing SDL on CI services as a dependency


#1

Can someone point me to an example of how to install libSDL in a Windows CI service (like AppVeyor or Microsoft Azure) such that it can act a dependency for some other project-under-test?

Specifically, I’m trying to replicate the steps described here to install libSDL under MinGW: https://www.emaculation.com/forum/viewtopic.php?f=6&t=10019

Unfortunately I don’t have access to a Windows machine to try this directly, although I’ve been attempting to use the “Remote desktop” feature of AppVeyor to debug the issue in the GUI. This is a bit difficult as well, since it looks like there are a lot more types of terminal/shell windows (PowerShell, cmd.exe, GitHub shell, MinGW shell, etc) since I last used Windows. Each of my attempts has resulted in the configure script not being able to find SDL2. e.g.:
https://ci.appveyor.com/project/ianfixes/macemu/builds/23454027/job/3evq3bnfa0p3cno0#L2117

This is my CI configuration:

I assume I’m failing to export some directory to the PATH, but I’m not familiar enough with any of this to properly debug it. What should I try next?