aboutsummaryrefslogtreecommitdiff
path: root/lib/mlibc/tests/rtdl/preinit/meson.build
blob: 1a7f3987d84556ae66ceef7168dccb258cc03c8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if host_machine.cpu_family() == 'riscv64'
	# gp isn't initialized until after crt1.o runs, so to access
	# globals in our pre-initializers we must disable it.
	test_additional_link_args = ['-Wl,--no-relax']
endif

libfoo = shared_library('foo', 'libfoo.c',
	dependencies: libc_dep,
	override_options: 'b_sanitize=none',
	link_args: test_additional_link_args,
)
test_link_with = [libfoo]

libfoo_native = shared_library('native-foo', 'libfoo.c',
	link_args: ['-ldl'] + test_additional_link_args,
	native: true
)
test_native_link_with = [libfoo_native]