Opened 4 years ago

Closed 4 years ago

#14061 closed enhancement (fixed)

cmake-3.18.3

Reported by: Bruce Dubbs Owned by: thomas
Priority: normal Milestone: 10.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (2)

comment:1 by thomas, 4 years ago

Owner: changed from blfs-book to thomas
Status: newassigned

Updates

Changes made since CMake 3.18.0 include the following. 3.18.1

The Xcode generator, when CMAKE_OSX_ARCHITECTURES is not defined, now selects $(NATIVE_ARCH_ACTUAL) as the default architecture (the Xcode ARCHS setting). This is needed for Xcode 12 to select the host’s architecture, which older versions of Xcode did by default.

In CMake 3.18.0 the add_test() command learned to support special characters in test names. This was accidentally left out of its release notes. Unfortunately the fix breaks existing projects that were using manual quoting or escaping to work around the prior limitation. This fix has been reverted in 3.18.1, but may be re-introduced in future versions of CMake with a policy for compatibility.

3.18.2

The default value of CMAKE_AUTOMOC_PATH_PREFIX was changed to OFF because this feature can break existing projects that have identically named header files in different include directories. This restores compatibility with behavior of CMake 3.15 and below. The default was also changed to OFF in 3.16.9 and 3.17.5.

The Compile Features functionality was updated for MSVC 19.27 as mentioned above (c_restrict).

3.18.3

The Compile Features functionality was updated for MSVC 19.28 as mentioned above (c_static_assert).

comment:2 by thomas, 4 years ago

Resolution: fixed
Status: assignedclosed

Fixed in r23758

Note: See TracTickets for help on using tickets.