]> git.lyx.org Git - lyx.git/blobdiff - boost/boost/signal.hpp
Cmake build: Omit files with names not starting with aplha character.
[lyx.git] / boost / boost / signal.hpp
index 2268397117958a85b6c51eaa842dd9ee383053c0..7b31f36480d91b3d3f95ab0fd90a7deb582415ea 100644 (file)
@@ -1,6 +1,6 @@
 // Boost.Signals library
 
-// Copyright Douglas Gregor 2001-2004. Use, modification and
+// Copyright Douglas Gregor 2001-2006. Use, modification and
 // distribution is subject to the Boost Software License, Version
 // 1.0. (See accompanying file LICENSE_1_0.txt or copy at
 // http://www.boost.org/LICENSE_1_0.txt)
 #ifndef BOOST_SIGNAL_HPP
 #define BOOST_SIGNAL_HPP
 
-#define BOOST_SIGNALS_MAX_ARGS 10
+#ifndef BOOST_SIGNALS_NO_DEPRECATION_WARNING
+# if defined(_MSC_VER) || defined(__BORLANDC__) || defined(__DMC__)
+#  pragma message ("Warning: Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING.")
+# elif defined(__GNUC__) || defined(__HP_aCC) || defined(__SUNPRO_CC) || defined(__IBMCPP__)
+#  warning                  "Boost.Signals is no longer being maintained and is now deprecated. Please switch to Boost.Signals2. To disable this warning message, define BOOST_SIGNALS_NO_DEPRECATION_WARNING."
+# endif
+#endif
+
+#ifndef BOOST_SIGNALS_MAX_ARGS
+#  define BOOST_SIGNALS_MAX_ARGS 10
+#endif
 
 #include <boost/config.hpp>
 #include <boost/type_traits/function_traits.hpp>