Salome HOME
spns #32926: backport KERNEL & CONFIGURATION fixes on more recent platforms to ensure...
[tools/sat_salome.git] / products / patches / SPNS-32926-CONFIGURATION-V9_2_0.FindXDR.patch
1 diff --git a/cmake/FindXDR.cmake b/cmake/FindXDR.cmake
2 index e8e8625..52f2de9 100644
3 --- a/cmake/FindXDR.cmake
4 +++ b/cmake/FindXDR.cmake
5 @@ -19,7 +19,7 @@
6  
7  MESSAGE(STATUS "Check for XDR ...")
8  
9 -FIND_PATH(XDR_INCLUDE_DIRS rpc/xdr.h)
10 +FIND_PATH(XDR_INCLUDE_DIRS rpc/xdr.h PATH_SUFFIXES tirpc)
11  IF(XDR_INCLUDE_DIRS)
12     SET(XDR_DEFINITIONS "-DHAS_XDR")
13  ENDIF()
14 @@ -34,6 +34,14 @@ IF(WIN32)
15        SET(XDR_INCLUDE_DIRS "${XDR_INCLUDE_DIRS2}")  # Make the detection fail
16      ENDIF()
17    ENDIF()
18 +ELSE(WIN32)
19 +  FIND_LIBRARY(XDR_LIBRARIES NAMES tirpc xdr)
20 +  IF(NOT XDR_LIBRARIES)
21 +    MESSAGE(STATUS  "Could not find XDR libraries ...")
22 +    SET(XDR_LIBRARIES) # reset variable tough
23 +  ELSE()
24 +    MESSAGE(STATUS "Found XDR libraries ${XDR_LIBRARIES} ...")
25 +  ENDIF()
26  ENDIF(WIN32)
27  
28  INCLUDE(FindPackageHandleStandardArgs)