Work around missing C++ symbols for static linking scenarios

merge-requests/586/head
Olaf Meeuwissen 2021-02-07 21:06:38 +09:00
rodzic fe7b1a8f2d
commit a83126fc23
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B8A4A88AF84A2DD9
1 zmienionych plików z 13 dodań i 0 usunięć

Wyświetl plik

@ -31,5 +31,18 @@ test_LDADD = ../lib/liblib.la ../backend/libsane.la
tstbackend_SOURCES = tstbackend.c
tstbackend_LDADD = ../lib/liblib.la ../backend/libsane.la
if preloadable_backends_enabled
if WITH_GENESYS_TESTS
## Because the genesys backend is implemented in C++, programs need
## to link against the standard C++ library. The work-around below
## will work for the GNU C++ compiler with the GNU standard library
## for C++. Other build scenarios may need work.
scanimage_LDADD += -lstdc++
saned_LDADD += -lstdc++
test_LDADD += -lstdc++
tstbackend_LDADD += -lstdc++
endif
endif
clean-local:
rm -f test tstbackend