Welcome to mirror list, hosted at ThFree Co, Russian Federation.

Directory.Build.targets « main - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 9a1d56449051c057d549e321dc7b4bd0d34e41bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<Project>

  <PropertyGroup>
    <RARCoverity Condition="$(COVERITY_GTK) != ''">$(MSBuildThisFileDirectory)\$(COVERITY_GTK)</RARCoverity>
    <RARResolveFromGAC Condition="$(RARResolveFromGAC) == ''">true</RARResolveFromGAC>
    <RARCandidateAssemblyFiles Condition="$(RARResolveFromCandidateAssemblyFiles) == 'true'">{CandidateAssemblyFiles};</RARCandidateAssemblyFiles>
    <RAROutputDirectory Condition="$(RARResolveFromOutputDirectory) == 'true'">$(OutDir)</RAROutputDirectory>
    <RARGAC Condition="$(RARResolveFromGAC) == 'true'">{GAC}</RARGAC>
    <AssemblySearchPaths>{RawFileName};{HintPathFromItem};{TargetFrameworkDirectory};$(RARGAC);$(RAROutputDirectory);$(RARCandidateAssemblyFiles);$(RARCoverity)</AssemblySearchPaths>
    <AllowedReferenceAssemblyFileExtensions>.dll</AllowedReferenceAssemblyFileExtensions>
    <!-- we do have .dll.mdb for Gtk# assemblies, but they're all in the GAC anyway, so effectively we only need .pdb. We don't have .exe.mdb. -->
    <AllowedReferenceRelatedDebugFileExtensions>.pdb</AllowedReferenceRelatedDebugFileExtensions>
    <AllowedReferenceRelatedFileExtensions>.pdb;.xml;.dll.config;.exe.config</AllowedReferenceRelatedFileExtensions>
  </PropertyGroup>

  <Target Name="FixWindowsAccessibilityReference"
    AfterTargets="ResolveAssemblyReference"
    BeforeTargets="CoreCompile;FindReferenceAssembliesForReferences"
    Condition="'$(OS)' == 'Windows_NT'">
    <ItemGroup>
      <ReferencePath Remove="@(ReferencePath)" Condition="%(ReferencePath.OriginalItemSpec) == 'Accessibility'" />
    </ItemGroup>
  </Target>

</Project>