I\'m trying to generate include file name in macro. This is supposed to be legal in C++:
#define INCLUDE_FILE \"module_impl_win.hpp\" #include INCLUDE_FILE <
I'd do this using a helper quoting macro. Something like this will give you what you want:
#define QUOTEME(M) #M #define INCLUDE_FILE(M) QUOTEME(M##_impl_win.hpp) #include INCLUDE_FILE(module)