-
Notifications
You must be signed in to change notification settings - Fork 814
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
Windows proj.lib instead of/in additon to proj_<major>_<minor>.lib #1479
Comments
For the lazy that can't be bothered to click the link (myself including, hence the long answer time): The linked issue adresses that on Windows the CMake build will output What is common practice on Windows regarding this? Is it always just Would it be sufficient (and possible?) to create a symbolic link to the versioned lib-file? |
@kbevers since this is for static linking, at least the case of trying to call new API entries on an old |
Right, so no real consequences of switching to producing a |
Hi @kbevers @busstoptaktik , I'm recently upgrading the proj version in vcpkg(PR #7192), and then I found that the name generated by proj in Windows and Unix is inconsistent. Some proj-dependent libraries (such as gdal and liblas) use proj's default library name in windows as proj.lib, which is obviously inconsistent with the generated name. To solve this problem, we have two ways:
So, I want to hear from your authors. Thanks. |
I think we should change the CMake setup so that This is a breaking change of sorts so I would like to wait with this change until the PROJ 7 release next year. If it is desirable to downstream projects to have this change sooner (PROJ 6.2.0) I am happy to accept a PR that implements a |
Thoughts on this?
conda-forge/proj.4-feedstock#46
Are there reasons that this has not been done already?
The text was updated successfully, but these errors were encountered: