Closed Cloudef closed 6 years ago
This will actually break brotli and brieflz. Need to refactor a bit.
Now both cases, system and embed should work. Also fixed brotli pkg names which upstream broke backwards compatibility for.
Sorry about taking so long to review this--I've been busy lately.
The changes are acceptable in principle, but this causes the build to fail due to a missing header. If you don't want to try to fix that I'll try to take a look soon…
Thanks I'll take a look.
All the embedded plugins seemed to build on the OSX I'm currently on. I don't think I can trigger the travis job so can't confirm there. Anyhow I noticed the order of things for the stuff I added in SquashPlugin.cmake was bit wrong.
That did the trick. Rebased and merged, thanks :)
Our Travis setup is a bit odd due to wanting to test everything before pushing to master, but not wanting to rebuild a commit once it's pushed to master. If you file a PR targeting a branch other than master it should work :/
This makes it possible to build squash if plugin submodules are not cloned and disabled. Also fixed lzma builds.