Interrupt / systemshock

Shockolate - A minimalist and cross platform System Shock source port.
GNU General Public License v3.0
803 stars 62 forks source link

Remove FindSDL2 scripts in favor of using our own #274

Closed mrikola closed 5 years ago

mrikola commented 5 years ago

This might break some crossplatform compatibility, so we ought to test it well.

Also I'm turning the AppVeyor caching back on :)

Interrupt commented 5 years ago

Looks like Travis is having build issues with this: https://travis-ci.org/Interrupt/systemshock/jobs/471183661#L1082

mrikola commented 5 years ago

As discussed on Discord, I tried to modify the scripts on Linux/OSX in a way that the build script would generate a lib/ folder which would then be added to the library path prior to running by a run.sh.

Travis doesn't create a downloadable artifact by default, though, so I guess I can't test the distributable myself.

markkurikola commented 5 years ago

Merged master into this as it contains the fluidsynth build, and it was causing a conflict.

markkurikola commented 5 years ago

And now it should actually compile with fluidsynth 😂