aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
author1Conan <7620342+1Conan@users.noreply.github.com>2022-01-18 23:12:59 -0500
committerCameron Katri <me@cameronkatri.com>2022-01-18 23:14:23 -0500
commit73deb88ab0152cc45ee1cb101293d2e7065be747 (patch)
treea21576aa6bd6e8f61e9bb42dc28020cfdde671d2 /Makefile
parent5e7c8eac8ffa05bce4f9bf8a25400ab5e9b11708 (diff)
downloadldid-73deb88ab0152cc45ee1cb101293d2e7065be747.tar.gz
ldid-73deb88ab0152cc45ee1cb101293d2e7065be747.tar.zst
ldid-73deb88ab0152cc45ee1cb101293d2e7065be747.zip
ci: use lto and gc-sections
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 6efccc4..12b22c9 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ INSTALL ?= install
LN ?= ln
CFLAGS ?= -O2 -pipe
-CXXFLAGS ?= $(CFLAGS)
+CXXFLAGS ?= $(CFLAGS) -std=c++11
LDFLAGS ?=
PREFIX ?= /usr/local
@@ -20,13 +20,13 @@ LIBS ?= -lcrypto -lplist-2.0
all: ldid
%.c.o: %.c
- $(CC) -c $(CFLAGS) -I. $< -o $@
+ $(CC) -c $(CFLAGS) $(CPPFLAGS) -I. $< -o $@
%.cpp.o: %.cpp
- $(CXX) -c -std=c++11 $(CXXFLAGS) -I. -DLDID_VERSION=\"$(VERSION)\" $< -o $@
+ $(CXX) -c $(CXXFLAGS) $(CPPFLAGS) -I. -DLDID_VERSION=\"$(VERSION)\" $< -o $@
ldid: $(SRC:%=%.o)
- $(CXX) $^ $(LDFLAGS) $(LIBS) -o ldid
+ $(CXX) $(CXXFLAGS) -o ldid $^ $(LDFLAGS) $(LIBS)
install: all
$(INSTALL) -D -m755 ldid $(DESTDIR)$(BINDIR)/ldid