Skip to content

Require C++17#2986

Merged
3 commits merged into
EasyRPG:masterfrom
Ghabry:cpp17
May 22, 2023
Merged

Require C++17#2986
3 commits merged into
EasyRPG:masterfrom
Ghabry:cpp17

Conversation

@Ghabry

@Ghabry Ghabry commented May 4, 2023

Copy link
Copy Markdown
Member

__has_include and [[maybe_unused]] are c++17 features so this will build-fail already when the compiler does not know it ;)

Ghabry added 2 commits May 4, 2023 16:31
Fedora unbundles our dr_wav because they have a system header
@Ghabry Ghabry added the Building label May 4, 2023
@Ghabry Ghabry added this to the 0.8.1 milestone May 4, 2023
@Ghabry Ghabry force-pushed the cpp17 branch 2 times, most recently from 63cf407 to ec73a85 Compare May 4, 2023 15:13
@Ghabry Ghabry marked this pull request as draft May 22, 2023 18:20
@Ghabry Ghabry marked this pull request as ready for review May 22, 2023 18:22
@Ghabry

Ghabry commented May 22, 2023

Copy link
Copy Markdown
Member Author

@fdelapena the mix of C++14 and C++17 (lcf / Player) makes the build fail for old Debian/Ubuntu versions. I think its better to just merge this and to cherry-pick the other commits in a 0-8-0-stable branch before release as we did in 0.6.2 times.

@ghost ghost merged commit 7e94ad9 into EasyRPG:master May 22, 2023
@Ghabry Ghabry deleted the cpp17 branch May 22, 2023 19:38
@Ghabry Ghabry modified the milestones: 0.8.2, 0.8.0.1 Jul 5, 2023
sevenc-nanashi pushed a commit to sevenc-nanashi/easyrpg-player that referenced this pull request May 31, 2026
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

1 participant