nodist_EXTRA_test_blkid_fuzz_SOURCES = dummy.cxx
test_blkid_fuzz_CFLAGS = $(blkid_tests_cflags) -DFUZZ_TARGET
-test_blkid_fuzz_LDFLAGS = $(blkid_tests_ldflags) -lpthread
+test_blkid_fuzz_LDFLAGS = $(blkid_tests_ldflags) $(PTHREAD_LIBS)
test_blkid_fuzz_LDADD = $(blkid_tests_ldadd) $(LIB_FUZZING_ENGINE)
endif
test_fdisk_script_fuzz_SOURCES = libfdisk/src/script.c
test_fdisk_script_fuzz_CFLAGS = -DFUZZ_TARGET $(libfdisk_la_CFLAGS)
-test_fdisk_script_fuzz_LDFLAGS = $(libfdisk_tests_ldflags) -lpthread
+test_fdisk_script_fuzz_LDFLAGS = $(libfdisk_tests_ldflags) $(PTHREAD_LIBS)
test_fdisk_script_fuzz_LDADD = $(libfdisk_tests_ldadd) $(LIB_FUZZING_ENGINE)
endif
nodist_EXTRA_test_mount_fuzz_SOURCES = dummy.cxx
test_mount_fuzz_CFLAGS = $(libmount_tests_cflags)
-test_mount_fuzz_LDFLAGS = $(libmount_tests_ldflags) -lpthread
+test_mount_fuzz_LDFLAGS = $(libmount_tests_ldflags) $(PTHREAD_LIBS)
test_mount_fuzz_LDADD = $(libmount_tests_ldadd) $(LIB_FUZZING_ENGINE)
endif
check_PROGRAMS += test_uuid_time
test_uuid_time_SOURCES = libuuid/src/gen_uuid.c \
libuuid/src/pack.c libuuid/src/unpack.c lib/randutils.c lib/md5.c lib/sha1.c
-test_uuid_time_LDADD = libuuid.la $(SOCKET_LIBS) $(LDADD) -lpthread
+test_uuid_time_LDADD = libuuid.la $(SOCKET_LIBS) $(LDADD) $(PTHREAD_LIBS)
test_uuid_time_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir) -DTEST_PROGRAM
# includes
test_last_fuzz_SOURCES = login-utils/last.c
test_last_fuzz_CFLAGS = $(AM_CFLAGS) -DFUZZ_TARGET
-test_last_fuzz_LDFLAGS = -lpthread
+test_last_fuzz_LDFLAGS = $(PTHREAD_LIBS)
test_last_fuzz_LDADD = $(LDADD) libcommon.la $(LIB_FUZZING_ENGINE)
endif
check_PROGRAMS += test_uuidd
test_uuidd_SOURCES = misc-utils/test_uuidd.c
-test_uuidd_LDADD = $(LDADD) libcommon.la libuuid.la -lpthread
+test_uuidd_LDADD = $(LDADD) libcommon.la libuuid.la $(PTHREAD_LIBS)
test_uuidd_CFLAGS = $(AM_CFLAGS) -I$(ul_libuuid_incdir)
endif # BUILD_UUIDD