initial commit
Signed-off-by: Peter Siegmund <mars3142@noreply.mars3142.dev>
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
-- Retrieve current wxWidgets version
|
||||
codeFileName = "../../../include/wx/version.h"
|
||||
|
||||
function trim(s)
|
||||
return s:match'^%s*(.*%S)' or ''
|
||||
end
|
||||
|
||||
fo2 = io.open('temp/wx_loadversion.sql','w')
|
||||
fo2:write('-- Current wxWidgets version\n-- Date: ' .. os.date("%Y-%m-%d %H:%M") .. '\n\n')
|
||||
fo2:write("create table if not exists wx_version (version char, primary key (version));\n")
|
||||
fo2:write('delete from wx_version;\nbegin;\n')
|
||||
|
||||
count = 0
|
||||
for line in io.lines(codeFileName) do
|
||||
vkey = trim(string.sub(line,1,28))
|
||||
vval = trim(string.sub(line,30,35))
|
||||
if vkey == "#define wxMAJOR_VERSION" then
|
||||
vmajor = vval
|
||||
elseif vkey == "#define wxMINOR_VERSION" then
|
||||
vminor = vval
|
||||
elseif vkey == "#define wxRELEASE_NUMBER" then
|
||||
vrelno = vval
|
||||
elseif vkey == "#define wxSUBRELEASE_NUMBER" then
|
||||
vsubno = vval
|
||||
end
|
||||
end
|
||||
wxversion = vmajor .. "." .. vminor .. "." .. vrelno
|
||||
print(" wxWidgets version number:", wxversion)
|
||||
fo2:write("insert into wx_version values('" .. wxversion .. "');\n")
|
||||
|
||||
fo2:write('commit;\n')
|
||||
fo2:close()
|
||||
Reference in New Issue
Block a user