Skip to content

Repository containing prebuilt libraries for the FreeSpace Open Source Code project

Notifications You must be signed in to change notification settings

scp-fs2open/scp-prebuilt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prebuilt libraries for the FSO SCP

This repository contains the prebuilt libraries required for the FreeSpace Open Source Code Project. Currently these libraries are included here:

The libraries are compiled for the three major platforms we support: Linux (x64, arm64), macOS (x64, arm64), and Windows (x32, x64, arm64). To make adding or updating libraries easier this repository automatically builds the packages and uploads them to Github Releases. This happens when a new push is detected on the master branch and affects the libs themselves (and not the CI scripts). Alternatively a build may be triggered manually from the Actions tab using the Build Release Package workflow.

Using the packages

The packages are automatically downloaded by CMake when an outdated library version is detected. The packages created by the Github Action CI scripts in this repository are named after the Git commit of this repository from which the package is created.

Guidelines for contributing

If you want to update or add a library you need to update them in a fork and submit a pull request to this repository. Once the changes have been merged you can update the version in the CMake setup (in lib/prebuilt.cmake). The updated libraries will be automatically downloaded by everyone who has an outdated version.

Even if you have push access to this repository every change must go through a pull request to make sure it is reviewed.

About

Repository containing prebuilt libraries for the FreeSpace Open Source Code project

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages