diff --git a/include/sass/base.h b/include/sass/base.h index f3fd3c1dca..7ffe7b3ade 100644 --- a/include/sass/base.h +++ b/include/sass/base.h @@ -79,6 +79,9 @@ ADDAPI char* ADDCALL sass_resolve_file (const char* path, const char* incs[]); // Get compiled libsass version ADDAPI const char* ADDCALL libsass_version(void); +// Get compiled libsass language +ADDAPI const char* ADDCALL libsass_language_version(void); + #ifdef __cplusplus } // __cplusplus defined. #endif diff --git a/include/sass/version.h b/include/sass/version.h index 70a0512b16..06b972c442 100644 --- a/include/sass/version.h +++ b/include/sass/version.h @@ -5,4 +5,8 @@ #define LIBSASS_VERSION "[NA]" #endif +#ifndef LIBSASS_LANGUAGE_VERSION +#define LIBSASS_LANGUAGE_VERSION "[NA]" +#endif + #endif diff --git a/include/sass/version.h.in b/include/sass/version.h.in index ec0791e23c..197468b6fc 100644 --- a/include/sass/version.h.in +++ b/include/sass/version.h.in @@ -5,4 +5,8 @@ #define LIBSASS_VERSION "@PACKAGE_VERSION@" #endif +#ifndef LIBSASS_LANGUAGE_VERSION +#define LIBSASS_LANGUAGE_VERSION "3.4" +#endif + #endif diff --git a/src/sass.cpp b/src/sass.cpp index 432da0fd38..8febccdd33 100644 --- a/src/sass.cpp +++ b/src/sass.cpp @@ -63,4 +63,10 @@ extern "C" { return LIBSASS_VERSION; } + // Get compiled libsass version + const char* ADDCALL libsass_language_version(void) + { + return LIBSASS_LANGUAGE_VERSION; + } + }