-
Notifications
You must be signed in to change notification settings - Fork 136
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
Use different namespaces for each PSM #71
Comments
You mean you want to be able to use both Delaunay_PSM and Predicates_PSM in the same project ? But when you drag Delaunay_PSM, it also has the predicates, so maybe it is just a question of keeping the declarations of the predicates in the .h of the PSM ? (or maybe I did not understand the use case). |
It's really about dependency management and whether each "PSM" should be considered to be a separate entity unrelated to the main "Geogram" library. Let's say I have two lib A and B. The first one uses the Delaunay_PSM, and will thus look for an My suggested solution would be to consider each PSM as a different library, using different namespaces, so they could coexist with each other inside the same application. |
Thank you for the clarification ! |
Ideally each PSM should use different root namespaces to avoid symbol collisions between them. E.g.
GEO_Delaunay
orGEO_Predicates
instead of simplyGEO
.The text was updated successfully, but these errors were encountered: