[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: [ANN] Lua 5.1.3-rc5 now available
- From: David Manura <dm.lua@...>
- Date: Mon, 21 Jan 2008 19:42:14 +0000 (UTC)
Luiz Henrique de Figueiredo writes:
> Lua 5.1.3-rc5 is now available...
etc/Makefile fails under Cygwin (and probably also MinGW) since there gcc's
default output file is a.exe rather than a.out. Here's a fix:
$ diff -u Makefile~ Makefile
--- Makefile~ 2006-02-07 14:09:30.000000000 -0500
+++ Makefile 2008-01-21 14:36:54.261662600 -0500
@@ -19,18 +19,18 @@
@echo 'Please choose a target: min noparser one strict clean'
min: min.c
- $(CC) $(CFLAGS) $@.c -L$(LIB) -llua $(MYLIBS)
- echo 'print"Hello there!"' | ./a.out
+ $(CC) $(CFLAGS) -o luatest $@.c -L$(LIB) -llua $(MYLIBS)
+ echo 'print"Hello there!"' | ./luatest
noparser: noparser.o
- $(CC) noparser.o $(SRC)/lua.o -L$(LIB) -llua $(MYLIBS)
+ $(CC) -o luatest noparser.o $(SRC)/lua.o -L$(LIB) -llua $(MYLIBS)
$(BIN)/luac $(TST)/hello.lua
- -./a.out luac.out
- -./a.out -e'a=1'
+ -./luatest luac.out
+ -./luatest -e'a=1'
one:
- $(CC) $(CFLAGS) all.c $(MYLIBS)
- ./a.out $(TST)/hello.lua
+ $(CC) -o luatest $(CFLAGS) all.c $(MYLIBS)
+ ./luatest $(TST)/hello.lua
strict:
-$(BIN)/lua -e 'print(a);b=2'
@@ -39,6 +39,6 @@
-$(BIN)/lua -lstrict -e 'function f() b=2 end f()'
clean:
- $(RM) a.out core core.* *.o luac.out
+ $(RM) luatest* core core.* *.o luac.out
.PHONY: default min noparser one strict clean