]> SALOME platform Git repositories - modules/med.git/commitdiff
Salome HOME
CMake: minor: documenting NumPy detection. BR_new_bop4
authorbruneton <bruneton>
Thu, 29 Aug 2013 12:19:09 +0000 (12:19 +0000)
committerbruneton <bruneton>
Thu, 29 Aug 2013 12:19:09 +0000 (12:19 +0000)
adm_local_without_kernel/cmake_files/FindSalomePython.cmake

index c74ae64bda9b6637c74de0065af0668a740aee8d..d1ef5532afa5d8fd7d748702251b5973a610fd29 100644 (file)
 #  !! Please read the generic detection procedure in SalomeMacros.cmake !!
 #
 # The interpreter is found first, and if OK, the corresponding libraries are searched.
-# We ensure the version of the libraries matches the one of the interpreter. 
+# We ensure the version of the libraries matches the one of the interpreter.
+#
+# We also look for an installation of NumPy, and if found the following variables are set
+#   NUMPY_INCLUDE_DIR  - NumPy header location
+#   NUMPY_DEFINITIONS  - compiler flag
+# and are automatically appended to PYTHON_INCLUDE_DIRS (and PYTHON_DEFINITIONS resp.)    
 #
 
 # 1. Load environment or any previously detected Python
@@ -136,7 +141,9 @@ IF (SALOMEPYTHON_FOUND)
   ENDIF()
 
   # 6. Specifics
-
+  #
+  
+  # NumPy detection 
   EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "import numpy ; import sys ; sys.stdout.write(numpy.get_include())" OUTPUT_VARIABLE NUMPY_INCLUDE_DIR ERROR_QUIET )
   IF(NUMPY_INCLUDE_DIR)
     SET(NUMPY_FOUND TRUE)
@@ -144,9 +151,9 @@ IF (SALOMEPYTHON_FOUND)
   IF(NUMPY_FOUND)
     SET(PYTHON_INCLUDE_DIRS ${NUMPY_INCLUDE_DIR} ${PYTHON_INCLUDE_DIRS})
     SET(PYTHON_DEFINITIONS "${PYTHON_DEFINITIONS} -DWITH_NUMPY")
-    MESSAGE(STATUS "numpy found : ${NUMPY_INCLUDE_DIR}")
+    MESSAGE(STATUS "NumPy found : ${NUMPY_INCLUDE_DIR}")
   ELSE(NUMPY_FOUND)
-    MESSAGE(STATUS "numpy not found")
+    MESSAGE(STATUS "NumPy not found.")
   ENDIF(NUMPY_FOUND)
 
   ## None here