diff --git a/sflphone-gtk/autogen.sh b/sflphone-gtk/autogen.sh
index 115f4372542d9a656c19679513bf20b076c206cf..68c1e41e81600c2ddcf93286c2205fcea788629a 100755
--- a/sflphone-gtk/autogen.sh
+++ b/sflphone-gtk/autogen.sh
@@ -1,6 +1,10 @@
 #!/bin/sh
 
 # could be replaced with autoconf -v -f (verbose, force rebuild of ltmain, .in files, etc.)
+if [ ! -d "m4" ]; then
+	mkdir m4
+fi
+
 aclocal -I m4
 libtoolize --force
 autoheader