[MacPorts] #60129: poco, where are the cmake files

MacPorts noreply at macports.org
Thu Apr 15 04:01:31 UTC 2021


#60129: poco, where are the cmake files
----------------------------+------------------------------
  Reporter:  gaming-hacker  |      Owner:  arjanvandervelde
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.6.2
Resolution:                 |   Keywords:
      Port:  poco           |
----------------------------+------------------------------
Changes (by ryandesign):

 * cc: ryandesign (added)


Comment:

 Replying to [comment:3 ryandesign]:
 > One would need to verify the set of files installed before and after the
 change and confirm that one is ok with any differences.

 Building with cmake, we only get either dynamic or static libraries, not
 both as we got with autotools. That's ok; I think we can live with just
 dynamic.

 Looks like the autotools system also built and installed both regular and
 debug (suffixed with "d") versions of the programs and libraries and with
 cmake we only get the non-debug versions, which seems more normal and is
 ok with me provided the Pothos* ports (which are the only ones currently
 depending on poco) don't need those debug libraries, but my guess is they
 probably don't.

 The library names and major versions and install_names stay the same,
 which is good and should mean that we won't need to revbump the
 dependents. The library minor versions have increased from 0 to 71, which
 shouldn't be a problem (but might require a revbump if we wanted to switch
 back from cmake to autotools).

 The way that tests are run under cmake is simpler than the hoops we have
 to jump through for the autotools build in this port, provided that the
 tests work under cmake, which they don't here, but I have a patch for
 that.

 So all in all I am ok with the differences and plan to commit this switch
 to cmake.

-- 
Ticket URL: <https://trac.macports.org/ticket/60129#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list