From 3e214d57e4836e683b94127ede9eb8ad2ed3dfc9 Mon Sep 17 00:00:00 2001 From: Jonathan Lambrechts <jonathan.lambrechts@uclouvain.be> Date: Thu, 11 Sep 2014 07:47:05 +0000 Subject: [PATCH] python : fix cmake petsc4py --- CMakeLists.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a68e818d9..7450dd2bad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1123,10 +1123,13 @@ if(HAVE_PYTHON) endif(ENABLE_NUMPY) if(HAVE_PETSC) if(ENABLE_PETSC4PY) - EXEC_PROGRAM (${PYTHON_EXECUTABLE} - ARGS "-c \"import petsc4py; print(petsc4py.get_include())\"" + EXECUTE_PROCESS( + COMMAND ${PYTHON_EXECUTABLE} -c "import petsc4py; print(petsc4py.get_include())" OUTPUT_VARIABLE PETSC4PY_INC - RETURN_VALUE PETSC4PY_NOT_FOUND) + RESULT_VARIABLE PETSC4PY_NOT_FOUND + ERROR_QUIET + OUTPUT_STRIP_TRAILING_WHITESPACE + ) if(PETSC4PY_INC) list(APPEND EXTERNAL_INCLUDES ${PETSC4PY_INC}) set_config_option(HAVE_PETSC4PY "PETSc4py") -- GitLab