[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/cmake/modules
From:       Matthew Woehlke <mw_triad () users ! sourceforge ! net>
Date:       2008-02-29 22:42:02
Message-ID: 1204324922.181901.18676.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 780766 by mwoehlke:

FindSamba - also check for smbc_option_set, used by the smb kioslave, and not in my libsamba


 M  +5 -0      FindSamba.cmake  


--- trunk/KDE/kdelibs/cmake/modules/FindSamba.cmake #780765:780766
@@ -31,11 +31,16 @@
    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)
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic