aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2018-09-19 10:16:53 +0200
committerMiodrag Milanovic <mmicko@gmail.com>2018-09-19 10:16:53 +0200
commitc5e9034834ce0bcc6f6c611bc3ad3d244a32732f (patch)
tree684c8d844ad5d0d106b773c9d1e10e99f55cb6a7 /Makefile
parent592a82c0ad8beb6de023aa2a131aab6472f949e8 (diff)
downloadyosys-c5e9034834ce0bcc6f6c611bc3ad3d244a32732f.tar.gz
yosys-c5e9034834ce0bcc6f6c611bc3ad3d244a32732f.tar.bz2
yosys-c5e9034834ce0bcc6f6c611bc3ad3d244a32732f.zip
Fix Cygwin build and document needed packages
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 7698047ec..365b92ea4 100644
--- a/Makefile
+++ b/Makefile
@@ -175,6 +175,12 @@ LD = gcc-4.8
CXXFLAGS += -std=c++11 -Os
ABCMKARGS += ARCHFLAGS="-DABC_USE_STDINT_H"
+else ifeq ($(CONFIG),cygwin)
+CXX = gcc
+LD = gcc
+CXXFLAGS += -std=gnu++11 -Os
+ABCMKARGS += ARCHFLAGS="-DABC_USE_STDINT_H"
+
else ifeq ($(CONFIG),emcc)
CXX = emcc
LD = emcc
@@ -729,6 +735,9 @@ config-msys2: clean
config-msys2-64: clean
echo 'CONFIG := msys2-64' > Makefile.conf
+config-cygwin: clean
+ echo 'CONFIG := cygwin' > Makefile.conf
+
config-gcov: clean
echo 'CONFIG := gcc' > Makefile.conf
echo 'ENABLE_GCOV := 1' >> Makefile.conf