-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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: create and install pkg-config files #2224
Conversation
This is just an RFC to agree on Fixes #2037 |
That's ok for me. The only point is that on Windows, cmake should install the Poco binaries (lib, dll, pdb & includes) at the same place as the MSI installer. |
@zosrothko is MSI documented somewhere? |
@aleks-f No, that's missing. the directory structure has 2 majors subdivisions: the VS version and the Poco version like for the x86 architecture
and for the x64 architecture
This could be changed if needed |
So far I have created following PocoCppUnit.pc.in Following components are missing: SQLite, ODBC and Co so basically all components should have own What about NetSSL? Is it sufficient to have PocoNetSSL or should I also add PocoNetSSL_Win (I'm working with Linux only)? As for Database libs, they won't be handled in the main |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some questions...
@yegorich You created following *.pc.in files ... but I see only two files on the pull request :-) |
@Bjoe I haven't pushed v2, so you don't see the new *.pc.in files. I just wanted to get the answers to my questions prior to pushing v2. |
@yegorich ok.
Hm sorry I didn't get you... |
@Bjoe |
@zosrothko as for Windows, should I install
|
@yegorich Cygwin is like a "Linux shell environment in Windows" I think, install the *.pc like under Linux/Unix... |
00ce2ad
to
e15a97a
Compare
I've pushed v2. Now with SQLite, MySQL and PostgreSQL |
Automatically create and install *.pc files for selected components. PocoFoundation.pc PocoNet.pc PocoUtil.pc etc.
I rebased your branch to the |
Automatically create and install *.pc files for selected components.
PocoFoundation.pc
PocoNet.pc
PocoUtil.pc
etc.