aboutsummaryrefslogtreecommitdiff
path: root/ports/python3/python_vcpkg.props.in
diff options
context:
space:
mode:
authorAdam Johnson <AdamJohnso@gmail.com>2020-12-18 15:00:45 -0500
committerGitHub <noreply@github.com>2020-12-18 12:00:45 -0800
commitbdb225bc6890ac507175fe2623d7665936335781 (patch)
tree6b42b6d8b2930d329e0604645f2a60687621815c /ports/python3/python_vcpkg.props.in
parente1417916bc1ed24bacd9cbc54bd42a99f996f618 (diff)
downloadvcpkg-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.in35
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>