Skip to content

SKETCH-2593: fix export macro clash - #130

Open
ricrogz wants to merge 2 commits into
mainfrom
pr/SKETCH-2593
Open

ricrogz wants to merge 2 commits into
mainfrom
pr/SKETCH-2593

Conversation

@ricrogz

@ricrogz ricrogz commented Oct 27, 2025

Copy link
Copy Markdown
Contributor

Part of SKETCH-2593. When the rdkit_extensions or sketcher headers are included in other Core Suite files, the export macros clash with the ones already defined in the suite. This checks for the existence of the macros before attempting to define them. It also allows overriding them, in case anyone needs to do thath.

@ricrogz
ricrogz enabled auto-merge October 27, 2025 15:38
@cdvonbargen

Copy link
Copy Markdown
Collaborator

Why do we need this? I thought the plan was to continue to use cmake for the sketcher build even as a submodule

@ricrogz

ricrogz commented Oct 27, 2025 •

Copy link
Copy Markdown
Contributor Author

Why do we need this? I thought the plan was to continue to use cmake for the sketcher build even as a submodule

SKETCH-2593. There's things included from here all over the place.

@rachelnwalker rachelnwalker left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

@ricrogz @cdvonbargen I realize this slept through the cracks a while ago - do we still need this as apart of SKETCH-2593?

@cdvonbargen

Copy link
Copy Markdown
Collaborator

No, I think we should close this. We can resurrect if Archie's work doesn't pan out.

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