c/c++中將git當前版本信息編譯到可執行文件中

使用簡單Makefile,則可直接添加宏定義:git CPPFLAGS+=-DGIT_SHA1="$(shell git log --format='[sha1]:%h [author]:%cn [time]:%ci [commit]:%s [branch]:%d' -1)" 使用CMake,在CMakeList.txt中添加:github exec_program(     "git"    
相關文章
相關標籤/搜索