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

Accurately find the linux artifacts #80

Merged
merged 8 commits into from
Apr 19, 2024
Merged

Accurately find the linux artifacts #80

merged 8 commits into from
Apr 19, 2024

Conversation

JeodC
Copy link
Collaborator

@JeodC JeodC commented Apr 18, 2024

This workflow excludes the build_type matrix when searching for the linux artifact path.

JeodC added 3 commits April 18, 2024 19:12
This workflow excludes the build_type matrix when searching for the linux artifact path.
Too many extra files included in artifact
@JeodC
Copy link
Collaborator Author

JeodC commented Apr 18, 2024

I think Linux does not use Debug and Release, correct? So building twice for Linux is redundant?

@th1000s
Copy link
Contributor

th1000s commented Apr 18, 2024

Release / Debug in cmake also adds -g or -O flags on Linux, even -O3 at the moment. Some warnings are only triggered on a certain optimization level.

But it might be interesting to build with clang on Linux as well.

@winterheart
Copy link
Collaborator

            "generator": "Ninja Multi-Config",

For linux in CMakePresets.json unifies all builds, better using this.

@Arcnor Arcnor self-assigned this Apr 19, 2024
@JeodC
Copy link
Collaborator Author

JeodC commented Apr 19, 2024

This should be ok to squash and merge now.

@Arcnor Arcnor merged commit 2d4d82d into main Apr 19, 2024
8 checks passed
@JeodC JeodC deleted the fix-linux-artifact branch April 19, 2024 16:24
Jayman2000 added a commit to Jayman2000/Descent3-pr that referenced this pull request Apr 21, 2024
2d4d82d (Accurately find the linux artifacts (DescentDevelopers#80), 2024-04-19) made it
so that make no longer gets used as a part of the build process, but it
didn’t remove make from the list of build dependencies.
JeodC added a commit that referenced this pull request Apr 28, 2024
use ninja for Linux builds, fixes missing Linux artifacts on CI
JeodC pushed a commit that referenced this pull request Apr 28, 2024
2d4d82d (Accurately find the linux artifacts (#80), 2024-04-19) made it
so that make no longer gets used as a part of the build process, but it
didn’t remove make from the list of build dependencies.
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.

4 participants