MantisBT - CMake
View Issue Details
0010136CMakeCMakepublic2010-01-13 13:162010-01-13 13:36
Brad King 
Brad King 
normalminorN/A
closedfixed 
CMake-2-8 
 
0010136: CMake should prefer /usr over /
The Filesystem Hierarchy Standard:
    
  http://www.pathname.com/fhs/ [^]

says that linkable libraries do not belong in "/lib". Furthermore, there is never a "/include". Few tools, if any, exist in both "/bin" and "/usr/bin" with different versions. Therefore "/usr/lib" and "/usr/include" should be preferred, and the prefix "/usr" should go before "/".
No tags attached.
related to 0010122closed Brad King Patches for Cygwin 
related to 0009657closed Brad King Too low preference of /usr/local in CMAKE_SYSTEM_PREFIX_PATH 
Issue History
2010-01-13 13:16Brad KingNew Issue
2010-01-13 13:17Brad KingStatusnew => assigned
2010-01-13 13:17Brad KingAssigned To => Brad King
2010-01-13 13:17Brad KingRelationship addedrelated to 0010122
2010-01-13 13:17Brad KingRelationship addedrelated to 0009657
2010-01-13 13:36Brad KingNote Added: 0019121
2010-01-13 13:36Brad KingStatusassigned => closed
2010-01-13 13:36Brad KingResolutionopen => fixed

Notes
(0019121)
Brad King   
2010-01-13 13:36   
Search prefix /usr before root prefix /
/cvsroot/CMake/CMake/Modules/Platform/UnixPaths.cmake,v <-- Modules/Platform/UnixPaths.cmake
new revision: 1.18; previous revision: 1.17