lix/tests/functional/plugins/local.mk

28 lines
773 B
Makefile
Raw Normal View History

libraries += libplugintest libplugintestfail
2018-02-13 17:49:14 +00:00
libplugintest_DIR := $(d)
2018-02-13 17:49:14 +00:00
libplugintest_SOURCES := $(d)/plugintest.cc
2018-02-13 17:49:14 +00:00
libplugintest_ALLOW_UNDEFINED := 1
2018-02-13 17:49:14 +00:00
libplugintest_EXCLUDE_FROM_LIBRARY_LIST := 1
libplugintest_CXXFLAGS := -I src/libutil -I src/libstore -I src/libexpr -I src/libfetchers
libplugintestfail_DIR := $(d)
libplugintestfail_SOURCES := $(d)/plugintestfail.cc
libplugintestfail_ALLOW_UNDEFINED := 1
libplugintestfail_EXCLUDE_FROM_LIBRARY_LIST := 1
libplugintestfail_CXXFLAGS := -I src/libutil -I src/libstore -I src/libexpr -I src/libfetchers -DMISSING_REFERENCE
# Make sure that the linker strictly evaluates all symbols on .so load on Linux
# so it will definitely fail to load as expected.
ifdef HOST_LINUX
libplugintestfail_LDFLAGS += -z now
endif