From 07a07eb6f6c4c0a93aff412964e7a133179d041e Mon Sep 17 00:00:00 2001 From: Julian Blake Kongslie Date: Wed, 30 Nov 2022 17:56:22 -0800 Subject: Enable parallel LTO linking. --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index fb096da..e51b18c 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ BUILD := build override PACKAGES := fmt WARNINGS := -Wall -Werror -OPTIMIZE := -Og -flto +OPTIMIZE := -Og -flto=auto -fuse-linker-plugin DEBUG := -g CXX := g++ @@ -70,10 +70,10 @@ $(BUILD)/%.o: $(BUILD)/%.bin $(BUILD)/%.o: %.cpp @mkdir -p $(dir $@) - $(CXX) $(CXXFLAGS) $(COMPILE_FLAGS) -c -o $@ $< + +$(CXX) $(CXXFLAGS) $(COMPILE_FLAGS) -c -o $@ $< $(BUILD)/%.o: $(BUILD)/%.cpp - $(CXX) $(CXXFLAGS) $(COMPILE_FLAGS) -c -o $@ $< + +$(CXX) $(CXXFLAGS) $(COMPILE_FLAGS) -c -o $@ $< $(BUILD)/programs/programs.cpp: @mkdir -p $(dir $@) @@ -81,4 +81,4 @@ $(BUILD)/programs/programs.cpp: $(BUILD)/minigolf: $(OBJECTS) @mkdir -p $(dir $@) - $(CXX) $(CXXFLAGS) -o $@ -Wl,--start-group $+ -Wl,--end-group $(LINK_FLAGS) + +$(CXX) $(CXXFLAGS) -o $@ -Wl,--start-group $+ -Wl,--end-group $(LINK_FLAGS) -- cgit v1.2.3