From 403a5d8ef1b2afbf8e2a90eafbe20990b801eea2 Mon Sep 17 00:00:00 2001 From: Fabian Vu <Fabian.Vu@hhu.de> Date: Wed, 21 May 2025 17:20:21 +0200 Subject: [PATCH] Improve copying Java and C++ files and increase template recursion depth --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 02f9f1ff8..a957eb0e0 100644 --- a/Makefile +++ b/Makefile @@ -28,15 +28,15 @@ else ifeq ($(LANGUAGE), java) %: java -jar B2Program-all-0.1.0-SNAPSHOT.jar $(JAVA_CODE_GEN_FLAGS) -f $(DIRECTORY)/$@.mch - cp $(DIRECTORY)/*.java . + @if [ "$(DIRECTORY)" != "." ]; then cp $(DIRECTORY)/*.java .; fi javac -cp .$(JAVA_DEPENDENCIES) $@.java java -cp .$(JAVA_DEPENDENCIES) $@ $(STRATEGY) $(THREADS) $(CACHING) endif ifeq ($(LANGUAGE), cpp) %: java -jar B2Program-all-0.1.0-SNAPSHOT.jar $(CPP_CODE_GEN_FLAGS) -f $(DIRECTORY)/$@.mch - cp $(DIRECTORY)/*.cpp . - $(CPPC) $(CPPFLAGS) -o $@.exec $@.cpp + @if [ "$(DIRECTORY)" != "." ]; then cp $(DIRECTORY)/*.cpp .; fi + $(CPPC) $(CPPFLAGS) -o $@.exec $@.cpp -ftemplate-depth=16000 ./$@.exec $(STRATEGY) $(THREADS) $(CACHING) endif ifneq (,$(findstring $(LANGUAGE), rs|RS|rust|Rust)) -- GitLab