Improve verbosity of picodata version output
Текущий вывод Picodata
$ picodata --version
picodata 24.6.1-0-ge1d07a14
А вот пример вывода tarantool
$ tarantool --version
Tarantool 2.11.2-166-g4396ba8139
Target: Linux-x86_64-Debug
Build options: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_BACKTRACE=TRUE
Compiler: GNU-11.4.0
C_FLAGS: -fexceptions -funwind-tables -fasynchronous-unwind-tables -fno-common -msse2 -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -fPIC -fmacro-prefix-map=/home/dimas/picodata/tarantool=. -std=c11 -Wall -Wextra -Wno-gnu-alignof-expression -fno-gnu89-inline -Wno-cast-function-type -Werror
CXX_FLAGS: -fexceptions -funwind-tables -fasynchronous-unwind-tables -fno-common -msse2 -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -fPIC -fmacro-prefix-map=/home/dimas/picodata/tarantool=. -std=c++11 -Wall -Wextra -Wno-invalid-offsetof -Wno-gnu-alignof-expression -Wno-cast-function-type -Werror
Вероятно, что нам не нужен такой подробный вывод, но хотелось бы знать:
- static / dynamic build
- debug / release build (в смысле флага
release
уcargo
- была ли пикодата собрана с оптимизациями