• Ben Boeckel's avatar
    GenerateExportHeader: always fill in _EXPORT macros · 9eb05b48
    Ben Boeckel authored
    The `_EXPORT` and `_NO_EXPORT` macros should always be made properly
    because the `<LANG>_VISIBILITY_PRESET` properties are controlled
    independently of this module.
    One case where this breaks compatibility is where a project was setting
    `USE_COMPILER_HIDDEN_VISIBILITY=OFF` and then marking a symbol used
    outside of the library with `_NO_EXPORT` which is a contridiction.