mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-16 14:29:05 -07:00
Signed-off-by: Sv. Lockal <lockalsash@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/42554 Signed-off-by: Sam James <sam@gentoo.org>
18 lines
757 B
Diff
18 lines
757 B
Diff
Policy CMP0053 is no longer supported by CMake 4+
|
|
|
|
Backports https://github.com/ROCm/llvm-project/commit/a18cc4c7cb51f94182b6018c7c73acde1b8ebddb
|
|
--- a/cmake/OCL.cmake
|
|
+++ b/cmake/OCL.cmake
|
|
@@ -9,7 +9,10 @@
|
|
# command-lines, but the only way to do this as part of the dependency graph is
|
|
# configure_file and we are included from multiple places. To get around this
|
|
# we `file(WRITE)` a file with an @variable reference and `configure_file` it.
|
|
-cmake_policy(SET CMP0053 OLD)
|
|
+# FIXME: CMP0053 is removed in CMake 4; refine code relying on this policy.
|
|
+if(${CMAKE_VERSION} VERSION_LESS "4.0.0")
|
|
+ cmake_policy(SET CMP0053 OLD)
|
|
+endif()
|
|
|
|
if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.20.0")
|
|
# The policy change was for handling of relative paths for
|