mirror of
https://github.com/nasa/trick.git
synced 2025-04-08 11:54:23 +00:00
Added USER_ADDITIONAL_OPTIONS for user to provide additional options to build trickified lib.
Added USER_ADDITIONAL_OPTIONS for user to provide additional options to build trickified lib. Updated SIM_trickified_shared to use this option to pass in code coverage options to satisfy trick code coverage ci.
This commit is contained in:
parent
94b5f2f594
commit
6c8f19844b
@ -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; \
|
||||
|
@ -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
|
Loading…
x
Reference in New Issue
Block a user