github.com/metux/go-metabuild@v0.0.0-20240118143255-d9ed5ab697f9/spec/check/keys.go (about) 1 package check 2 3 import ( 4 "github.com/metux/go-magicdict/api" 5 ) 6 7 type Key = api.Key 8 9 const ( 10 // types 11 KeyCHeader = Key("c/header") 12 KeyCFunction = Key("c/function") 13 KeyCType = Key("c/type") 14 KeyCCompiler = Key("c/compiler") 15 KeyCXXCompiler = Key("c++/compiler") 16 KeyPkgConfig = Key("pkgconf") 17 KeyPkgConfAdd = Key("pkgconf/add") 18 19 KeyCDefines = Key("c/defines") 20 KeyCLDFlags = Key("c/ldflags") 21 KeyCCFlags = Key("c/cflags") 22 23 KeyInstallDirs = Key("install-dirs") 24 KeyTargetDistro = Key("target-distro") 25 26 KeyMandatory = Key("mandatory") 27 KeyBuild = Key("build") 28 KeyDefines = Key("defines") 29 30 KeyHashAttrs = Key("@hash") 31 KeyDone = Key("@done") 32 KeyPresent = Key("@present") 33 34 KeyId = Key("id") 35 KeyType = Key("type") 36 37 KeyGitDescribe = Key("git/describe") 38 39 KeyI18nLinguas = Key("i18n/linguas") 40 KeyI18nPoDir = Key("i18n/po/dir") 41 )