
Gennadiy Rozental wrote:
Neal Becker
writes: Probably OT, but I'm trying to generate modules programmatically. Each module with be generated using -DSIMCASE=n and will create a module called ldpc_n.so.
I can't get this macro to work, this is my latest try:
#define SIMCASE 10 #define NAME ldpc_ ## SIMCASE #define MODULE_START BOOST_PYTHON_MODULE (NAME)
Later I have: MODULE_START { ... }
BOOST_PYTHON_MODULE is poorly written. It does not use BOOST_JOIN where it supposed to. I ended up rewriting it for our code.
Perhaps, but it sounds like he could avoid this particular problem with the change #define NAME BOOST_JOIN(ldpc_, SIMCASE) Then again, I don't know much macro programming, and never heard of BOOST_JOIN before. -- Anthony Foglia Princeton Consultants (609) 987-8787 x233