Minor usability tweak for testcases

This commit is contained in:
Richard Frith-Macdonald 2018-03-21 12:57:08 +00:00
parent 1ce6058205
commit 11431df279
3 changed files with 14 additions and 1 deletions

View file

@ -1,3 +1,12 @@
2018-03-21 Richard Frith-Macdonald <rfm@gnu.org>
* Instance/framework.make:
* Instance/library.make:
When automatically invoking testsuite for 'make check', pass
additional linker flags to use -rpath so built testcases can
be executed standalone and still use the locally built
library/framework. Idea by David
2018-03-05 Riccardo Mottola <rm@gnu.org>
* target.make
@ -6,7 +15,8 @@
2018-03-05 Riccardo Mottola <rm@gnu.org>
* target.make
netbsd: cleanup old X11R6 directories and generally remove additional dirs
netbsd: cleanup old X11R6 directories and generally
remove additional dirs
2017-12-10 Ivan Vucica <ivan@vucica.net>

View file

@ -821,6 +821,7 @@ ifneq ($($(GNUSTEP_INSTANCE)_TEST_DIR),)
> $($(GNUSTEP_INSTANCE)_TEST_DIR)/make-check.mak; \
echo "ADDITIONAL_INCLUDE_DIRS += \"-I$(GNUSTEP_MAKEFILES)/TestFramework -I$(FRAMEWORK_VERSION_DIR)/Headers\"" \
>> $($(GNUSTEP_INSTANCE)_TEST_DIR)/make-check.mak; \
echo "ADDITIONAL_LDFLAGS += -Wl,-rpath,$$(pwd)/$(GNUSTEP_INSTANCE).framework\"" \ >> $($(GNUSTEP_INSTANCE)_TEST_DIR)/make-check.mak; \
echo "ADDITIONAL_LIB_DIRS += \"-L$(FRAMEWORK_VERSION_DIR))\"" \
>> $($(GNUSTEP_INSTANCE)_TEST_DIR)/make-check.mak; \
echo "ADDITIONAL_TOOL_LIBS += \"-l$(GNUSTEP_INSTANCE)\"" \

View file

@ -355,6 +355,8 @@ ifneq ($($(GNUSTEP_INSTANCE)_TEST_DIR),)
> $($(GNUSTEP_INSTANCE)_TEST_DIR)/make-check.mak; \
echo "ADDITIONAL_INCLUDE_DIRS += \"-I$(GNUSTEP_MAKEFILES)/TestFramework -I$$(pwd)\"" \
>> $($(GNUSTEP_INSTANCE)_TEST_DIR)/make-check.mak; \
echo "ADDITIONAL_LDFLAGS += -Wl,-rpath,$$(pwd)/$(GNUSTEP_OBJ_DIR)\"" \
>> $($(GNUSTEP_INSTANCE)_TEST_DIR)/make-check.mak; \
echo "ADDITIONAL_LIB_DIRS += \"-L$$(pwd)/$(GNUSTEP_OBJ_DIR)\"" \
>> $($(GNUSTEP_INSTANCE)_TEST_DIR)/make-check.mak; \
echo "ADDITIONAL_TOOL_LIBS += \"-l$(LIBRARY_NAME_WITHOUT_LIB)\"" \