From b0b70d1e77270f682c261d27e95c5ae9f5848de9 Mon Sep 17 00:00:00 2001 From: Guido Falsi Date: Wed, 29 Sep 2021 15:42:28 +0200 Subject: [PATCH] Check for argp library before depending on it. Signed-off-by: Guido Falsi --- src/csync/ConfigureChecks.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/csync/ConfigureChecks.cmake b/src/csync/ConfigureChecks.cmake index 755f21c9b..64bdf1770 100644 --- a/src/csync/ConfigureChecks.cmake +++ b/src/csync/ConfigureChecks.cmake @@ -24,7 +24,8 @@ if (NOT LINUX) set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ) # Systems not using glibc require linker flag for argp - if(HAVE_ARGP_H) + check_library_exists(argp argp_parse "" HAVE_LIBARGP) + if(HAVE_ARGP_H AND HAVE_LIBARGP) set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} argp) endif() endif (NOT LINUX) -- 2.30.2