summaryrefslogtreecommitdiff
path: root/winbuild
diff options
context:
space:
mode:
authorOleg Pudeyev <oleg@bsdpower.com>2018-05-28 23:27:24 -0400
committerOleg Pudeyev <oleg@bsdpower.com>2018-05-29 00:03:05 -0400
commit99cd4706b4c6db23b88764fe519e978a94f4e8e1 (patch)
treea5658c7989cba0c59f420cc3b399ee0d26e9c950 /winbuild
parentd9b53ce7e1910b5a337f2065a0ca70822b71f15f (diff)
downloadpycurl-99cd4706b4c6db23b88764fe519e978a94f4e8e1.tar.gz
Partial libidn/libiconv implementation, #297
Diffstat (limited to 'winbuild')
-rw-r--r--winbuild/vcvars-vc14-32.sh25
-rw-r--r--winbuild/vcvars-vc14-64.sh25
2 files changed, 50 insertions, 0 deletions
diff --git a/winbuild/vcvars-vc14-32.sh b/winbuild/vcvars-vc14-32.sh
new file mode 100644
index 0000000..6831b4f
--- /dev/null
+++ b/winbuild/vcvars-vc14-32.sh
@@ -0,0 +1,25 @@
+# Courtesy of libiconv 1.15
+
+# Set environment variables for using MSVC 14,
+# for creating native 32-bit Windows executables.
+
+# Windows C library headers and libraries.
+WindowsCrtIncludeDir='C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt'
+WindowsCrtLibDir='C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\'
+INCLUDE="${WindowsCrtIncludeDir};$INCLUDE"
+LIB="${WindowsCrtLibDir}x86;$LIB"
+
+# Windows API headers and libraries.
+WindowsSdkIncludeDir='C:\Program Files (x86)\Windows Kits\8.1\Include\'
+WindowsSdkLibDir='C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\'
+INCLUDE="${WindowsSdkIncludeDir}um;${WindowsSdkIncludeDir}shared;$INCLUDE"
+LIB="${WindowsSdkLibDir}x86;$LIB"
+
+# Visual C++ tools, headers and libraries.
+VSINSTALLDIR='C:\Program Files (x86)\Microsoft Visual Studio 14.0'
+VCINSTALLDIR="${VSINSTALLDIR}"'\VC'
+PATH=`cygpath -u "${VCINSTALLDIR}"`/bin:"$PATH"
+INCLUDE="${VCINSTALLDIR}"'\include;'"${INCLUDE}"
+LIB="${VCINSTALLDIR}"'\lib;'"${LIB}"
+
+export INCLUDE LIB
diff --git a/winbuild/vcvars-vc14-64.sh b/winbuild/vcvars-vc14-64.sh
new file mode 100644
index 0000000..502fa76
--- /dev/null
+++ b/winbuild/vcvars-vc14-64.sh
@@ -0,0 +1,25 @@
+# Courtesy of libiconv 1.15
+
+# Set environment variables for using MSVC 14,
+# for creating native 64-bit Windows executables.
+
+# Windows C library headers and libraries.
+WindowsCrtIncludeDir='C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt'
+WindowsCrtLibDir='C:\Program Files (x86)\Windows Kits\10\Lib\10.0.10240.0\ucrt\'
+INCLUDE="${WindowsCrtIncludeDir};$INCLUDE"
+LIB="${WindowsCrtLibDir}x64;$LIB"
+
+# Windows API headers and libraries.
+WindowsSdkIncludeDir='C:\Program Files (x86)\Windows Kits\8.1\Include\'
+WindowsSdkLibDir='C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\'
+INCLUDE="${WindowsSdkIncludeDir}um;${WindowsSdkIncludeDir}shared;$INCLUDE"
+LIB="${WindowsSdkLibDir}x64;$LIB"
+
+# Visual C++ tools, headers and libraries.
+VSINSTALLDIR='C:\Program Files (x86)\Microsoft Visual Studio 14.0'
+VCINSTALLDIR="${VSINSTALLDIR}"'\VC'
+PATH=`cygpath -u "${VCINSTALLDIR}"`/bin/amd64:"$PATH"
+INCLUDE="${VCINSTALLDIR}"'\include;'"${INCLUDE}"
+LIB="${VCINSTALLDIR}"'\lib\amd64;'"${LIB}"
+
+export INCLUDE LIB \ No newline at end of file