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

Request for README clarification #1

Open
mwpowellhtx opened this issue Feb 27, 2013 · 4 comments
Open

Request for README clarification #1

mwpowellhtx opened this issue Feb 27, 2013 · 4 comments

Comments

@mwpowellhtx
Copy link

Hello, we are embarking on a project that may use ZeroC Ice, and I am interested in using the Qt / CMake system for building against it. Not necessarily for building Ice itself, although if it can do that too, great. More for integration with the application itself. Also bear in mind I am a Qt Creator / CMake newbie should you decide to flesh out the README a little bit: like, for me, obvious places to start is: How To: Include UseZeroC.cmake, type thing, and the system just knows how to connect the dots? Thank you!

@naderman
Copy link
Owner

Hey, I'm really not maintaining this repo anymore, you're welcome to use whatever useful things you find, but I won't be working on it anymore.

@mwpowellhtx
Copy link
Author

Thank you, sir, I appreciate that. I do have one question, I seem to be having some trouble linking with the Ice and IceUtil. I've CMake-debug-message verified that the paths are all what they should be, so unless it's a naming convention thing I am unaware of, or perhaps I am reading that link_libraries is now deprecated, that linking should be more targeted than that, which throws a wrench in the whole UseSuchAndSuch CMake paradigm. Anything CMake-wise that you know of there? Thanks...

@mwpowellhtx
Copy link
Author

One thought, I wonder if the obvious answer is the case: the project was built in Windows? With some support it seems across platforms to Linux? Mac? The convention in Windows lib files is literally that: Ice IceUtil is literally Ice.lib and IceUtil.lib. However in Linux, we deal with libIce.so libIceUtil.so. So it seems when we identify the OS, might be a good time to cache a library prefix, or however that happens to the CMake build system.

@naderman
Copy link
Owner

naderman commented Mar 1, 2013

Generally this should work cross platform, although it's really only been tested on linux for the most part.

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

No branches or pull requests

2 participants