Page MenuHomeFreeBSD

Update CMake to 3.10.1

Authored by adridg on Nov 23 2017, 9:44 AM.



This updates CMake to 3.10.0. A full(er) upstream changelog is at

For FreeBSD, most important:

  • flang supported
  • new policy for Automoc on generated files
  • CPack can be used to produce FreeBSD packages (which are then installable with pkg(8))
Test Plan

Needs an exp-run. Also, cpack now links to libpkg, wherever that
comes from. This yields a stage-qa error, because no LIB_DEPENDS
lists it. On the other hand, I don't want to make cpake depend
specifically on ports-mgmt/pkg, since pkg-devel is also acceptable.

Diff Detail

rP FreeBSD ports repository
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Feel free to aks for the exp-run :)

3 ↗(On Diff #35651)

^ I think here it should always be "release" and not %%CMAKE_BUILD_TYPE%%.

Fix misplaced subst of %%CMAKE_BUILD_TYPE%%

adridg retitled this revision from Update CMake to 3.10.0 to Update CMake to 3.10.1.Dec 18 2017, 9:02 AM
This revision is now accepted and ready to land.Dec 22 2017, 5:56 PM
This revision was automatically updated to reflect the committed changes.