diff --git a/deps/src/singular.cpp b/deps/src/singular.cpp index 135508f02..6cbe9eaa9 100644 --- a/deps/src/singular.cpp +++ b/deps/src/singular.cpp @@ -72,6 +72,9 @@ JLCXX_MODULE define_julia_module(jlcxx::Module & Singular) Singular.method("versionString", []() { return const_cast(versionString()); }); + Singular.method("version", []() { + return SINGULAR_VERSION; + }); singular_define_coeffs(Singular); singular_define_rings(Singular); diff --git a/src/Singular.jl b/src/Singular.jl index 26913114b..528eb0bf8 100644 --- a/src/Singular.jl +++ b/src/Singular.jl @@ -110,11 +110,12 @@ function __init__() show_banner = isinteractive() && !any(x->x.name in ["Oscar"], keys(Base.package_locks)) + singular_version_nr=Singular.libSingular.version() if show_banner println("""Singular.jl, based on SINGULAR / A Computer Algebra System for Polynomial Computations / - 0< $VERSION + 0< $singular_version_nr by: W. Decker, G.-M. Greuel, G. Pfister, H. Schoenemann \\ FB Mathematik der Universitaet, D-67653 Kaiserslautern \\ """)