You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: tools/nuget/README.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,14 @@
1
1
# CSFML NuGet Packages
2
+
2
3
This directory contains all the files needed to build and package the native CSFML libraries for [SFML.Net](github.com/SFML/SFML.Net).
3
4
**All scripts must be run from the directory they are located in**.
4
5
That means that your current working directory (`$PWD`) must be the same where the script is.
5
6
6
7
All build scripts follow the same routine:
7
8
1. Clone the SFML repository at `Build/SFML`, if it isn't already there
8
-
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
9
-
1. Configure & compile CSFML with cmake inside of `Build/(RID)/CSFML`
10
-
1. Copy the resulting libraries to `CSFML/runtimes/(RID)/native/`
9
+
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
10
+
3. Configure & compile CSFML with cmake inside of `Build/(RID)/CSFML`
11
+
4. Copy the resulting libraries to `CSFML/runtimes/(RID)/native/`
11
12
12
13
13
14
*`build.win.ps1`
@@ -23,7 +24,7 @@ All build scripts follow the same routine:
23
24
Currently supported RIDs are:
24
25
* `osx-x64` (uses macOS SDK 10.12)
25
26
* `osx.11.0-x64`
26
-
* `osx.11.0-arm64` (requires SFML 2.6)
27
+
* `osx.11.0-arm64` (requires SFML 2.6+)
27
28
28
29
*`build.docker.sh`, `build.docker.ps1`
29
30
* 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:
34
35
*`alpine-x64`
35
36
*`debian-x64` (compatible with derivatives such as Ubuntu and Linux Mint)
36
37
*`ubuntu-x64`
37
-
*`fedora-x64`
38
+
*`fedora-x64` (not an official RID anymore)
38
39
39
40
*`pushnuget.ps1`, `pushnuget.sh`
40
41
* 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.
0 commit comments