Lukas Dürrenberger
82884b379f
Add ReadMe to the NuGet package project
2025-01-23 21:29:32 +00:00
Lukas Dürrenberger
862ab6a449
Remove extlibs references that are no longer needed
2025-01-15 07:31:55 +00:00
Lukas Dürrenberger
9329dd8b60
Update GitHub Actions
2025-01-15 07:31:55 +00:00
Lukas Dürrenberger
a7b113ac5b
Merge branch '2.6.x' into master
2025-01-08 15:16:46 +01:00
Lukas Dürrenberger
72c1979aed
Correct macOS rpath reference for vorbisenc
2025-01-08 14:04:00 +00:00
Chris Thrasher
fef1e09542
Prefix library options with CSFML_
2024-09-24 15:08:30 -06:00
Chris Thrasher
574c6afe05
Use ON and OFF for CMake booleans
2024-09-11 14:36:23 -06:00
Lukas Dürrenberger
33fca5fd5d
Fix NuGet build for master
2024-09-10 09:41:34 -06:00
Chris Thrasher
6035a5fa5a
Use SFML_ROOT to find SFML installation
...
This is line with modern CMake convention where -D<PackageName>_ROOT
is used to locate a given package's installation.
https://cmake.org/cmake/help/latest/variable/PackageName_ROOT.html#variable:%3CPackageName%3E_ROOT
2024-09-02 21:03:54 -06:00
Chris Thrasher
c5158c77b4
Move CSFML source files to CSFML/ directory
...
This helps make it easier to distinguish SFML files from CSFML files.
This is especially important for CSFML private headers which are
often C++ code with .hpp file extensions. This change means SFML and
CSFML can use headers with the same name without conflict.
2024-08-24 14:05:06 -06:00
Chris Thrasher
a9c35c8e85
Remove references to OpenAL
2024-06-27 19:35:10 +02:00
Lukas Dürrenberger
e153a8a4ce
Update CSFML version to 2.6.1
2024-05-19 23:14:45 +02:00
Lukas Dürrenberger
315c207797
Merge branch '2.6.x' into feature/backmerge
2024-05-18 23:40:59 +02:00
Lukas Dürrenberger
46ce1943b7
Remove unnecessary duplicated native libs
2024-05-18 23:26:01 +02:00
Lukas Dürrenberger
71c3fea199
Add build props for netstandard2.0
2024-05-18 23:26:01 +02:00
Lukas Dürrenberger
7fd47811cb
Add GitHub Actions workflow for NuGet release
2024-05-18 15:44:02 +02:00
Chris Thrasher
e67340f1c5
Remove trailing whitespace
2024-02-19 22:55:18 +00:00
Lukas Dürrenberger
fb9b3aeab7
Update CSFML to 2.6.0
2024-02-04 13:43:43 +01:00
Chris Thrasher
9a355d784b
Remove trailing whitespace
2023-12-21 14:39:18 -06:00
Corentin Noël
6476e9442e
Add pkg-config files, optionally installed by CMake on Linux builds
...
The modules provided are:
- csfml-system
- csfml-graphics
- csfml-window
- csfml-audio
- csfml-network
- csfml-all (depends on all the above modules)
They are installed to the standard location for pkg-config files on Linux.
This is adapted from SFML own pkg-config files.
2023-06-27 12:59:34 +02:00
Lukas Dürrenberger
fe8145e750
Update NuGet tooling
...
- Add officially supported RID for Linux and macOS
- Ensure reproducible builds with fixed image versions
- Add additional dependencies
- Add dirty workaround (for now) for macOS builds
2023-06-09 19:48:52 +02:00
Lukas Dürrenberger
1402537900
Update SFML GitHub URL in build scripts
2022-10-27 21:54:06 +02:00
Lukas Dürrenberger
c5a37aed84
Add build scripts for macOS and Windows
2021-07-11 22:37:39 +02:00
Lukas Dürrenberger
f84ff413a1
Update CSFML version to 2.5.1
...
- Add macOS build script
- Update existing nuget build script
2021-07-11 16:54:41 +02:00
Davipb
76671cf453
Change 'net' TFM to 'netframework'
2021-05-12 00:55:16 +02:00
Davipb
ea8048376f
Add icon on package
2021-03-01 15:19:41 +01:00
Davipb
063923308f
Add build error for AnyCPU on .NET Framework
2021-03-01 15:19:41 +01:00
Davipb
d6f3ec2f34
Fix $OutDir vestiges
2019-01-23 22:59:18 +01:00
Davipb
b189a4e168
Fix Windows script for non-existing runtimes folder
2019-01-23 22:59:18 +01:00
Davipb
d8e19e74ed
Add NuGet package tools
2019-01-23 22:59:18 +01:00