aboutsummaryrefslogtreecommitdiff
path: root/windows/msvc/common.props
diff options
context:
space:
mode:
authorDamien George2017-09-06 13:40:51 +1000
committerDamien George2017-09-06 13:40:51 +1000
commit01dd7804b87d60b2deab16712eccb3b97351a9b7 (patch)
tree1aa21f38a872b8e62a3d4e4f74f68033c6f827e4 /windows/msvc/common.props
parenta9862b30068fc9df1022f08019fb35aaa5085f64 (diff)
ports: Make new ports/ sub-directory and move all ports there.
This is to keep the top-level directory clean, to make it clear what is core and what is a port, and to allow the repository to grow with new ports in a sustainable way.
Diffstat (limited to 'windows/msvc/common.props')
-rw-r--r--windows/msvc/common.props47
1 files changed, 0 insertions, 47 deletions
diff --git a/windows/msvc/common.props b/windows/msvc/common.props
deleted file mode 100644
index 26ea78e7e..000000000
--- a/windows/msvc/common.props
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ImportGroup Label="PropertySheets">
- <Import Project="paths.props" Condition="'$(PyPathsIncluded)' != 'True'"/>
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <OutDir>$(PyOutDir)</OutDir>
- <IntDir>$(PyIntDir)</IntDir>
- <PyFileCopyCookie>$(PyBuildDir)copycookie$(Configuration)$(Platform)</PyFileCopyCookie>
- </PropertyGroup>
- <ItemDefinitionGroup>
- <ClCompile>
- <AdditionalIncludeDirectories>$(PyIncDirs);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>_USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <SDLCheck>false</SDLCheck>
- <WarningLevel>Level1</WarningLevel>
- <ExceptionHandling>false</ExceptionHandling>
- <MultiProcessorCompilation>true</MultiProcessorCompilation>
- <MinimalRebuild>false</MinimalRebuild>
- </ClCompile>
- <Link>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <GenerateMapFile>true</GenerateMapFile>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <PyOutputFiles Include="$(TargetPath)">
- <Destination>$(PyWinDir)%(FileName)%(Extension)</Destination>
- </PyOutputFiles>
- <PyCookieFiles Include="$(PyBuildDir)copycookie*" Exclude="$(PyFileCopyCookie)"/>
- </ItemGroup>
-
- <!-- Copy PyOutputFiles to their target destination.
- To force this when switching between platforms/configurations which are already up-to-date (and as such,
- for which a build wouldn't even start because all outputs are effectively newer than the inputs)
- an empty file $(PyFileCopyCookie) is created serving as a record to indicate what was last copied,
- and any previous records are deleted. So when switching between builds which are otherwise up-to-date
- the tracker will notice a missing file and a build is started anyway (and it will just copy our files). -->
- <Target Name="CopyFilesToWinDir" AfterTargets="Build"
- Inputs="$(TargetPath)" Outputs="$(PyFileCopyCookie);@(PyOutputFiles->'%(Destination)')">
- <Delete Files="@(PyCookieFiles)"/>
- <Touch Files="$(PyFileCopyCookie)" AlwaysCreate="true"/>
- <Copy SourceFiles="%(PyOutputFiles.Identity)" DestinationFiles="%(PyOutputFiles.Destination)"/>
- <WriteLinesToFile File="$(TLogLocation)$(ProjectName).write.u.tlog" Lines="$(PyFileCopyCookie);@(PyOutputFiles->'%(Destination)')" Overwrite="True"/>
- </Target>
-</Project>