-
Notifications
You must be signed in to change notification settings - Fork 0
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 build system installs targets differently from Qmake and arguably wrongly #1
Comments
Hi there. If you have particular ideas about what should be changed in |
@d1vanov I was building a legacy version of Maybe there was some credible reason at the time to use non-standard dirs and names, like having multiple co-existing versions? I will try you suggestion, maybe like that it gonna work with CMake as well. |
So I found a way to install the legacy Qt4 libs on my current system and built this repo. I think I see now what you mean by non-standard location: headers are installed into Well, when I converted the build of this project to cmake, I didn't try to match it with qmake build 1-to-1 so I just went with the directory |
@d1vanov Yes, that is correct. Also the library had non-standard name, I think, when installed with CMake. By the way, looks like at least on macOS it builds fine with Qmake on all systems where Qt4 builds: https://ports.macports.org/port/qt4-mimetypes/details |
CMake uses repo name
qt4-mimetypes
for libs and directories, which introduces difficulties for other projects to find needed files. Qmake installs everything with standard names, likeQtMimeTypes
etc.Not sure if this was intended or a bug.
The text was updated successfully, but these errors were encountered: