INNER CODE UNIT · Python
vcx_user_props
CrypToolProject/CrypTool-2 · LibSource/mpir/msvc/_msvc_project.py:76
def vcx_user_props(plat, proj_type, outf):
f1 = r''' <ImportGroup Condition="'$(Configuration)|$(Platform)'=='{1:s}|{0:s}'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
<Import Project="..\..\mpir_{2:s}_{3:s}.props" />
</ImportGroup>
'''
for pl in plat:
for conf in ('Release', 'Debug'):
outf.write(f1.format(pl, conf, conf.lower(), app_ext[proj_type][1:]))
def vcx_target_name_and_dirs(name, plat, proj_type, outf):
f1 = r''' <PropertyGroup>
<_ProjectFileVersion>10.0.21006.1</_ProjectFileVersion>
'''
f2 = r''' <TargetName Condition="'$(Configuration)|$(Platform)'=='{1:s}|{0:s}'">{2:s}</TargetName>
'''