Makefile.in
version.h
-/python/setup.py
/samples/knot.sample.conf
/src/knot/modules/static_modules.h
# eclipse
/.project
/.cproject
-/.settings/
\ No newline at end of file
+/.settings/
# Update library versions
# https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
-AC_SUBST([libknot_VERSION_INFO],["-version-info 8:0:0"])
-AC_SUBST([libdnssec_VERSION_INFO],["-version-info 6:0:0"])
-AC_SUBST([libzscanner_VERSION_INFO],["-version-info 2:0:0"])
+AC_SUBST([python_libknot_VERSION], ["8"])
+AC_SUBST([libknot_VERSION_INFO], ["-version-info 8:0:0"])
+AC_SUBST([libdnssec_VERSION_INFO], ["-version-info 6:0:0"])
+AC_SUBST([libzscanner_VERSION_INFO], ["-version-info 2:0:0"])
AC_SUBST([KNOT_VERSION_MAJOR], knot_VERSION_MAJOR)
AC_SUBST([KNOT_VERSION_MINOR], knot_VERSION_MINOR)
distro/Makefile
python/Makefile
python/setup.py
+ python/libknot/__init__.py
src/Makefile
src/knot/modules/static_modules.h
])
"""Loads the libknot library."""
if path is None:
- path = "libknot.dylib" if sys.platform == "darwin" else "libknot.so"
+ version = ""
+ try:
+ from libknot import LIBKNOT_VERSION
+ version = ".%u" % int(LIBKNOT_VERSION)
+ except:
+ pass
+
+ if sys.platform == "darwin":
+ path = "libknot%s.dylib" % version
+ else:
+ path = "libknot.so%s" % version
LIB = cdll.LoadLibrary(path)
global CTL_ALLOC