Modular Frameworks and Module Maps
Omar Abdelhafith (via Ole Begemann):
If you are like me, then you banged your head trying to solve “Include of non-modular header inside framework module ..”. But what is a modular header.
A modular header is a header that is included in the module map. This header can be either imported in the umbrella header in case you are using
umbrella header "header.h"
, or it can be explicitly imported in the module file usingheader "header
.Any header that is not included in the module map is not a modular header and hence cannot be imported in any of the modular headers (modular headers can only include modular headers).