diff --git a/m4/make_shared.m4 b/m4/make_shared.m4
new file mode 100644
index 0000000000000000000000000000000000000000..2afa3903c8fd65d0ec4a2152685c477b6dd1b374
--- /dev/null
+++ b/m4/make_shared.m4
@@ -0,0 +1,8 @@
+AC_DEFUN([BOOST_MAKE_SHARED_HPP],[
+  AC_REQUIRE([AC_PROG_CXX])
+  AC_LANG_PUSH([C++])
+     AC_CHECK_HEADER([boost/make_shared.hpp],
+                     [AC_DEFINE([HAVE_BOOST_MAKE_SHARED_HPP], [1],
+                        [Define to 1 if you have <boost/make_shared.hpp>.])])
+  AC_LANG_POP
+])