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

Remove the cmake configuration machinery for config.hpp #606

Merged
merged 1 commit into from
Apr 16, 2024

Conversation

denizevrenci
Copy link
Contributor

@denizevrenci denizevrenci commented Apr 15, 2024

We can rely on the preprocessor for it instead since we only support C++17 and above.
Closes #510

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Apr 15, 2024
@denizevrenci denizevrenci force-pushed the config_hpp branch 2 times, most recently from b87b5c5 to 1395044 Compare April 15, 2024 22:55
@ispeters
Copy link
Contributor

Looks like this addresses #510.

Copy link
Contributor

@ispeters ispeters left a comment

Choose a reason for hiding this comment

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

Looks awesome, but I think we need to bring back the experimental coroutine exclusion.

We can rely on the preprocessor for it instead since we only support
C++17 and above.
@ispeters ispeters merged commit 44a4f5f into facebookexperimental:main Apr 16, 2024
47 checks passed
ispeters pushed a commit to ispeters/compiler-explorer-infra that referenced this pull request Aug 16, 2024
As of Unifex's PR 606[1] this past April, Unifex's `config.hpp` is
self-contained and does build-time configuration with the preprocessor
so we don't need a custom configuration step anymore.

This PR deletes the Compiler Explorer's copy of the customized
`config.hpp` and the build step that overwrites the upstream header with
that custom copy. I expect this change to resolve #6711 but I don't know
how to test that claim.

1. facebookexperimental/libunifex#606
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Get rid of config.hpp.in
3 participants