Skip to content

meson 0.60 broke preprocessor defs - #9858

Merged
memsharded merged 1 commit into
conan-io:developfrom
memsharded:fix/meson_060_preprocessor_defs
Oct 24, 2021
Merged

memsharded merged 1 commit into
conan-io:developfrom
memsharded:fix/meson_060_preprocessor_defs

Conversation

@memsharded

@memsharded memsharded commented Oct 24, 2021

Copy link
Copy Markdown
Member

Changelog: Fix: Change MesonToolchain to define preprocessor_definitions as [constant], because Meson 0.60 now raises errors on it defined in [built-in options].
Docs: Omit

@memsharded memsharded added this to the 1.42 milestone Oct 24, 2021
@memsharded
memsharded requested a review from SSE4 October 24, 2021 21:27

@memsharded memsharded left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am going to merge this, as both "develop" and "develop2" and all PRs to both are currently broken, and this fixes it. Note the fix works also in <0.60 like 0.59 which seems to still be installed in Linux agents (0.60 seems to have been updated in Win and OSX). Please review anyway, just in case.

@memsharded
memsharded merged commit 799a36b into conan-io:develop Oct 24, 2021
@memsharded
memsharded deleted the fix/meson_060_preprocessor_defs branch October 24, 2021 23:11
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