View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0014644 | CMake | CMake | public | 2013-12-12 07:24 | 2016-06-10 14:31 | ||||
Reporter | Marcel Metz | ||||||||
Assigned To | Kitware Robot | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | moved | ||||||
Platform | x86_64 | OS | GNU/Linux | OS Version | 3.11.9-200.fc19. | ||||
Product Version | CMake 2.8.12 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0014644: FindJPEG.cmake doesn't honour JPEG_ROOT_DIR | ||||||||
Description | According to Modules/readme.txt Find* modules should honour the Xxx_ROOT_DIR variable to locate separate installations of a library. However the FindJPEG modules doesn't use such a variable or a suitable alternative. Therefor it is impossible to select a jpeg library that isn't installed in a well known directory. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | ![]() ![]() | ||||||||
Relationships | |
Relationships |
Notes | |
(0034770) Marcel Metz (reporter) 2013-12-12 07:30 |
My bad, the first patch contained a typo. |
(0034777) Rolf Eike Beer (developer) 2013-12-16 04:08 |
I wonder if this patch gives any benefits against simply setting CMAKE_PREFIX_PATH from the command line. I think the documentation of the *_ROOT_DIR should be changed so it states that if you ever need such a variable it should be called *_ROOT_DIR, but in general one should avoid introducing one and should look if setting CMAKE_PREFIX_PATH isn't working. |
(0034778) Marcel Metz (reporter) 2013-12-16 04:52 |
> I wonder if this patch gives any benefits against simply setting CMAKE_PREFIX_PATH from the command line. As far as I know it isn't possible to set up the CMAKE_PREFIX_PATH within a CMakeLists.txt file. You are forced to set it on the command line or as an environment variable. |
(0034779) Rolf Eike Beer (developer) 2013-12-16 04:56 |
Since you can't know the layout of the users system in advance setting anything like that environment variable from with a CMakeLists.txt is wrong anyway. |
(0034780) Marcel Metz (reporter) 2013-12-16 05:09 edited on: 2014-02-17 14:39 |
In my case the layout of the user system is known. The jpeg library (and other libraries) are bundled in a development toolkit (I'm unable to change that) which should be dropped in a certain subdirectory of my CMake base project. But I'm open for other ideas how to fix that. I could also just use the patched FindJPEG in the private project cmake module path, but I thought this patch is maybe useful for the upstream project too. |
(0042446) Kitware Robot (administrator) 2016-06-10 14:29 |
Resolving issue as `moved`. This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2013-12-12 07:24 | Marcel Metz | New Issue | |
2013-12-12 07:24 | Marcel Metz | File Added: FindJPEG.cmake.patch | |
2013-12-12 07:29 | Marcel Metz | File Added: FindJPEG.cmake.1.patch | |
2013-12-12 07:30 | Marcel Metz | Note Added: 0034770 | |
2013-12-16 04:08 | Rolf Eike Beer | Note Added: 0034777 | |
2013-12-16 04:52 | Marcel Metz | Note Added: 0034778 | |
2013-12-16 04:56 | Rolf Eike Beer | Note Added: 0034779 | |
2013-12-16 05:09 | Marcel Metz | Note Added: 0034780 | |
2014-02-17 14:39 | Marcel Metz | Note Edited: 0034780 | |
2016-06-10 14:29 | Kitware Robot | Note Added: 0042446 | |
2016-06-10 14:29 | Kitware Robot | Status | new => resolved |
2016-06-10 14:29 | Kitware Robot | Resolution | open => moved |
2016-06-10 14:29 | Kitware Robot | Assigned To | => Kitware Robot |
2016-06-10 14:31 | Kitware Robot | Status | resolved => closed |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |