Hi,
very quick question regarding the c++20 modules, that I wasn't able to find a definitive answer to: Is it somehow possible to “export” macro from a module-file, to become available when the module is imported? Normally, macros that are being defined in a module interface file are not visible to consumers of the module, which is a good default However, for porting my engine, I occasionally have macros in my previous “headers" that kind of belong to how the module is to be used. Is there any way to export those explicitely, or do I have to make a separate header for those macros when using modules?
export module ae.sdk.math;
// any way to export?
#define log_xor !=0==!