diff --git a/api/python/pyLIEF.cpp b/api/python/pyLIEF.cpp index 5978d8c..57f5120 100644 --- a/api/python/pyLIEF.cpp +++ b/api/python/pyLIEF.cpp @@ -54,6 +54,7 @@ PYBIND11_MODULE(lief, LIEF_module) { LIEF_module.attr("__version__") = py::str(LIEF_VERSION); LIEF_module.attr("__tag__") = py::str(LIEF_TAG); + LIEF_module.attr("__commit__") = py::str(LIEF_COMMIT); LIEF_module.attr("__is_tagged__") = py::bool_(LIEF_TAGGED); LIEF_module.doc() = "Python API for LIEF"; diff --git a/include/LIEF/version.h.in b/include/LIEF/version.h.in index 94f069f..381e468 100644 --- a/include/LIEF/version.h.in +++ b/include/LIEF/version.h.in @@ -25,6 +25,7 @@ #define LIEF_VERSION "@LIEF_VERSION_MAJOR@.@LIEF_VERSION_MINOR@.@LIEF_VERSION_PATCH@-@LIEF_COMMIT_HASH@" #define LIEF_TAGGED @LIEF_IS_TAGGED@ #define LIEF_TAG "@LIEF_GIT_TAG@" +#define LIEF_COMMIT "@LIEF_COMMIT_HASH@" #define HUMAN_VERSION " v" LIEF_VERSION #define HUMAN_NAME NAME HUMAN_VERSION