activate cimgui_internal.h generation

This commit is contained in:
Victor Bombi
2020-02-28 23:14:03 +01:00
parent 55dc243358
commit e2c14f1b41
6 changed files with 1706 additions and 12 deletions

View File

@@ -588,7 +588,7 @@ local parser1 = parseImGuiHeader([[../imgui/imgui.h]],{[[imgui]]})
parser1:do_parse()
---------- generate cimgui_internal.h
--[=[
---[=[
local parser1i = parseImGuiHeader([[../imgui/imgui_internal.h]],{[[imgui_internal]],[[imstb_textedit]]})
parser1i:do_parse()
local outpre,outpost = parser1i:gen_structs_and_enums()
@@ -605,6 +605,8 @@ local cstructsstr = outpre..table.concat(outtab,"")..outpost..(extra or "")
local cfuncsstr = func_header_generate(parser1i)
save_data("./output/cimgui_internal.h",cimgui_header,"#ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS\n",cstructsstr,"\n#endif\n")--,cfuncsstr)
copyfile("./output/cimgui_internal.h", "../cimgui_internal.h")
--local structs_and_enums_table_i = parser1i:gen_structs_and_enums_table()
--save_data("./output/structs_and_enums_i.lua",serializeTableF(structs_and_enums_table_i))
--]=]
----------- add only ImGuiContext from imgui_internal.h to parser1
--[=[