mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-30 09:33:39 +01:00
CMake: detect uclibc and musl version
This commit is contained in:
@@ -7,12 +7,19 @@
|
||||
|
||||
const char* ffDetectLibc(FFLibcResult* result)
|
||||
{
|
||||
#ifdef __GNU_LIBRARY__
|
||||
#ifdef __UCLIBC__
|
||||
result->name = "uClibc";
|
||||
result->version = FF_STR(__UCLIBC_MAJOR__) "." FF_STR(__UCLIBC_MINOR__) "." FF_STR(__UCLIBC_SUBLEVEL__);
|
||||
#elif defined(__GNU_LIBRARY__)
|
||||
result->name = "glibc";
|
||||
result->version = FF_STR(__GLIBC__) "." FF_STR(__GLIBC_MINOR__);
|
||||
#else
|
||||
result->name = "musl";
|
||||
result->version = NULL;
|
||||
#ifdef FF_MUSL_VERSION
|
||||
result->version = FF_MUSL_VERSION;
|
||||
#else
|
||||
result->version = NULL;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
return NULL;
|
||||
|
||||
Reference in New Issue
Block a user