Mercurial > libjeffpc
changeset 876:f18c53022946
cmake: search for xdr functions in tirpc as well
At some point in the relatively recent past, rpc/rpc.h apparently got moved
from glibc to libtirpc.
Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author | Josef 'Jeff' Sipek <jeffpc@josefsipek.net> |
---|---|
date | Wed, 17 Apr 2024 08:34:49 -0400 |
parents | d82835b66d5a |
children | 187741719a64 |
files | cmake/Modules/Findrpc.cmake |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/cmake/Modules/Findrpc.cmake Wed Apr 17 08:09:21 2024 -0400 +++ b/cmake/Modules/Findrpc.cmake Wed Apr 17 08:34:49 2024 -0400 @@ -29,14 +29,15 @@ # RPC_FOUND # -find_path(RPC_INCLUDE_DIR rpc/rpc.h) +find_path(RPC_INCLUDE_DIR rpc/rpc.h + HINTS /usr/include/tirpc) check_function_exists(xdr_opaque HAVE_XDR_OPAQUE) if(HAVE_XDR_OPAQUE) set(RPC_LIBRARY) set(RPC_LIBRARY_ACTUAL libc) else() - foreach(lib nsl) + foreach(lib nsl;tirpc) string(TOUPPER ${lib} libname) check_library_exists(${lib} xdr_opaque "" HAVE_${libname}_XDR_OPAQUE) if(HAVE_${libname}_XDR_OPAQUE)