diff --git a/spot/ltsmin/Makefile.am b/spot/ltsmin/Makefile.am index 7fe1862c6..b865bada5 100644 --- a/spot/ltsmin/Makefile.am +++ b/spot/ltsmin/Makefile.am @@ -39,7 +39,7 @@ libspotltsmin_la_LIBADD = \ $(top_builddir)/lib/libgnu.la \ $(LIBLTDL) -lpthread libspotltsmin_la_LDFLAGS = -no-undefined $(SYMBOLIC_LDFLAGS) -libspotltsmin_la_SOURCES = ltsmin.cc spins_interface.cc +libspotltsmin_la_SOURCES = ltsmin.cc EXTRA_DIST = $(srcdir)/libspotltsmin.pc.in diff --git a/spot/ltsmin/spins_interface.cc b/spot/ltsmin/spins_interface.cc deleted file mode 100644 index dbb1b8ec5..000000000 --- a/spot/ltsmin/spins_interface.cc +++ /dev/null @@ -1,32 +0,0 @@ -// -*- coding: utf-8 -*- -// Copyright (C) 2017 Laboratoire de Recherche et Développement de -// l'Epita (LRDE) -// -// This file is part of Spot, a model checking library. -// -// Spot is free software; you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation; either version 3 of the License, or -// (at your option) any later version. -// -// Spot is distributed in the hope that it will be useful, but WITHOUT -// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -// or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public -// License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -#include -#include - -namespace spot -{ - spins_interface::~spins_interface() - { - lt_dlhandle h = (lt_dlhandle) handle; - if (h) - lt_dlclose(h); - lt_dlexit(); - } -} diff --git a/spot/ltsmin/spins_interface.hh b/spot/ltsmin/spins_interface.hh index 15bfceb5d..0660f15f5 100644 --- a/spot/ltsmin/spins_interface.hh +++ b/spot/ltsmin/spins_interface.hh @@ -20,6 +20,7 @@ #pragma once #include +#include namespace spot { @@ -51,7 +52,13 @@ namespace spot const char* (*get_type_name)(int type); int (*get_type_value_count)(int type); const char* (*get_type_value_name)(int type, int value); - ~spins_interface(); + ~spins_interface() + { + lt_dlhandle h = (lt_dlhandle) handle; + if (h) + lt_dlclose(h); + lt_dlexit(); + } }; using spins_interface_ptr = std::shared_ptr;