Skip to content

upgrade to c++23 and windows macro fixes#14

Merged
Electr0Gunner merged 1 commit into
LawnProject:mainfrom
Pistonight:update_version
Jun 22, 2026
Merged

upgrade to c++23 and windows macro fixes#14
Electr0Gunner merged 1 commit into
LawnProject:mainfrom
Pistonight:update_version

Conversation

@Pistonight

Copy link
Copy Markdown
Contributor

I needed to use c++20 features but I didn't feel like compiling my mod with 2 different standards..
The only thing that really needed fixing was cannot assign string literal to char*
c++20 to c++23 had no additional issues.

Another issue was the windows macro issue (min/max defined to something else) which i am not entirely sure if it's due to upgrading to c++20 or the formatting earlier. But it seems like the culprit is bass.h and curl.h will include windows stuff. The workaround is include our header with the undef before including bass/curl, so bass/curl will not include windows again

@Electr0Gunner Electr0Gunner merged commit a153499 into LawnProject:main Jun 22, 2026
4 checks passed
@Pistonight Pistonight deleted the update_version branch June 23, 2026 06:02
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.

2 participants