Hello list,

I'm proposing two patches in order to cover issues that I faced when trying to build openchange lately.
I can push it but I wanted to have a feedback on them.


Matthieu.

>From f6827cde6bd524a3f425d521af9d0075b0e8013e Mon Sep 17 00:00:00 2001
From: Matthieu Patou <[email protected]>
Date: Wed, 14 Mar 2012 14:06:43 -0700
Subject: [PATCH 1/2] Create setup/mapistore if not existing

---
 libmapi/conf/build.sh |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/libmapi/conf/build.sh b/libmapi/conf/build.sh
index d4f071d..2827035 100755
--- a/libmapi/conf/build.sh
+++ b/libmapi/conf/build.sh
@@ -3,4 +3,5 @@
 ./libmapi/conf/mparse.pl --parser=mapicodes --outputdir=libmapi/ libmapi/conf/mapi-codes
 ./libmapi/conf/mparse.pl --parser=codepage_lcid --outputdir=libmapi/ libmapi/conf/codepage-lcid
 ./libmapi/conf/mparse.pl --parser=mapistore_nameid --outputdir=mapiproxy/libmapistore/ libmapi/conf/mapi-named-properties
-./libmapi/conf/mparse.pl --parser=mapistore_namedprops --outputdir=setup/mapistore/ libmapi/conf/mapi-named-properties
\ No newline at end of file
+[ ! -d "setup/mapistore" ] && mkdir --parent "setup/mapistore"
+./libmapi/conf/mparse.pl --parser=mapistore_namedprops --outputdir=setup/mapistore/ libmapi/conf/mapi-named-properties
-- 
1.7.5.4

>From 6f36b246d7a8c29e474bc66666fd321142a1a89e Mon Sep 17 00:00:00 2001
From: Matthieu Patou <[email protected]>
Date: Wed, 14 Mar 2012 16:03:58 -0700
Subject: [PATCH 2/2] configure: do a better detection of python-config

---
 configure.ac |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index f97ee00..a1be567 100644
--- a/configure.ac
+++ b/configure.ac
@@ -302,10 +302,15 @@ AC_SUBST(PIDL)
 dnl ---------------------------------------------------------------------------
 dnl Check for Python
 dnl ---------------------------------------------------------------------------
-
-AC_PATH_PROG(PYTHON,python)
+AM_PATH_PYTHON
 AC_PATH_PROG(PYTHON_CONFIG,python-config)
 
+if test x"$PYTHON_CONFIG" = "x" -a x"$PYTHON_VERSION" != "x"; then
+	pyconfig=`$PYTHON -c "import os; print 'python%s-config' % ('.'.join(\""$PYTHON_VERSION"\".split('.')[[:2]]))"`
+	AC_PATH_PROG(PYTHON_CONFIG,$pyconfig)
+fi
+
+
 AC_MSG_CHECKING(python library directory)
 pythondir=`$PYTHON -c "from distutils import sysconfig; print sysconfig.get_python_lib(1, 0, '\\${prefix}')"`
 AC_MSG_RESULT($pythondir)
-- 
1.7.5.4

_______________________________________________
devel mailing list
[email protected]
http://mailman.openchange.org/listinfo/devel

Reply via email to