r26099: Don't depend on nonexistant auth_util.h header.
[ira/wip.git] / source / libcli / config.m4
index d0d8f3015bbe0de919223cb21f4cf30a5dd9563a..e31359fdaa063b0e8ef98866b2c5df88df38c540 100644 (file)
@@ -1,29 +1,31 @@
-dnl # LIBCLI subsystem
+AC_MSG_CHECKING([for Python (libcli_nbt)])
 
-LIBCLI_RAW_LIBS=
-if test x"$with_ads_support" = x"yes"; then
-       LIBCLI_RAW_LIBS="KRB5"
+PYTHON=
+AC_ARG_WITH(python,
+[  --with-python=PYTHONNAME  build Python libraries],
+[ case "${withval-python}" in
+  yes)
+        PYTHON=python
+        ;;
+  no)
+        PYTHON=
+        ;;
+  *)
+        PYTHON=${withval-python}
+        ;;
+  esac ])
+
+if test x"$PYTHON" != "x"; then
+       incdir=`python -c 'import sys; print "%s/include/python%d.%d" % (sys.prefix, sys.version_info[[0]], sys.version_info[[1]])'`
+       CPPFLAGS="$CPPFLAGS -I $incdir"
+fi
+
+if test x"$PYTHON" != "x"; then
+       AC_MSG_RESULT([${withval-python}])
+else
+       AC_MSG_RESULT(no)
+       SMB_ENABLE(swig_libcli_nbt, NO)
 fi
 
-SMB_SUBSYSTEM(LIBCLI_RAW,[],
-               [libcli/raw/rawfile.o 
-               libcli/raw/smb_signing.o
-               libcli/raw/clisocket.o 
-               libcli/raw/clitransport.o 
-               libcli/raw/clisession.o 
-               libcli/raw/clitree.o 
-               libcli/raw/rawrequest.o 
-               libcli/raw/rawreadwrite.o 
-               libcli/raw/rawsearch.o 
-               libcli/raw/rawsetfileinfo.o 
-               libcli/raw/raweas.o 
-               libcli/raw/rawtrans.o 
-               libcli/raw/clioplock.o 
-               libcli/raw/rawnegotiate.o 
-               libcli/raw/rawfsinfo.o 
-               libcli/raw/rawfileinfo.o 
-               libcli/raw/rawnotify.o 
-               libcli/raw/rawioctl.o 
-               libcli/raw/rawacl.o 
-               libcli/raw/rawdate.o],
-               [${LIBCLI_RAW_LIBS}])
+AC_SUBST(PYTHON)