Browse Source

[master] one additional fix for #1206

pending #1253 the wrappers from #1179 also need a makefile workaround to have access to the currently hardcoded sqlite3 backend, which has now been moved to a dynloaded lib and is not a part of libdatasrc anymore
Jelte Jansen 13 years ago
parent
commit
8c838cf57a
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/lib/python/isc/datasrc/Makefile.am

+ 6 - 0
src/lib/python/isc/datasrc/Makefile.am

@@ -16,6 +16,12 @@ datasrc_la_SOURCES += client_python.cc client_python.h
 datasrc_la_SOURCES += iterator_python.cc iterator_python.h
 datasrc_la_SOURCES += finder_python.cc finder_python.h
 datasrc_la_SOURCES += updater_python.cc updater_python.h
+# This is a temporary workaround for #1206, where the InMemoryClient has been
+# moved to an ldopened library. We could add that library to LDADD, but that
+# is nonportable. When #1207 is done this becomes moot anyway, and the
+# specific workaround is not needed anymore, so we can then remove this
+# line again.
+datasrc_la_SOURCES += ${top_srcdir}/src/lib/datasrc/sqlite3_accessor.cc
 
 datasrc_la_CPPFLAGS = $(AM_CPPFLAGS) $(PYTHON_INCLUDES)
 datasrc_la_CXXFLAGS = $(AM_CXXFLAGS) $(PYTHON_CXXFLAGS)