Skip to content

STL: Finish cleaning up the MRTDLL macro #185

Open
@StephanTLavavej

Description

The MRTDLL macro (which stands for "Managed RunTime DLL", I believe) is defined by our Microsoft-internal MSBuild-powered build system when building various flavors of the STL for managed code; the GitHub CMake/Ninja-powered build system doesn't yet build /clr binaries, so it doesn't define MRTDLL. We've recently cleaned up most usage of this macro, as changes over the years have dramatically simplified when it is defined. There are a few remaining occurrences that we should be able to clean up without physically changing any behavior, but more investigation is required.

Note: This is blocked until we port the /clr build to CMake/Ninja.

Metadata

Assignees

No one assigned

    Labels

    blockedSomething is preventing work on thisenhancementSomething can be improved

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions