summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2025-10-13 17:44:49 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2025-10-16 21:14:23 +0200
commit5579f4902a1d69f99115789f4c7bd89e07e58fc8 (patch)
treeeefda16f40ae578e7b310c721ce8952d1ec5e3c6 /eclass
parent1269bac7932c667d9bd716aad07efebd00de9e95 (diff)
downloadgentoo-5579f4902a1d69f99115789f4c7bd89e07e58fc8.tar.gz
gentoo-5579f4902a1d69f99115789f4c7bd89e07e58fc8.tar.bz2
gentoo-5579f4902a1d69f99115789f4c7bd89e07e58fc8.zip
cmake.eclass: Set CMAKE_POLICY_DEFAULT_CMP0094=NEW to fix FindPython
See also: https://cmake.org/cmake/help/latest/policy/CMP0094.html Closes: https://bugs.gentoo.org/959154 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r--eclass/cmake.eclass3
1 files changed, 2 insertions, 1 deletions
diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 7c825f87c367..e132b0b53deb 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -631,7 +631,8 @@ cmake_src_configure() {
set(CMAKE_USER_MAKE_RULES_OVERRIDE "${build_rules}" CACHE FILEPATH "Gentoo override rules")
set(CMAKE_INSTALL_DOCDIR "${EPREFIX}/usr/share/doc/${PF}" CACHE PATH "")
set(BUILD_SHARED_LIBS ON CACHE BOOL "")
- set(Python3_FIND_UNVERSIONED_NAMES FIRST CACHE STRING "")
+ set(Python3_FIND_UNVERSIONED_NAMES FIRST CACHE STRING "") # FindPythonInterp, Gentoo-bug #835799
+ set(CMAKE_POLICY_DEFAULT_CMP0094 NEW CACHE STRING "" ) # FindPython, Gentoo-bug #959154
set(CMAKE_DISABLE_PRECOMPILE_HEADERS ON CACHE BOOL "")
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION OFF CACHE BOOL "")
set(CMAKE_TLS_VERIFY ON CACHE BOOL "")