#49120: port:automoc should install its cmake files where others expect them --------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: worksforme | Keywords: haspatch Port: automoc | --------------------------+-------------------------------- Changes (by michaelld@…): * status: new => closed * resolution: => worksforme Comment: The changes moved the cmake files from ${prefix}/lib/cmake to ${prefix}/share/cmake . Both of these directories are searched by cmake -by default- for modules (new-style Find* scripts). We in MP land prefer (for some reason) to install cmake scripts into the latter. Hence the change. I just installed phonon on a fresh MP 10.11 build. Works fine. polkit-qt provides its own FindAutomoc4.cmake file which isn't robustly written. It should not rely on cmake scripts being in solely ${prefix} or ${prefix}/lib. In my projects, we use CMAKE_MODULE_PATH (ditto for the cmake PortGroup) -- a separate variable that robustly allows for these files to be anywhere. Removing the FindAutomoc4.cmake and trusting cmake and the files provided by automoc4, all is well again. A well-written build script will survive these sorts of changes. I'd much prefer to fix polkit-qt rather than revert something that already works. -- Ticket URL: <https://trac.macports.org/ticket/49120#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X