//Purpose: // Show not possible to compute an include with .hpp in name. #include #include #define FILENAME_INC computed_include #define HPP_EXT .hpp #define FILENAME_CAT_STR BOOST_PP_STRINGIZE(BOOST_PP_CAT(FILENAME_INC,HPP_EXT)) #include FILENAME_CAT_STR int main() { computed_include(); return 0; }