Skip to content
Snippets Groups Projects
Commit 4620eede authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

Include xbob.blitz C-API version

parent 22c07996
No related branches found
No related tags found
No related merge requests found
...@@ -333,6 +333,13 @@ static PyObject* numpy_version() { ...@@ -333,6 +333,13 @@ static PyObject* numpy_version() {
"api", BOOST_PP_STRINGIZE(NPY_API_VERSION)); "api", BOOST_PP_STRINGIZE(NPY_API_VERSION));
} }
/**
* xbob.blitz c/c++ api version
*/
static PyObject* xbob_blitz_version() {
return Py_BuildValue("{ss}", "api", BOOST_PP_STRINGIZE(XBOB_BLITZ_API_VERSION));
}
static PyObject* build_version_dictionary() { static PyObject* build_version_dictionary() {
PyObject* retval = PyDict_New(); PyObject* retval = PyDict_New();
...@@ -340,31 +347,22 @@ static PyObject* build_version_dictionary() { ...@@ -340,31 +347,22 @@ static PyObject* build_version_dictionary() {
auto retval_ = make_safe(retval); auto retval_ = make_safe(retval);
if (!dict_steal(retval, "Bob", bob_version())) return 0; if (!dict_steal(retval, "Bob", bob_version())) return 0;
if (!dict_steal(retval, "HDF5", hdf5_version())) return 0; if (!dict_steal(retval, "HDF5", hdf5_version())) return 0;
if (!dict_steal(retval, "FFmpeg", ffmpeg_version())) return 0; if (!dict_steal(retval, "FFmpeg", ffmpeg_version())) return 0;
if (!dict_steal(retval, "libjpeg", libjpeg_version())) return 0; if (!dict_steal(retval, "libjpeg", libjpeg_version())) return 0;
if (!dict_set(retval, "libnetpbm", "Unknown version")) return 0; if (!dict_set(retval, "libnetpbm", "Unknown version")) return 0;
if (!dict_steal(retval, "libpng", libpng_version())) return 0; if (!dict_steal(retval, "libpng", libpng_version())) return 0;
if (!dict_steal(retval, "libtiff", libtiff_version())) return 0; if (!dict_steal(retval, "libtiff", libtiff_version())) return 0;
if (!dict_steal(retval, "giflib", giflib_version())) return 0; if (!dict_steal(retval, "giflib", giflib_version())) return 0;
if (!dict_steal(retval, "MatIO", matio_version())) return 0; if (!dict_steal(retval, "MatIO", matio_version())) return 0;
if (!dict_steal(retval, "Boost", boost_version())) return 0; if (!dict_steal(retval, "Boost", boost_version())) return 0;
if (!dict_steal(retval, "Compiler", compiler_version())) return 0; if (!dict_steal(retval, "Compiler", compiler_version())) return 0;
if (!dict_steal(retval, "Python", python_version())) return 0; if (!dict_steal(retval, "Python", python_version())) return 0;
if (!dict_steal(retval, "NumPy", numpy_version())) return 0; if (!dict_steal(retval, "NumPy", numpy_version())) return 0;
if (!dict_set(retval, "Blitz++", BZ_VERSION)) return 0;
if (!dict_steal(retval, "xbob.blitz", xbob_blitz_version())) return 0;
Py_INCREF(retval);
Py_INCREF(retval); Py_INCREF(retval);
return retval; return retval;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment