bneradt opened a new pull request, #13414: URL: https://github.com/apache/trafficserver/pull/13414
CMake 4.3 reports three policy warnings while configuring bundled Highway. Highway’s CMake 3.10 baseline leaves CMP0075 and CMP0077 unset, and its GTest workaround explicitly selects the deprecated CMP0111 OLD behavior even though ATS disables Highway’s tests. This selects CMP0111 NEW so incomplete imported targets fail during generation instead of producing unusable build rules. It also supplies NEW defaults for CMP0075 and CMP0077 when adding Highway, allowing header checks to honor required libraries and preserving the parent BUILD_SHARED_LIBS setting. HWY_FORCE_STATIC_LIBS continues to keep the bundled library static. ATS previously left the OpenSSL include and libraries in the global CMake probe state after its final TLS check. This removes those values before generic platform and Highway checks so unrelated probes do not inherit OpenSSL dependencies. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
