diff options
author | Allen Winter <allen.winter@kdab.com> | 2011-06-30 17:36:45 -0400 |
---|---|---|
committer | Allen Winter <allen.winter@kdab.com> | 2011-06-30 17:36:45 -0400 |
commit | d2b2c90a06bf1f4a21df196430d1f95856900410 (patch) | |
tree | aba9d2a48d7b2ac1e960e1b68218394524c7e6a8 /modules/FindSamba.cmake | |
parent | e15ffacc69242c89107afbfda6f8ece9f2b56633 (diff) | |
download | extra-cmake-modules-d2b2c90a06bf1f4a21df196430d1f95856900410.tar.gz extra-cmake-modules-d2b2c90a06bf1f4a21df196430d1f95856900410.tar.bz2 |
Move the modules, modules-test and systeminfo subdirs into 'attic'
Diffstat (limited to 'modules/FindSamba.cmake')
-rw-r--r-- | modules/FindSamba.cmake | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/modules/FindSamba.cmake b/modules/FindSamba.cmake deleted file mode 100644 index 16522c64..00000000 --- a/modules/FindSamba.cmake +++ /dev/null @@ -1,62 +0,0 @@ -# - Try to find the samba directory library -# Once done this will define -# -# SAMBA_FOUND - system has SAMBA -# SAMBA_INCLUDE_DIR - the SAMBA include directory -# SAMBA_LIBRARIES - The libraries needed to use SAMBA -# Set SAMBA_REQUIRE_SMBC_SET_CONTEXT to TRUE if you need a version of Samba -# which comes with smbc_set_context() - -# Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org> -# -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - -if(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) - # Already in cache, be silent - set(Samba_FIND_QUIETLY TRUE) -endif(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) - -find_path(SAMBA_INCLUDE_DIR NAMES libsmbclient.h ) - -find_library(SAMBA_LIBRARIES NAMES smbclient ) - - -if(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) - set(SAMBA_FOUND TRUE) - # check whether libsmbclient has smbc_set_context() - include(CheckSymbolExists) - include(MacroPushRequiredVars) - macro_push_required_vars() - 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_option_set "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) - set(SAMBA_HAVE_SMBC_SET_CONTEXT FALSE) -endif(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) - - -if(SAMBA_FOUND) - if(NOT Samba_FIND_QUIETLY) - message(STATUS "Found samba: ${SAMBA_LIBRARIES}") - endif(NOT Samba_FIND_QUIETLY) -else(SAMBA_FOUND) - if (Samba_FIND_REQUIRED) - message(FATAL_ERROR "Could not find Samba library") - endif (Samba_FIND_REQUIRED) -endif(SAMBA_FOUND) - -mark_as_advanced(SAMBA_INCLUDE_DIR SAMBA_LIBRARIES) - |