diff --git a/bin/Makefile.am b/bin/Makefile.am
index 389e64d35f325cead4cff73f432ba79497ea531c..a9060abc6b2d165a119388c96e4a69c813f1ef73 100644
--- a/bin/Makefile.am
+++ b/bin/Makefile.am
@@ -6,5 +6,10 @@ bin_SCRIPTS =	build_word_list.py	\
 		build_tag_dict.py	\
 		learning_curves.py
 
+EDIT = perl -pe "s|\@alexinadir\@|$(alexinadir)|g;\
+		s|\@datadir\@|\$(pkgdatadir)|g; 	\
+		s|\@libdir\@|\$(pkglibdir)|g; 	\
+		s|\@bindir\@|\$(bindir)|g; "
+
 %.py: %.py.in
 	$(EDIT) < $< > $@
diff --git a/configure.ac b/configure.ac
index c09b59c8de9bdd406b784853b137d43163828935..5cf3a21dcbd00d2b6b43997bbfcf42b8fc8a5063 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,10 +5,7 @@ AC_INIT(metagger, 0.2, Pascal.Denis@inria.fr)
 AM_INIT_AUTOMAKE
 
 # Checks for programs.
-AC_PATH_PROG(PYTHON, python)
-if test "x$PYTHON" = x; then
-	AC_MSG_ERROR(python not found)
-fi
+AM_PATH_PYTHON
 
 AC_PATH_PROG(PERL, perl)
 if test "x$PERL" = x; then
@@ -22,6 +19,7 @@ AM_CONDITIONAL(HAVE_LEFFF, test -n "$lefffdir")
 
 AC_CONFIG_FILES(	data/Makefile
 			src/Makefile
+			bin/Makefile
 			Makefile
 		)
 AC_OUTPUT
diff --git a/src/Makefile.am b/src/Makefile.am
index 61356dfb3d953ada638193b8d35b55ea0cea49de..b31e45a730bd0ad69ac956cbded760be15511e4d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -3,11 +3,10 @@
 AUTOMAKE_OPTIONS = foreign
 
 bin_SCRIPTS =	pos_tagger.py		
-		
 
 pkgpython_PYTHON = 	__init__.py		\
-			instance.py		\	
-			mytoken.py		\		
+			instance.py		\
+			mytoken.py		\
 			megam_classifier.py	\
 			result_sink.py