diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/FindSamba.cmake | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/modules/FindSamba.cmake b/modules/FindSamba.cmake index 6579d121..d6fb1259 100644 --- a/modules/FindSamba.cmake +++ b/modules/FindSamba.cmake @@ -31,11 +31,16 @@ if(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES)     set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${SAMBA_LIBRARIES})     set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${SAMBA_INCLUDE_DIR})     check_symbol_exists(smbc_set_context "libsmbclient.h" SAMBA_HAVE_SMBC_SET_CONTEXT) +   check_symbol_exists(smbc_set_option "libsmbclient.h" SAMBA_HAVE_SMBC_OPTION_SET)     macro_pop_required_vars()     # fail if smbc_set_context() was required but hasn't been found     if (SAMBA_REQUIRE_SMBC_SET_CONTEXT AND NOT SAMBA_HAVE_SMBC_SET_CONTEXT)        set(SAMBA_FOUND FALSE)     endif (SAMBA_REQUIRE_SMBC_SET_CONTEXT AND NOT SAMBA_HAVE_SMBC_SET_CONTEXT) +   # fail if smbc_option_set() was required but hasn't been found +   if (SAMBA_REQUIRE_SMBC_OPTION_SET AND NOT SAMBA_HAVE_SMBC_OPTION_SET) +      set(SAMBA_FOUND FALSE) +   endif (SAMBA_REQUIRE_SMBC_OPTION_SET AND NOT SAMBA_HAVE_SMBC_OPTION_SET)  else(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES)     set(SAMBA_FOUND FALSE) | 
