[MacPorts] #50246: CMake PortGroup : generate a file in ${workpath} containing the complete cmake invocation

MacPorts noreply at macports.org
Thu Jan 7 04:27:57 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 rjvbertin@…):

 > I'd love to see this feature in base, somehow: a single command
 including environment variables for how to do the configure stage.

 Do you mean a way to call `port configure` repeatedly, ignoring when saved
 state says configure has already been done?

 > cmake does actually store it's original command line internal to the
 build (somewhere; I don't remember)

 Part of the info is stored in the "preamble" (commented out lines) of
 CMakeCache.txt, the rest is based on what is stored in CMakeCache.txt.
 Presumably, that file is loaded to pre-initialise variables that could
 also be specified on the command line, meaning you don't need to do that
 in a repeat invocation.
 Of course that doesn't fly during the 1st invocation, and also presumes
 that repeat invocations (as could be done by an IDE) do not set arguments
 of their own. And what Michael said about the environment.

-- 
Ticket URL: <https://trac.macports.org/ticket/50246#comment:7>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list