mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-06 04:03:27 +03:00
Extend header set verification to support Objective-C and Objective-C++.
The supported-language table grows to {"C", "CXX", "OBJC", "OBJCXX"}
and the lattice join is updated so OBJCXX is chosen when both CXX and
OBJC sources are present. GenerateStubForLanguage emits .m/.mm stubs
and the relevant OBJC/OBJCXX standard properties are copied to the
verification target.
Add OBJC/OBJCXX test cases conditioned on CMake_TEST_OBJC, isolated in
dedicated project files to avoid affecting language inference for
unrelated targets. Update property documentation and add a release note.
7 lines
241 B
ReStructuredText
7 lines
241 B
ReStructuredText
verify-header-sets-objc
|
|
-----------------------
|
|
|
|
* The :prop_tgt:`VERIFY_INTERFACE_HEADER_SETS` and
|
|
:prop_tgt:`VERIFY_PRIVATE_HEADER_SETS` target properties now support
|
|
``OBJC`` and ``OBJCXX`` languages in addition to ``C`` and ``CXX``.
|