diff options
author | Frediano Ziglio <fziglio@redhat.com> | 2020-03-01 19:38:38 +0000 |
---|---|---|
committer | Frediano Ziglio <freddy77@gmail.com> | 2020-05-01 06:58:09 +0100 |
commit | 38cd152952968e37d0cc96e95e3e5e47a2f66c2f (patch) | |
tree | 17cab247d9ae0e53c15bf600abd1ef21afc4bbd2 | |
parent | 6e14b6bc99a3285d1fdc89c077972f0cab9bfceb (diff) |
automake: Link with C++ linker
If automake sees no C++ files in the source it assumes have to
use C linker settings not linking C++ library.
This was not a problem as code did not use C++ libraries but next
patch will use pure virtual function call.
It could be provided but as later we will use RTTI use C++ library.
Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
-rw-r--r-- | server/Makefile.am | 3 | ||||
-rw-r--r-- | server/tests/Makefile.am | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/server/Makefile.am b/server/Makefile.am index 60fef968..00450c5f 100644 --- a/server/Makefile.am +++ b/server/Makefile.am @@ -214,6 +214,9 @@ endif libspice_server_la_LIBADD = libserver.la libspice_server_la_SOURCES = +## see https://www.gnu.org/software/automake/manual/html_node/Libtool-Convenience-Libraries.html +## ("Libtool Convenience Libraries") +nodist_EXTRA_libspice_server_la_SOURCES = dummy.cpp spice-server-enums.c: spice-server.h spice-server-enums.c.tmpl $(AM_V_GEN)glib-mkenums --template $(srcdir)/spice-server-enums.c.tmpl $< > $@ diff --git a/server/tests/Makefile.am b/server/tests/Makefile.am index 2dd6f53a..a21d97b9 100644 --- a/server/tests/Makefile.am +++ b/server/tests/Makefile.am @@ -74,6 +74,8 @@ check_PROGRAMS = \ test-record \ $(NULL) +LINK = $(CXXLINK) + if HAVE_SMARTCARD check_PROGRAMS += test-smartcard test_smartcard_SOURCES = test-smartcard.cpp |