mirror of
https://git.zx2c4.com/cgit
synced 2024-11-22 08:28:42 +00:00
makefile: only display lua message once
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
027e88a1a1
commit
a9a7f68244
15
cgit.mk
15
cgit.mk
@ -25,10 +25,8 @@ ifdef NO_C99_FORMAT
|
|||||||
CFLAGS += -DNO_C99_FORMAT
|
CFLAGS += -DNO_C99_FORMAT
|
||||||
endif
|
endif
|
||||||
|
|
||||||
nullstring :=
|
|
||||||
fourspace := $(nullstring)
|
|
||||||
ifdef NO_LUA
|
ifdef NO_LUA
|
||||||
$(info $(fourspace)* building without specified Lua support)
|
LUA_MESSAGE := linking without specified Lua support
|
||||||
CGIT_CFLAGS += -DNO_LUA
|
CGIT_CFLAGS += -DNO_LUA
|
||||||
else
|
else
|
||||||
LUAJIT_CFLAGS := $(shell pkg-config --cflags luajit 2>/dev/null)
|
LUAJIT_CFLAGS := $(shell pkg-config --cflags luajit 2>/dev/null)
|
||||||
@ -39,26 +37,26 @@ ifeq (JIT,$(LUA_IMPLEMENTATION))
|
|||||||
ifeq ($(strip $(LUAJIT_LIBS)),)
|
ifeq ($(strip $(LUAJIT_LIBS)),)
|
||||||
$(error LuaJIT specified via LUA_IMPLEMENTATION=JIT, but library could not be found.)
|
$(error LuaJIT specified via LUA_IMPLEMENTATION=JIT, but library could not be found.)
|
||||||
endif
|
endif
|
||||||
$(info $(fourspace)* building with selected LuaJIT)
|
LUA_MESSAGE := linking with selected LuaJIT
|
||||||
CGIT_LIBS += $(LUAJIT_LIBS)
|
CGIT_LIBS += $(LUAJIT_LIBS)
|
||||||
CGIT_CFLAGS += $(LUAJIT_CFLAGS)
|
CGIT_CFLAGS += $(LUAJIT_CFLAGS)
|
||||||
else ifeq (VANILLA,$(LUA_IMPLEMENTATION))
|
else ifeq (VANILLA,$(LUA_IMPLEMENTATION))
|
||||||
ifeq ($(strip $(LUA_LIBS)),)
|
ifeq ($(strip $(LUA_LIBS)),)
|
||||||
$(error Lua specified via LUA_IMPLEMENTATION=VANILLA, but library could not be found.)
|
$(error Lua specified via LUA_IMPLEMENTATION=VANILLA, but library could not be found.)
|
||||||
endif
|
endif
|
||||||
$(info $(fourspace)* building with selected Lua)
|
LUA_MESSAGE := linking with selected Lua
|
||||||
CGIT_LIBS += $(LUA_LIBS)
|
CGIT_LIBS += $(LUA_LIBS)
|
||||||
CGIT_LIBS += $(LUA_CFLAGS)
|
CGIT_LIBS += $(LUA_CFLAGS)
|
||||||
else ifneq ($(strip $(LUAJIT_LIBS)),)
|
else ifneq ($(strip $(LUAJIT_LIBS)),)
|
||||||
$(info $(fourspace)* building with autodetected LuaJIT)
|
LUA_MESSAGE := linking with autodetected LuaJIT
|
||||||
CGIT_LIBS += $(LUAJIT_LIBS)
|
CGIT_LIBS += $(LUAJIT_LIBS)
|
||||||
CGIT_CFLAGS += $(LUAJIT_CFLAGS)
|
CGIT_CFLAGS += $(LUAJIT_CFLAGS)
|
||||||
else ifneq ($(strip $(LUA_LIBS)),)
|
else ifneq ($(strip $(LUA_LIBS)),)
|
||||||
$(info $(fourspace)* building with autodetected Lua)
|
LUA_MESSAGE := linking with autodetected Lua
|
||||||
CGIT_LIBS += $(LUA_LIBS)
|
CGIT_LIBS += $(LUA_LIBS)
|
||||||
CGIT_CFLAGS += $(LUA_CFLAGS)
|
CGIT_CFLAGS += $(LUA_CFLAGS)
|
||||||
else
|
else
|
||||||
$(info $(fourspace)* building without autodetected Lua support)
|
LUA_MESSAGE := linking without autodetected Lua support
|
||||||
NO_LUA := YesPlease
|
NO_LUA := YesPlease
|
||||||
CGIT_CFLAGS += -DNO_LUA
|
CGIT_CFLAGS += -DNO_LUA
|
||||||
endif
|
endif
|
||||||
@ -133,4 +131,5 @@ $(CGIT_OBJS): %.o: %.c GIT-CFLAGS $(CGIT_PREFIX)CGIT-CFLAGS $(missing_dep_dirs)
|
|||||||
$(QUIET_CC)$(CC) -o $*.o -c $(dep_args) $(ALL_CFLAGS) $(EXTRA_CPPFLAGS) $(CGIT_CFLAGS) $<
|
$(QUIET_CC)$(CC) -o $*.o -c $(dep_args) $(ALL_CFLAGS) $(EXTRA_CPPFLAGS) $(CGIT_CFLAGS) $<
|
||||||
|
|
||||||
$(CGIT_PREFIX)cgit: $(CGIT_OBJS) GIT-LDFLAGS $(GITLIBS)
|
$(CGIT_PREFIX)cgit: $(CGIT_OBJS) GIT-LDFLAGS $(GITLIBS)
|
||||||
|
@echo 1>&1 " * $(LUA_MESSAGE)"
|
||||||
$(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) $(LIBS) $(CGIT_LIBS)
|
$(QUIET_LINK)$(CC) $(ALL_CFLAGS) -o $@ $(ALL_LDFLAGS) $(filter %.o,$^) $(LIBS) $(CGIT_LIBS)
|
||||||
|
Loading…
Reference in New Issue
Block a user