It still needs work - some LWJGL versions are exclusive to macOS. This has to be encoded in the json.