Put objects before linker flags.
authorDaniel Carl <danielcarl@gmx.de>
Tue, 11 Apr 2017 07:35:18 +0000 (09:35 +0200)
committerDaniel Carl <danielcarl@gmx.de>
Tue, 11 Apr 2017 07:35:18 +0000 (09:35 +0200)
This allows to compile with -Wl,--as-needed option which affects only
those libraries written after that option on the command line.

src/Makefile
src/webextension/Makefile

index a352597..9794ac0 100644 (file)
@@ -12,7 +12,7 @@ clean: $(SUBDIRS:%=%.subdir-clean)
 
 vimb: $(OBJ)
        $(Q)echo "${CC} $@"
-       $(Q)$(CC) $(LDFLAGS) $(OBJ) -o $@
+       $(Q)$(CC) $(OBJ) $(LDFLAGS) -o $@
 
 $(OBJ): config.h $(BASEDIR)/config.mk scripts/scripts.h
 
index 58554e8..77b7c82 100644 (file)
@@ -10,7 +10,7 @@ clean:
 
 $(EXTTARGET): $(OBJ)
        $(Q)echo "$(CC) $@"
-       $(Q)$(CC) $(EXTLDFLAGS) ${OBJ} -o $@
+       $(Q)$(CC) $(OBJ) $(EXTLDFLAGS) -o $@
 
 %.lo: %.c
        $(Q)echo "${CC} $@"