diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 9dcefa1818..3265c96c45 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -1,6 +1,6 @@ project(modules C) -find_package(Libsmbclient REQUIRED) +find_package(Libsmbclient) find_package(LibSSH 0.4.0) find_package(Neon) @@ -14,7 +14,6 @@ set(MODULES_PUBLIC_INCLUDE_DIRS set(MODULES_PRIVATE_INCLUDE_DIRS ${CSTDLIB_PUBLIC_INCLUDE_DIRS} ${CSYNC_PUBLIC_INCLUDE_DIRS} - ${LIBSMBCLIENT_INCLUDE_DIRS} ) set(SMB_PLUGIN @@ -34,6 +33,8 @@ include_directories( ${MODULES_PRIVATE_INCLUDE_DIRS} ) +if(LIBSMBCLIENT_FOUND) +include_directories(${LIBSMBCLIENT_INCLUDE_DIRS}) macro_add_plugin(${SMB_PLUGIN} csync_smb.c) target_link_libraries(${SMB_PLUGIN} ${CSYNC_LIBRARY} ${LIBSMBCLIENT_LIBRARIES}) @@ -43,6 +44,7 @@ install( DESTINATION ${PLUGIN_VERSION_INSTALL_DIR} ) +endif() macro_add_plugin(csync_dummy csync_dummy.c)