#include <build_info.h>
Report message to a moderator
[Updated on: Mon, 01 August 2016 15:29]
Vector<String> SvnInfo(const String& package) { Vector<String> info; String d = GetFileFolder(PackagePath(package)); if(IsSvnDir2(d)) { String v = Sys("svnversion " + d); if(IsDigit(*v)) info.Add("#define bmSVN_REVISION " + AsCString(TrimBoth(v))); v = Sys("svn info " + d); StringStream in(v); while(!in.IsEof()) { String l = in.GetLine(); if(l.StartsWith("URL: ")) { info.Add("#define bmSVN_URL " + AsCString(TrimBoth(l.Mid(5)))); break; } } info.Add(""); // Line I added so that the files terminate with \r\n } return info; }