diff --git a/lib/c/Makefile b/lib/c/Makefile
index d0f9d53339c998ebec7af2e7c0f969b0f254b684..8edd0f6a977b6ecc91507ed8c9a844c8dc9c7f04 100644
--- a/lib/c/Makefile
+++ b/lib/c/Makefile
@@ -18,7 +18,7 @@ else ifeq ($(UNAME_S),Darwin)
   LDFLAGS=-L.
   LDLIBS=-llabcomm
   MAKESHARED=clang -o $1 -shared -Wl,-install_name,$2 $3 -lc
-else if $(findstring(CYGWIN,$(UNAME_S))
+else ifneq ($(findstring CYGWIN,$(UNAME_S)),)
   CFLAGS=-std=c99 -g -Wall -Werror -O3  -I. -Itest
   CC=$(CROSS_COMPILE)gcc
   LD=$(CROSS_COMPILE)ld