mirror of
https://github.com/SFML/CSFML.git
synced 2026-10-27 05:26:13 +01:00
Update SFML version to 3.0.2
This commit is contained in:
1 parent
603122a631
commit
7b9c1038cd
8 files changed
+25
-12
No files matched your search
@@ -1,13 +1,14 @@
|
||||
# CSFML NuGet Packages
|
||||
|
||||
This directory contains all the files needed to build and package the native CSFML libraries for [SFML.Net](github.com/SFML/SFML.Net).
|
||||
**All scripts must be run from the directory they are located in**.
|
||||
That means that your current working directory (`$PWD`) must be the same where the script is.
|
||||
|
||||
All build scripts follow the same routine:
|
||||
1. Clone the SFML repository at `Build/SFML`, if it isn't already there
|
||||
1. Configure & compile SFML with cmake inside of `Build/(RID)/SFML`, where `(RID)` is the [Runtime Identifier](https://docs.microsoft.com/en-us/dotnet/core/rid-catalog) for the target of the libraries being built
|
||||
1. Configure & compile CSFML with cmake inside of `Build/(RID)/CSFML`
|
||||
1. Copy the resulting libraries to `CSFML/runtimes/(RID)/native/`
|
||||
2. Configure & compile SFML with cmake inside of `Build/(RID)/SFML`, where `(RID)` is the [Runtime Identifier](https://docs.microsoft.com/en-us/dotnet/core/rid-catalog) for the target of the libraries being built
|
||||
3. Configure & compile CSFML with cmake inside of `Build/(RID)/CSFML`
|
||||
4. Copy the resulting libraries to `CSFML/runtimes/(RID)/native/`
|
||||
|
||||
|
||||
* `build.win.ps1`
|
||||
@@ -23,7 +24,7 @@ All build scripts follow the same routine:
|
||||
Currently supported RIDs are:
|
||||
* `osx-x64` (uses macOS SDK 10.12)
|
||||
* `osx.11.0-x64`
|
||||
* `osx.11.0-arm64` (requires SFML 2.6)
|
||||
* `osx.11.0-arm64` (requires SFML 2.6+)
|
||||
|
||||
* `build.docker.sh`, `build.docker.ps1`
|
||||
* A script to build the native libraries for a Linux distribution in a Docker container. If no RID is specified as a parameter, all supported RIDs will be built. Currently, the supported RIDs are:
|
||||
@@ -34,7 +35,7 @@ All build scripts follow the same routine:
|
||||
* `alpine-x64`
|
||||
* `debian-x64` (compatible with derivatives such as Ubuntu and Linux Mint)
|
||||
* `ubuntu-x64`
|
||||
* `fedora-x64`
|
||||
* `fedora-x64` (not an official RID anymore)
|
||||
|
||||
* `pushnuget.ps1`, `pushnuget.sh`
|
||||
* A script to automatically build and push the NuGet package to nuget.org. Make sure that all the native libraries are in `CSFML/runtimes/` before running this.
|
||||
|
||||
Reference in new issue
Block a user