[MacPorts] #50246: CMake PortGroup : generate a file in ${workpath} containing the complete cmake invocation
MacPorts
noreply at macports.org
Thu Jan 7 04:10:02 PST 2016
#50246: CMake PortGroup : generate a file in ${workpath} containing the complete
cmake invocation
--------------------------+--------------------------------
Reporter: rjvbertin@… | Owner: macports-tickets@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: |
--------------------------+--------------------------------
Comment (by michaelld@…):
I'd love to see this feature in base, somehow: a single command including
environment variables for how to do the configure stage. Given the ever
growing number of projects using cmake, I think doing it with just cmake
would be fine as a test to see about the usefulness of storing this info.
Storing the configure phase environment and command are generally more
useful that those for build or destroot since the latter 2 are generally
just "make" and "make install". Not always, of course. So, if we're
talking about storing 1 phase's info then I'd say to just store all
phase's info if it's that simple.
cmake does actually store it's original command line internal to the build
(somewhere; I don't remember) such that if one of the cmake build files is
updated (even just touched) then cmake will try to re-run itself (sort of
a re-configure). But, it doesn't store the shell environment so the
results from re-configuration might vary from the original configuration
stage.
--
Ticket URL: <https://trac.macports.org/ticket/50246#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list