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

Utilize CDeps.cmake #164

Open
threeal opened this issue Jun 29, 2024 · 0 comments · May be fixed by #165
Open

Utilize CDeps.cmake #164

threeal opened this issue Jun 29, 2024 · 0 comments · May be fixed by #165
Assignees
Labels
Milestone

Comments

@threeal
Copy link
Owner

threeal commented Jun 29, 2024

This issue suggests utilizing the CDeps.cmake module for installing missing dependencies in the project, replacing the CPM.cmake module.

CDeps is proposed for use because, compared to CPM, CDeps will build and install the project during the configuration time, with a scope separated from the main project. This will allow the find_package function to behave the same whether it finds the missing package on the system or not. This is different from CPM, which includes the missing package as a subdirectory and builds the target altogether, potentially cluttering the main project target with the targets from dependencies.

@threeal threeal added the build label Jun 29, 2024
@threeal threeal added this to the Version 1.1.0 milestone Jun 29, 2024
@threeal threeal self-assigned this Jun 29, 2024
@threeal threeal linked a pull request Jun 29, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant