diff options
| author | Adam Johnson <AdamJohnso@gmail.com> | 2020-12-18 15:00:45 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-18 12:00:45 -0800 |
| commit | bdb225bc6890ac507175fe2623d7665936335781 (patch) | |
| tree | 6b42b6d8b2930d329e0604645f2a60687621815c /ports/python3/python_vcpkg.props.in | |
| parent | e1417916bc1ed24bacd9cbc54bd42a99f996f618 (diff) | |
| download | vcpkg-bdb225bc6890ac507175fe2623d7665936335781.tar.gz vcpkg-bdb225bc6890ac507175fe2623d7665936335781.zip | |
[python3] Build interpreter (#14891)
Diffstat (limited to 'ports/python3/python_vcpkg.props.in')
| -rw-r--r-- | ports/python3/python_vcpkg.props.in | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ports/python3/python_vcpkg.props.in b/ports/python3/python_vcpkg.props.in new file mode 100644 index 000000000..efad43bbd --- /dev/null +++ b/ports/python3/python_vcpkg.props.in @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemDefinitionGroup>
+ <CLCompile>
+ <!-- Use vcpkg ports instead of vendored externals -->
+ <PreprocessorDefinitions>_Py_HAVE_ZLIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <PreprocessorDefinitions Condition="${VCPKG_LIBRARY_LINKAGE} == 'static'">XML_STATIC;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>
+ ${CURRENT_INSTALLED_DIR}/include;%(AdditionalIncludeDirectories)
+ </AdditionalIncludeDirectories>
+
+ <RuntimeLibrary Condition="'${VCPKG_CRT_LINKAGE}|$(Configuration)' == 'static|Debug'">MultiThreadedDebug</RuntimeLibrary>
+ <RuntimeLibrary Condition="'${VCPKG_CRT_LINKAGE}|$(Configuration)' == 'static|Release'">MultiThreaded</RuntimeLibrary>
+ <RuntimeLibrary Condition="'${VCPKG_CRT_LINKAGE}|$(Configuration)' == 'dynamic|Debug'">MultiThreadedDebugDLL</RuntimeLibrary>
+ <RuntimeLibrary Condition="'${VCPKG_CRT_LINKAGE}|$(Configuration)' == 'dynamic|Release'">MultiThreadedDLL</RuntimeLibrary>
+ </CLCompile>
+ <Link>
+ <!-- Required Libs -->
+ <AdditionalDependencies Condition="'$(Configuration)'=='Release'">
+ ${ZLIB_RELEASE};%(AdditionalDependencies)
+ </AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(Configuration)'=='Debug'">
+ ${ZLIB_DEBUG};%(AdditionalDependencies)
+ </AdditionalDependencies>
+
+ <!-- Extension modules -->
+ <AdditionalDependencies Condition="'$(Configuration)|$(IncludeExtensions)' == 'Release|true'">
+ ${BZ2_RELEASE};${EXPAT_RELEASE};${FFI_RELEASE};${LZMA_RELEASE};${SQLITE_RELEASE};%(AdditionalDependencies)
+ </AdditionalDependencies>
+ <AdditionalDependencies Condition="'$(Configuration)|$(IncludeExtensions)' == 'Debug|true'">
+ ${BZ2_DEBUG};${EXPAT_DEBUG};${FFI_DEBUG};${LZMA_DEBUG};${SQLITE_DEBUG};%(AdditionalDependencies)
+ </AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+</Project>
|
