diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/builtin/packages/doxygen/package.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/doxygen/package.py b/var/spack/repos/builtin/packages/doxygen/package.py index 5a7a548dd9..d62edbfa8f 100644 --- a/var/spack/repos/builtin/packages/doxygen/package.py +++ b/var/spack/repos/builtin/packages/doxygen/package.py @@ -103,3 +103,12 @@ class Doxygen(CMakePackage): 'set(ICONV_IN_GLIBC FALSE)', join_path('cmake', 'FindIconv.cmake'), string=True) + + def cmake_args(self): + args = [ + # Doxygen's build system uses CMake's deprecated `FindPythonInterp`, + # which can get confused by other `python` executables in the PATH. + # See issue: https://github.com/spack/spack/issues/28215 + self.define('PYTHON_EXECUTABLE', self.spec['python'].command.path) + ] + return args |