Salome HOME
Fix bug with CMAKE_FIND_ROOT_PATH variable in FindOmniORBPy.cmake
authorbarate <barate>
Tue, 9 Jul 2013 14:43:55 +0000 (14:43 +0000)
committerbarate <barate>
Tue, 9 Jul 2013 14:43:55 +0000 (14:43 +0000)
salome_adm/cmake_files/FindOmniORBPy.cmake

index fd6a2cca37cd0eb5dfd2317368cc2cfbc51d3223..a151c54a9b7058994413d1bcfd91c457590f36b9 100644 (file)
 ##############################################################################
 
 SET(_py_version "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}")
-SET(CMAKE_FIND_ROOT_PATH ${CMAKE_PREFIX_PATH})
-SET(_doc "Path to python-backend directory (omniidl_be) including python.py file")
-IF(WIN32)
-  FIND_PATH(OMNIORB_PYTHON_BACKEND
-     NAMES python.py PATHS "/lib/python/omniidl_be" DOC ${_doc}) 
-ELSE()
-  FIND_PATH(OMNIORB_PYTHON_BACKEND
-     NAMES python.py
-     PATHS "/lib/python${_py_version}/site-packages/omniidl_be" "/usr/lib/omniidl/omniidl_be" 
-     DOC ${_doc})
-ENDIF()
+FIND_PATH(OMNIORB_PYTHON_BACKEND
+  NAMES python.py
+  PATHS "${OMNIORBPY_ROOT_DIR}" "/usr" 
+  PATH_SUFFIXES "/lib/python${_py_version}/site-packages/omniidl_be" "/lib/omniidl/omniidl_be" "/lib/python/omniidl_be"
+  DOC "Path to python-backend directory (omniidl_be) including python.py file")
 
 ##############################################################################
 # Cook our stuff