File: ld-as-needed.diff

package info (click to toggle)
eukleides 1.5.4-4.1
  • links: PTS
  • area: main
  • in suites: buster
  • size: 860 kB
  • sloc: ansic: 6,962; yacc: 1,780; makefile: 305; lex: 208; sh: 134; perl: 43
file content (22 lines) | stat: -rw-r--r-- 632 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- eukleides-1.5.4.orig/build/Makefile
+++ eukleides-1.5.4/build/Makefile
@@ -16,8 +16,8 @@ IFLAGS = -I$(COMMON_DIR) -I$(MAIN_DIR) -
 ifneq ($(strip $(LOCALES)),)
 MOFLAGS = -DMO_DIR=\"$(MO_DIR)\" 
 endif
-CFLAGS = -Wall -D__$(BINARY)__ $(IFLAGS) $(MOFLAGS)
-LDFLAGS = -lncurses -lreadline -lm
+CFLAGS += -Wall -D__$(BINARY)__ $(IFLAGS) $(MOFLAGS)
+LIBS += -lreadline -lm
 VPATH = $(COMMON_DIR):$(MAIN_DIR):$(BUILD_DIR)
 
 $(BINARY):
@@ -47,7 +47,7 @@ $(BUILD_DIR)/%.o: %.c
 
 $(BINARY): $(OBJECTS)
 	@echo "    Linking $(notdir $@)"
-	@$(CC) $(LDFLAGS) $^ -o $@
+	@$(CC) $^ -o $@ $(LIBS)
 
 ifneq ($(BINARY),)
 -include $(DEPEND)