diff --git a/windows/msvc/common.props b/windows/msvc/common.props index ce0651d2e6..4bc5df5413 100644 --- a/windows/msvc/common.props +++ b/windows/msvc/common.props @@ -1,14 +1,17 @@  - + + + - $(ProjectDir) - $(ProjectDir)build\$(Configuration)$(Platform)\ + $(PyOutDir) + $(PyBuildDir)$(Configuration)$(Platform)\ + $(PyBaseDir);$(PyBaseDir)windows;$(PyBaseDir)windows\msvc;$(PyBuildDir) - .\;..\;.\build;.\msvc + $(PyIncDirs);%(AdditionalIncludeDirectories) _USE_MATH_DEFINES;_CRT_SECURE_NO_WARNINGS;_MBCS;%(PreprocessorDefinitions) false Level1 diff --git a/windows/msvc/env.props b/windows/msvc/env.props new file mode 100644 index 0000000000..824b529e67 --- /dev/null +++ b/windows/msvc/env.props @@ -0,0 +1,9 @@ + + + + $([System.IO.Path]::GetFullPath(`$(MSBuildThisFileDirectory)..\..`))\ + $(MSBuildThisFileDirectory)build\ + $(PyBaseDir)windows\ + True + + diff --git a/windows/msvc/genhdr.targets b/windows/msvc/genhdr.targets index e359b44419..fe0abbe093 100644 --- a/windows/msvc/genhdr.targets +++ b/windows/msvc/genhdr.targets @@ -1,12 +1,14 @@ + + - $(MsBuildThisFileDirectory)..\..\py\ - $(MsBuildThisFileDirectory)..\build\genhdr\ + $(PyBaseDir)py\ + $(PyBuildDir)genhdr\ @@ -17,10 +19,13 @@ $(DestDir)qstrdefs.preprocessed.h - $(MsBuildThisFileDirectory)..\..\unix\qstrdefsport.h + $(PyBaseDir)unix\qstrdefsport.h $(DestDir)qstrdefs.generated.h - + + + + diff --git a/windows/msvc/sources.props b/windows/msvc/sources.props index 364f36b044..7ec0b652bd 100644 --- a/windows/msvc/sources.props +++ b/windows/msvc/sources.props @@ -1,8 +1,6 @@ - - $(MsbuildThisFileDirectory)..\..\ - +