mirror of
https://github.com/ilyakooo0/Idris-dev.git
synced 2024-09-22 06:29:37 +03:00
38 lines
710 B
Makefile
38 lines
710 B
Makefile
CC ?=cc
|
|
CABAL :=cabal
|
|
CFLAGS :=-O2 -Wall -DHAS_PTHREAD $(CFLAGS)
|
|
#CABALFLAGS :=
|
|
## Disable building of Effects
|
|
#CABALFLAGS :=-f NoEffects
|
|
|
|
ifneq (, $(findstring bsd, $(MACHINE)))
|
|
GMP_INCLUDE_DIR :=
|
|
else
|
|
GMP_INCLUDE_DIR :=-I/usr/local/include
|
|
endif
|
|
|
|
MACHINE := $(shell $(CC) -dumpmachine)
|
|
ifneq (, $(findstring darwin, $(MACHINE)))
|
|
OS :=darwin
|
|
else
|
|
ifneq (, $(findstring cygwin, $(MACHINE)))
|
|
OS :=windows
|
|
else
|
|
ifneq (, $(findstring mingw, $(MACHINE)))
|
|
OS :=windows
|
|
else
|
|
OS :=unix
|
|
endif
|
|
endif
|
|
endif
|
|
|
|
ifeq ($(OS),darwin)
|
|
SHLIB_SUFFIX :=.dylib
|
|
else
|
|
ifeq ($(OS),windows)
|
|
SHLIB_SUFFIX :=.DLL
|
|
else
|
|
SHLIB_SUFFIX :=.so
|
|
endif
|
|
endif
|