aboutsummaryrefslogtreecommitdiffstats
path: root/extcap
diff options
context:
space:
mode:
Diffstat (limited to 'extcap')
-rw-r--r--extcap/CMakeLists.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/extcap/CMakeLists.txt b/extcap/CMakeLists.txt
index 10a9057bac..d0ae9cbec3 100644
--- a/extcap/CMakeLists.txt
+++ b/extcap/CMakeLists.txt
@@ -12,8 +12,12 @@ if(EXTCAP_ANDROIDDUMP_LIBPCAP)
endif()
if(LIBSSH_FOUND)
- SET(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${LIBSSH_LIBRARIES})
- CHECK_FUNCTION_EXISTS(ssh_userauth_agent LIBSSH_USERAUTH_AGENT_FOUND)
+ include(CMakePushCheckState)
+ cmake_push_check_state()
+ set(CMAKE_REQUIRED_INCLUDES ${LIBSSH_INCLUDE_DIRS})
+ set(CMAKE_REQUIRED_LIBRARIES ${LIBSSH_LIBRARIES})
+ check_function_exists(ssh_userauth_agent LIBSSH_USERAUTH_AGENT_FOUND)
+ cmake_pop_check_state()
if(LIBSSH_USERAUTH_AGENT_FOUND)
set(HAVE_SSH_USERAUTH_AGENT 1)
endif()