mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-10-30 09:33:39 +01:00
Logo: generate logo_builtin.h with CMake
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
#include "logo.h"
|
||||
#include "src_logo_builtin.h" // Generated with `src/logo/builtin.h`
|
||||
#include "logo_builtin.h"
|
||||
|
||||
#define FF_LOGO_INIT static FFlogo logo; static bool init = false; if(init) return &logo; init = true;
|
||||
// The names of small logo must end with `_small` or `-small`
|
||||
|
||||
@@ -1,31 +0,0 @@
|
||||
#pragma once
|
||||
|
||||
#ifndef FASTFETCH_INDLUDED_logo_builtin_h_in
|
||||
#define FASTFETCH_INDLUDED_logo_builtin_h_in
|
||||
|
||||
#define FASTFETCH_DATATEXT_LOGO_AIX @DATATEXT_LOGO_AIX@
|
||||
#define FASTFETCH_DATATEXT_LOGO_ASAHI @DATATEXT_LOGO_ASAHI@
|
||||
#define FASTFETCH_DATATEXT_LOGO_GNOME @DATATEXT_LOGO_GNOME@
|
||||
#define FASTFETCH_DATATEXT_LOGO_GNU @DATATEXT_LOGO_GNU@
|
||||
#define FASTFETCH_DATATEXT_LOGO_HAIKU @DATATEXT_LOGO_HAIKU@
|
||||
#define FASTFETCH_DATATEXT_LOGO_HAIKU_SMALL @DATATEXT_LOGO_HAIKU_SMALL@
|
||||
#define FASTFETCH_DATATEXT_LOGO_LMDE @DATATEXT_LOGO_LMDE@
|
||||
#define FASTFETCH_DATATEXT_LOGO_MANDRIVA @DATATEXT_LOGO_MANDRIVA@
|
||||
#define FASTFETCH_DATATEXT_LOGO_MINIX @DATATEXT_LOGO_MINIX@
|
||||
#define FASTFETCH_DATATEXT_LOGO_NETBSD @DATATEXT_LOGO_NETBSD@
|
||||
#define FASTFETCH_DATATEXT_LOGO_NOMADBSD @DATATEXT_LOGO_NOMADBSD@
|
||||
#define FASTFETCH_DATATEXT_LOGO_OPENBSD @DATATEXT_LOGO_OPENBSD@
|
||||
#define FASTFETCH_DATATEXT_LOGO_OPENBSD_SMALL @DATATEXT_LOGO_OPENBSD_SMALL@
|
||||
#define FASTFETCH_DATATEXT_LOGO_OPENSUSETUMBLEWEED2 @DATATEXT_LOGO_OPENSUSETUMBLEWEED2@
|
||||
#define FASTFETCH_DATATEXT_LOGO_OPENWRT @DATATEXT_LOGO_OPENWRT@
|
||||
#define FASTFETCH_DATATEXT_LOGO_ORACLE @DATATEXT_LOGO_ORACLE@
|
||||
#define FASTFETCH_DATATEXT_LOGO_SOLARIS @DATATEXT_LOGO_SOLARIS@
|
||||
#define FASTFETCH_DATATEXT_LOGO_SOLARIS_SMALL @DATATEXT_LOGO_SOLARIS_SMALL@
|
||||
#define FASTFETCH_DATATEXT_LOGO_UBUNTUKYLIN @DATATEXT_LOGO_UBUNTUKYLIN@
|
||||
#define FASTFETCH_DATATEXT_LOGO_UBUNTUMATE @DATATEXT_LOGO_UBUNTUMATE@
|
||||
#define FASTFETCH_DATATEXT_LOGO_UBUNTU2_SMALL @DATATEXT_LOGO_UBUNTU2_SMALL@
|
||||
#define FASTFETCH_DATATEXT_LOGO_UOS @DATATEXT_LOGO_UOS@
|
||||
#define FASTFETCH_DATATEXT_LOGO_WINDOWS95 @DATATEXT_LOGO_WINDOWS95@
|
||||
#define FASTFETCH_DATATEXT_LOGO_OPENKYLIN @DATATEXT_LOGO_OPENKYLIN@
|
||||
|
||||
#endif
|
||||
@@ -540,6 +540,8 @@ void ffLogoBuiltinList(void)
|
||||
++names;
|
||||
}
|
||||
|
||||
putchar('\n');
|
||||
puts(logo->data);
|
||||
putchar('\n');
|
||||
++methods;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user