diff --git a/m4/slibtool.m4 b/m4/slibtool.m4
index 2c69088..ac59f29 100644
--- a/m4/slibtool.m4
+++ b/m4/slibtool.m4
@@ -258,10 +258,12 @@ AC_DEFUN([SLIBTOOL_PREREQ],[
 AC_REQUIRE([AC_PROG_CC])
 AC_REQUIRE([AC_PROG_CPP])
 AC_REQUIRE([AC_PROG_CXX])
+AC_REQUIRE([AC_PROG_CXXCPP])
 
 AC_REQUIRE([AC_PROG_OBJC])
 AC_REQUIRE([AC_PROG_OBJCPP])
 AC_REQUIRE([AC_PROG_OBJCXX])
+AC_REQUIRE([AC_PROG_OBJCXXCPP])
 
 AC_REQUIRE([AC_PROG_FC])
 AC_REQUIRE([AC_PROG_F77])
@@ -279,10 +281,12 @@ AC_REQUIRE([AC_PROG_MKDIR_P])
 AC_PROG_CC
 AC_PROG_CPP
 AC_PROG_CXX
+AC_PROG_CXXCPP
 
 AC_PROG_OBJC
 AC_PROG_OBJCPP
 AC_PROG_OBJCXX
+AC_PROG_OBJCXXCPP
 
 AC_PROG_FC
 AC_PROG_F77