From: Jean Privat Date: Thu, 23 Jul 2015 14:58:08 +0000 (-0400) Subject: compiler: filter out -lrt flaf for OXS X-Git-Tag: v0.7.7~12^2~1 X-Git-Url: http://nitlanguage.org?ds=sidebyside compiler: filter out -lrt flaf for OXS Signed-off-by: Jean Privat --- diff --git a/src/compiler/abstract_compiler.nit b/src/compiler/abstract_compiler.nit index 43686ae..7f3e924 100644 --- a/src/compiler/abstract_compiler.nit +++ b/src/compiler/abstract_compiler.nit @@ -389,6 +389,15 @@ endif makefile.write("CFLAGS += -D NO_STACKTRACE\n\n") end + makefile.write """ +# Special configuration for Darwin +ifeq ($(uname_S),Darwin) + # Remove POSIX flag -lrt + LDLIBS := $(filter-out -lrt,$(LDLIBS)) +endif + +""" + makefile.write("all: {outpath}\n") if outpath != real_outpath then makefile.write("\tcp -- {outpath.escape_to_sh} {real_outpath.escape_to_sh.replace("$","$$")}")