Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SFML #7

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Add SFML #7

wants to merge 1 commit into from

Conversation

mcmarius
Copy link
Owner

Note: this PR is not meant to be merged in the template repository.

@mcmarius mcmarius force-pushed the sfml branch 12 times, most recently from 25f391a to 17e9327 Compare October 2, 2024 13:10
@mcmarius mcmarius force-pushed the main branch 2 times, most recently from 97fc2a3 to cac8e69 Compare October 2, 2024 13:16
@mcmarius mcmarius force-pushed the sfml branch 2 times, most recently from 1e0c65c to 2d684c4 Compare October 2, 2024 14:20
@mcmarius mcmarius force-pushed the sfml branch 2 times, most recently from d094bb9 to df2ce5b Compare November 14, 2024 15:22
@mcmarius mcmarius force-pushed the sfml branch 3 times, most recently from 8beee5f to a018eea Compare November 27, 2024 21:52
@mcmarius mcmarius force-pushed the sfml branch 2 times, most recently from 6890944 to 0ba9d11 Compare December 11, 2024 21:59
@mcmarius mcmarius force-pushed the sfml branch 2 times, most recently from ed10cfe to 032c2bd Compare January 18, 2025 19:29
- Shallow clone, ignore errors
- Try to install less dependencies on Linux
- Try 2.6.x branch

Eliminare nume fereastră hardcodat în scripts

Run xvfb-run directly

Remove job running MSan

We do not run MSan with SFML, so this job is not needed at all
because we now run cppcheck in a different job.

Install linux deps due to cmake config

Add missing external dep

This might be preinstalled on GitHub Actions VMs, but it
simplifies local setup.

Make it compile on gcc-12

Use ninja-build

Skip linking sanitizers on gcc

Disable C++20 modules explicitly for MSVC

Skip MSVC modules

Just because MSVC insists on compiling modules
despite being explicitly disabled

Disable building STL modules on MSVC

Add workaround source

Comment explicit C++23

For now, we set it globally

Patch pentru a folosi SFML cu threads

CMake build flag as option, comment unused step

Link deps privately

Copy all missing framework dylibs

Copy OpenAL DLL on Windows

SFML requires C runtime linked against MSVCRT (for 2.6.1).
GitHub decided to switch to UCRT based builds of MinGW
See actions/runner-images#8372
and SFML/SFML#2700

Add missing shell param, fix label

Fix deprecation

Bump SFML to 2.6.1, refactor out quirks

Instrucțiuni pentru compilare pe Linux
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant