File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -973,6 +973,17 @@ $(XamlMetaDataProviderPch)
973973
974974 <Message Text =" C++/WinRT: Module providers: @(_CppWinRTModuleProviders)" Importance =" $(CppWinRTVerbosity)" />
975975 <Message Text =" C++/WinRT: Resolved module IfcDir: @(_CppWinRTResolvedModuleRefs->'%(CppWinRTModuleIfcDir)')" Importance =" $(CppWinRTVerbosity)" />
976+
977+ <!-- Wire resolved IFC directories into AdditionalBMIDirectories so the
978+ compiler can find pre-built module interfaces via /ifcSearchDir -->
979+ <PropertyGroup Condition =" '@(_CppWinRTResolvedModuleRefs)' != ''" >
980+ <_CppWinRTModuleIfcSearchDirs >@(_CppWinRTResolvedModuleRefs->'%(CppWinRTModuleIfcDir)')</_CppWinRTModuleIfcSearchDirs >
981+ </PropertyGroup >
982+ <ItemGroup Condition =" '$(_CppWinRTModuleIfcSearchDirs)' != ''" >
983+ <ClCompile >
984+ <AdditionalBMIDirectories >$(_CppWinRTModuleIfcSearchDirs);%(ClCompile.AdditionalBMIDirectories)</AdditionalBMIDirectories >
985+ </ClCompile >
986+ </ItemGroup >
976987 </Target >
977988
978989</Project >
Original file line number Diff line number Diff line change 4242 <LanguageStandard >stdcpplatest</LanguageStandard >
4343 <WarningLevel >Level4</WarningLevel >
4444 <TreatWarningAsError >true</TreatWarningAsError >
45- <AdditionalOptions >%(AdditionalOptions) /bigobj /ifcSearchDir "$(IntDirRoot)$(Configuration)\$(PlatformDirectoryName)\TestModuleBuilder" </AdditionalOptions >
45+ <AdditionalOptions >%(AdditionalOptions) /bigobj</AdditionalOptions >
4646 <BuildStlModules >true</BuildStlModules >
4747 <PreprocessorDefinitions >_WINRT_DLL;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions >
4848 <AdditionalUsingDirectories >$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories >
Original file line number Diff line number Diff line change 4242 <LanguageStandard >stdcpplatest</LanguageStandard >
4343 <WarningLevel >Level4</WarningLevel >
4444 <TreatWarningAsError >true</TreatWarningAsError >
45- <AdditionalOptions >%(AdditionalOptions) /bigobj /ifcSearchDir "$(IntDirRoot)$(Configuration)\$(PlatformDirectoryName)\TestModuleBuilder" </AdditionalOptions >
45+ <AdditionalOptions >%(AdditionalOptions) /bigobj</AdditionalOptions >
4646 <BuildStlModules >true</BuildStlModules >
4747 <PreprocessorDefinitions >_WINRT_DLL;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions >
4848 <AdditionalUsingDirectories >$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories >
Original file line number Diff line number Diff line change 3939 <LanguageStandard >stdcpplatest</LanguageStandard >
4040 <WarningLevel >Level4</WarningLevel >
4141 <TreatWarningAsError >true</TreatWarningAsError >
42- <AdditionalOptions >%(AdditionalOptions) /bigobj /ifcSearchDir "$(IntDirRoot)$(Configuration)\$(PlatformDirectoryName)\TestModuleBuilder" </AdditionalOptions >
42+ <AdditionalOptions >%(AdditionalOptions) /bigobj</AdditionalOptions >
4343 <BuildStlModules >true</BuildStlModules >
4444 <PreprocessorDefinitions >NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions >
4545 </ClCompile >
You can’t perform that action at this time.
0 commit comments