17 Commits

Author SHA1 Message Date
Chris Thrasher
fce7450bbf Merge branch '2.6.x' into feature/backmerge 2024-03-30 20:44:49 -05:00
kimci86
ad9edb0256 Use relative install path for pkgconfig files
It is recommended in CMake's official documentation to use relative path
for DESTINATION parameter. Using absolute paths do not work with the
cmake --install command's --prefix option.
2024-02-25 22:15:31 +01:00
Chris Thrasher
b71e8c1dfc Remove unused code 2024-02-19 16:35:08 -07:00
Chris Thrasher
3446239371 Allow for using unexpected compilers 2024-02-19 23:30:30 +01:00
Chris Thrasher
00303b7165 Remove unused code 2024-02-19 23:30:30 +01:00
Chris Thrasher
d54f8e839e Remove macOS 10.5 detection
This also gets rid of exec_program which has been deprecated in
CMake.
2024-02-19 23:30:30 +01:00
Chris Thrasher
2273672415 Remove workarounds for old compilers 2024-02-19 23:30:30 +01:00
Chris Thrasher
d536b3d2cc Use SFML 2.6's set of compiler warnings
Some minor tweaks were made to remove Android-specific workarounds
that CSFML doesn't need and removing a few warnings that are not
feasible to fix at the moment.
2023-07-08 11:01:11 -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
Chris Thrasher
ccc159b3d9 Remove unused SFML_MSVC_VERSION variable 2023-02-21 00:00:23 +01:00
brightprogrammer
980a165dc9 Use CMAKE_SOURCE_DIR instead of PROJECT_SOURCE_DIR
Change minimum CMake version
2022-03-17 08:58:01 +01: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
Franklin Delehelle
31ac05d8f4 Compile with OS X 10.10
Fixes the OS X version detection regex to allow compiling under OS X
10.10+.
2014-11-22 18:44:40 +01:00
Laurent Gomila
6669a6590a Updated build files to reflect the latest changes in SFML 2013-11-04 22:39:52 +01:00
Laurent Gomila
0c5afa3483 Each module now has its own export macro 2012-02-02 22:02:39 +01:00
Laurent Gomila
08749bd440 Fixed CMake files failing on FreeBSD 2011-09-14 17:56:09 +02:00
Laurent Gomila
45d3b05d65 Initial commit -- moved from https://github.com/LaurentGomila/SFML (bindings/c) 2011-07-06 22:39:55 +02:00