From 9e5f237dfd75cd7f995cfe6e3e6c06de77abcbc1 Mon Sep 17 00:00:00 2001 From: Matej Focko Date: Mon, 10 Jul 2023 10:00:36 +0200 Subject: [PATCH] chore(cpp): build catch2 only in common directory Signed-off-by: Matej Focko --- .common/cpp/makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.common/cpp/makefile b/.common/cpp/makefile index 9b930ea..0f9f8ba 100644 --- a/.common/cpp/makefile +++ b/.common/cpp/makefile @@ -3,10 +3,10 @@ CXXFLAGS=-std=c++20 -Wall -Wextra COMMON_PATH=../.common/cpp -catch2.o: $(COMMON_PATH)/catch_amalgamated.cpp $(COMMON_PATH)/catch_amalgamated.hpp - $(CXX) $(CXXFLAGS) -g -c $(COMMON_PATH)/catch_amalgamated.cpp -o catch2.o +$(COMMON_PATH)/catch2.o: $(COMMON_PATH)/catch_amalgamated.cpp $(COMMON_PATH)/catch_amalgamated.hpp + $(CXX) $(CXXFLAGS) -g -c $(COMMON_PATH)/catch_amalgamated.cpp -o $(COMMON_PATH)/catch2.o -%: catch2.o %.cpp +%: $(COMMON_PATH)/catch2.o %.cpp $(CXX) $(CXXFLAGS) -DTEST -g $^ -o $@ format: