3 ms·
I wonder what voodoo it actually does. Would this be traceable in the compiler?
by oneplane 10y ago
I wonder what voodoo it actually does. Would this be traceable in the compiler?
- jschwartzi 10y agoThis is a makefile, so no. What you could do is replace the $(eval $(call PREPARE_LIB,libname-glob)) lines wherever they are with $(info $(call PREPARE_LIB,libname-glob)) and see what actually expands. But I suspect they've either tried that, or the usage of this macro in conjunction with other macros is so complex that it's not super-easy to parse the output and find the problem. Make is so useful that I'm willing to live without things like a debugger and useful error messages in order to have the flexibility to implement a build system.
- dima55 10y agoMerry christmas: http://bashdb.sourceforge.net/remake/ http://bashdb.sourceforge.net/remake/
- ww520 10y agoIt probably has delimiting effect. Without the NOP, the macro expansion probably would concatenate together as foobar rather than foo bar.