preprocess_encoding.cpp 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // (C) Copyright Tobias Schwinger
  2. //
  3. // Use modification and distribution are subject to the boost Software License,
  4. // Version 1.0. (See http://www.boost.org/LICENSE_1_0.txt).
  5. //------------------------------------------------------------------------------
  6. #ifndef __WAVE__
  7. # error "Boost.Wave preprocessor required"
  8. #endif
  9. #pragma wave option(line: 0, preserve: 2)
  10. timestamp file
  11. #pragma wave option(output: null)
  12. #define BOOST_FT_PREPROCESSING_MODE
  13. #define BOOST_FT_OUT_FILE \
  14. "../../../boost/function_types/detail/pp_tags/preprocessed.hpp"
  15. #pragma message(generating BOOST_FT_OUT_FILE)
  16. #pragma wave option(output: BOOST_FT_OUT_FILE, preserve: 2)
  17. #include <boost/function_types/detail/pp_tags/master.hpp>
  18. #pragma wave option(output: null)
  19. #undef BOOST_FT_OUT_FILE
  20. #define BOOST_FT_OUT_FILE \
  21. "../../../boost/function_types/detail/pp_variate_loop/preprocessed.hpp"
  22. #pragma message(generating BOOST_FT_OUT_FILE)
  23. #pragma wave option(output: BOOST_FT_OUT_FILE, preserve: 2)
  24. #include <boost/function_types/detail/pp_variate_loop/master.hpp>
  25. #pragma wave option(output: null)
  26. #undef BOOST_FT_OUT_FILE
  27. #define BOOST_FT_OUT_FILE \
  28. "../../../boost/function_types/detail/pp_retag_default_cc/preprocessed.hpp"
  29. #pragma message(generating BOOST_FT_OUT_FILE)
  30. #pragma wave option(output: BOOST_FT_OUT_FILE, preserve: 2)
  31. #include <boost/function_types/detail/pp_retag_default_cc/master.hpp>
  32. #pragma wave option(output: null)
  33. #undef BOOST_FT_OUT_FILE