-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
smbnetfs: using PKG_CHECK_MODULES to found headers and libraries for …
…smbclient After samba was upgraded to 4.x, headers of smbclient were installed into include/samba-4.0/, so we should using PKG_CHECK_MODULES to found headers and libraries for smbclient to avoid error as below. ${WORKDIR}/git/src/samba.c | smbnetfs/git-r0/git/src/smb_conn_srv.c:12:26: fatal error: libsmbclient.h: No such file or directory #include <libsmbclient.h> | ^ | compilation terminated. | make[2]: *** [smb_conn_srv.o] Error 1 | make[2]: *** Waiting for unfinished jobs.... Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
- Loading branch information
Showing
2 changed files
with
44 additions
and
1 deletion.
There are no files selected for viewing
42 changes: 42 additions & 0 deletions
42
...ilesystems/smbnetfs/smbnetfs/Using-PKG_CHECK_MODULES-to-found-headers-and-libraries.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
From 7a524d49b3d4459280f18942df2980603400ec52 Mon Sep 17 00:00:00 2001 | ||
From: Bian Naimeng <biannm@cn.fujitsu.com> | ||
Date: Fri, 19 Jun 2015 11:54:44 +0900 | ||
Subject: [PATCH] Using PKG_CHECK_MODULES to found headers and libraries of | ||
smbclient | ||
|
||
Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> | ||
--- | ||
configure.in | 5 +++++ | ||
src/Makefile.am | 3 +++ | ||
2 files changed, 8 insertions(+) | ||
|
||
diff --git a/configure.in b/configure.in | ||
index ce21aef..ecd7119 100644 | ||
--- a/configure.in | ||
+++ b/configure.in | ||
@@ -125,6 +125,11 @@ AC_CHECK_LIB(smbclient, smbc_setOptionUserData, | ||
)] | ||
) | ||
|
||
+dnl ***************************************************************** | ||
+dnl *** Check libsmbclient by pkgconfig to get cflags and ldflags *** | ||
+dnl ***************************************************************** | ||
+PKG_CHECK_MODULES(SMBCLIENT, smbclient) | ||
+ | ||
dnl ****************** | ||
dnl *** Final step *** | ||
dnl ****************** | ||
diff --git a/src/Makefile.am b/src/Makefile.am | ||
index 41519d8..9fc97e9 100644 | ||
--- a/src/Makefile.am | ||
+++ b/src/Makefile.am | ||
@@ -16,3 +16,6 @@ smbnetfs_SOURCES = \ | ||
event.c event.h \ | ||
reconfigure.c reconfigure.h \ | ||
main.c | ||
+ | ||
+smbnetfs_CFLAGS=${SMBCLIENT_CFLAGS} | ||
+smbnetfs_LDFLAGS=${SMBCLIENT_LDFLAGS} | ||
-- | ||
1.8.4.2 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters