forked from Chuyu-Team/VC-LTL
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathltlvcrt.props
32 lines (24 loc) · 1.65 KB
/
ltlvcrt.props
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
26
27
28
29
30
31
32
<?xml version="1.0" encoding="utf-8"?>
<!--
作者:mingkuang
修改日期:2018-04-21
单纯做个转发,此文件已经弃用,单纯为了兼容老项目而存在,建议直接使用“VC-LTL helper for Visual Studio.props”。
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" InitialTargets="VC_LTL_PlatformPrepareForBuild_ltlvcrt">
<PropertyGroup>
<!--先判断Sln目录是否已经有了VC-LTL,如果已经存在,那么优先使用本地工程中的VC-LTL-->
<VC_LTL_Root Condition=" ('$(VC_LTL_Root)'=='') And (Exists('$(SolutionDir)VC-LTL\_msvcrt.h')) ">$(SolutionDir)VC-LTL</VC_LTL_Root>
<!--如果本地工程没有,那么继续尝试通过注册表获取VC-LTL路径-->
<VC_LTL_Root Condition=" '$(VC_LTL_Root)'=='' ">$(Registry:HKEY_CURRENT_USER\Code\VC-LTL@Root)</VC_LTL_Root>
<!--如果还是没有,那么走最极端方案,开启翻滚模式-->
<VC_LTL_Root Condition=" '$(VC_LTL_Root)'=='' ">..\VC-LTL</VC_LTL_Root>
</PropertyGroup>
<ImportGroup Condition=" '$(VC_LTL_Root)'!=''">
<Import Project="$(VC_LTL_Root)\Config\config.props" Condition="Exists('$(VC_LTL_Root)\Config\config.props')"/>
<!--兼容模式,尝试加载老版本-->
<Import Project="$(VC_LTL_Root)\ltlvcrt.props" Condition="(!Exists('$(VC_LTL_Root)\Config\config.props')) And (Exists('$(VC_LTL_Root)\ltlvcrt.props'))"/>
</ImportGroup>
<Target Name="VC_LTL_PlatformPrepareForBuild_ltlvcrt">
<Warning Code="LTL2100" Text="此文件已经弃用,未来版本随时可能删除。强烈建议直接使用“VC-LTL helper for Visual Studio.props”!!!!"/>
</Target>
</Project>