aboutsummaryrefslogtreecommitdiffstats
path: root/misc
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2022-02-02 11:46:06 +0100
committerMiodrag Milanovic <mmicko@gmail.com>2022-02-02 11:46:06 +0100
commit4a30c9cb9418869b34da3f304c7e3cc72a0ffe62 (patch)
tree1256c1664d379ba8045eb297553089dd81e2cc62 /misc
parent990aee5531f41fdf01887870047eb924f12618b9 (diff)
downloadyosys-4a30c9cb9418869b34da3f304c7e3cc72a0ffe62.tar.gz
yosys-4a30c9cb9418869b34da3f304c7e3cc72a0ffe62.tar.bz2
yosys-4a30c9cb9418869b34da3f304c7e3cc72a0ffe62.zip
Fix Visual Studio build
Diffstat (limited to 'misc')
-rw-r--r--misc/create_vcxsrc.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/misc/create_vcxsrc.sh b/misc/create_vcxsrc.sh
index dc4ac13e0..e3c1ad991 100644
--- a/misc/create_vcxsrc.sh
+++ b/misc/create_vcxsrc.sh
@@ -7,11 +7,20 @@ gitsha="$3"
rm -rf YosysVS-Tpl-v2.zip YosysVS
wget https://yosyshq.net/yosys/nogit/YosysVS-Tpl-v2.zip
+wget https://zlib.net/zlib-1.2.11.tar.gz
unzip YosysVS-Tpl-v2.zip
rm -f YosysVS-Tpl-v2.zip
-mv YosysVS "$vcxsrc"
+tar xvfz zlib-1.2.11.tar.gz
+mv YosysVS "$vcxsrc"
+mkdir -p "$vcxsrc"/yosys
+mkdir -p "$vcxsrc"/yosys/libs/zlib
+mv zlib-1.2.11/* "$vcxsrc"/yosys/libs/zlib/.
+rm -rf zlib-1.2.11
+pushd "$vcxsrc"/yosys
+ls libs/zlib/*.c | sed 's,.*:,,; s,//*,/,g; s,/[^/]*/\.\./,/,g; y, \\,\n\n,;' | grep '^[^/]' >> ../../srcfiles.txt
+popd
{
n=$(grep -B999 '<ItemGroup>' "$vcxsrc"/YosysVS/YosysVS.vcxproj | wc -l)
head -n$n "$vcxsrc"/YosysVS/YosysVS.vcxproj