Page MenuHomeFreeBSD

Update CMake to 3.10.1
ClosedPublic

Authored by adridg on Nov 23 2017, 9:44 AM.
Tags
None
Referenced Files
F81665042: D13210.id35651.diff
Fri, Apr 19, 4:19 PM
F81656538: D13210.diff
Fri, Apr 19, 1:34 PM
Unknown Object (File)
Thu, Apr 18, 9:11 AM
Unknown Object (File)
Fri, Apr 12, 10:49 AM
Unknown Object (File)
Fri, Apr 12, 10:49 AM
Unknown Object (File)
Fri, Apr 12, 10:49 AM
Unknown Object (File)
Fri, Apr 12, 10:49 AM
Unknown Object (File)
Fri, Apr 12, 10:49 AM
Subscribers

Details

Summary

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

https://blog.kitware.com/cmake-3-10-0-available-for-download/

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

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 13638
Build 13860: arc lint + arc unit

Event Timeline

Feel free to aks for the exp-run :)

devel/cmake-doc/pkg-plist
3

^ 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.