internal/sdref: Remove in favor of stdplus/handle
We no longer need to roll our own managed handle type now that stdplus
implements a generic one.
Tested:
Built and run through unit tests.
Change-Id: Id34cd8d3ffacf7901d49cac335fa93f744f0e310
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/src/meson.build b/src/meson.build
index eec3218..a7d99cb 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,4 +1,5 @@
libsystemd = dependency('libsystemd')
+stdplus = dependency('stdplus')
sdeventplus = library(
'sdeventplus',
@@ -7,7 +8,6 @@
'sdeventplus/event.cpp',
'sdeventplus/exception.cpp',
'sdeventplus/internal/sdevent.cpp',
- 'sdeventplus/internal/sdref.cpp',
'sdeventplus/source/base.cpp',
'sdeventplus/source/child.cpp',
'sdeventplus/source/event.cpp',
@@ -19,7 +19,10 @@
include_directories: includes,
implicit_include_directories: false,
version: meson.project_version(),
- dependencies: libsystemd,
+ dependencies: [
+ libsystemd,
+ stdplus
+ ],
install: true)
import('pkgconfig').generate(
@@ -37,7 +40,6 @@
install_headers(
'sdeventplus/internal/sdevent.hpp',
- 'sdeventplus/internal/sdref.hpp',
'sdeventplus/internal/utils.hpp',
subdir: 'sdeventplus/internal')