26 lines
359 B
Go
26 lines
359 B
Go
package main
|
|
|
|
import (
|
|
"runtime/debug"
|
|
)
|
|
|
|
var (
|
|
version_Pebble string
|
|
)
|
|
|
|
func init() {
|
|
|
|
// ReadBuildInfo still works even with `-ldflags '-s -w'`.
|
|
mm, ok := debug.ReadBuildInfo()
|
|
if !ok {
|
|
panic("Missing build info")
|
|
}
|
|
|
|
for _, dep := range mm.Deps {
|
|
switch dep.Path {
|
|
case "github.com/cockroachdb/pebble":
|
|
version_Pebble = dep.Version
|
|
}
|
|
}
|
|
}
|