diff options
Diffstat (limited to 'extcap')
-rw-r--r-- | extcap/CMakeLists.txt | 8 |
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() |