Using a build server such as Jenkins to build multiple different architectures in one go will likely be used.
There's already a weird workaround for windows ANSI, but this should be removed instead of replicated. Currently, everything is being dumped into bin/lwjgl/..
Instead, the build system should follow the following format:
bin/lwjgl/${os.family}-${os.arch}-${os.type}/.
Where:
${os.family} will include the main operating system family, such as:
- windows
- mac
- solaris
- linux
${os.arch} will include the operating system/JRE architecture, such as:
${os.type} will include extra data, such as:
A similar format should be used for the output libraries.
Using a build server such as Jenkins to build multiple different architectures in one go will likely be used.
There's already a weird workaround for windows ANSI, but this should be removed instead of replicated. Currently, everything is being dumped into bin/lwjgl/..
Instead, the build system should follow the following format:
bin/lwjgl/${os.family}-${os.arch}-${os.type}/.
Where:
${os.family} will include the main operating system family, such as:
${os.arch} will include the operating system/JRE architecture, such as:
${os.type} will include extra data, such as:
A similar format should be used for the output libraries.