[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