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

CMake modernization #1246

Merged
merged 2 commits into from
Apr 14, 2023
Merged

CMake modernization #1246

merged 2 commits into from
Apr 14, 2023

Conversation

cryos
Copy link
Member

@cryos cryos commented Apr 14, 2023

No description provided.

This commit removes the include of the export header in avogadrocore.h,
which is mainly there to define common symbols and was only adding it as
a convenience. Took a first pass at adding the export macro include to
the headers that need it, and where obvious removing the avogadrocore.h
include if it was not being used.

Signed-off-by: Marcus D. Hanwell <marcus@cryos.net>
Move the Avogadro libraries to export their include directories at the
target level, remove the more global calls as the libraries were built.
This revealed some dependencies that were not explicitly stated, added
them and a note to revisit the rendering dependence on core.

Signed-off-by: Marcus D. Hanwell <marcus@cryos.net>
@cryos cryos merged commit a591a7d into OpenChemistry:master Apr 14, 2023
@cryos cryos deleted the cmake-modernization branch April 14, 2023 19:24
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.

1 participant