diff --git a/share/trick/makefiles/trickify.mk b/share/trick/makefiles/trickify.mk index f5432dd0..806dbf82 100644 --- a/share/trick/makefiles/trickify.mk +++ b/share/trick/makefiles/trickify.mk @@ -157,7 +157,7 @@ $(TRICKIFY_OBJECT_NAME): $(SWIG_OBJECTS) $(IO_OBJECTS) | $(dir $(TRICKIFY_OBJECT if [ "$(TRICKIFY_BUILD_TYPE)" = "PLO" ]; then \ $(LD) $(LD_PARTIAL) -o $@ $$FILES; \ elif [ "$(TRICKIFY_BUILD_TYPE)" = "SHARED" ]; then \ - $(TRICK_CXX) $(SHARED_LIB_OPT) $(SHARED_OPTIONS) $(LD_OPTIONS) -o $@ $$FILES; \ + $(TRICK_CXX) $(SHARED_LIB_OPT) $(SHARED_OPTIONS) $(LD_OPTIONS) $(USER_ADDITIONAL_OPTIONS) -o $@ $$FILES; \ elif [ "$(TRICKIFY_BUILD_TYPE)" = "STATIC" ]; then \ ar rcs $@ $$FILES; \ fi; \ diff --git a/test/SIM_trickified_shared/trickified_project/trickified/myproject_vars.mk b/test/SIM_trickified_shared/trickified_project/trickified/myproject_vars.mk index ea715a9a..dab1a92d 100644 --- a/test/SIM_trickified_shared/trickified_project/trickified/myproject_vars.mk +++ b/test/SIM_trickified_shared/trickified_project/trickified/myproject_vars.mk @@ -33,3 +33,6 @@ TRICK_SWIG_FLAGS += -I$(MYPROJECT_HOME)/trickified # Link in the Trickified object TRICK_LDFLAGS += $(MYPROJECT_TRICK) + +# Link in code coverage libraries for Trick code coverage CI +export USER_ADDITIONAL_OPTIONS := -fprofile-arcs -ftest-coverage -O0 \ No newline at end of file