diff --git a/generator/generator.lua b/generator/generator.lua index 5098c2c..b1b8986 100644 --- a/generator/generator.lua +++ b/generator/generator.lua @@ -8,6 +8,7 @@ local script_args = {...} local COMPILER = script_args[1] local INTERNAL_GENERATION = script_args[2]:match("internal") and true or false local FREETYPE_GENERATION = script_args[2]:match("freetype") and true or false +local COMMENTS_GENERATION = script_args[2]:match("comments") and true or false local IMGUI_PATH = os.getenv"IMGUI_PATH" or "../imgui" local CFLAGS = "" local CPRE,CTEST @@ -31,10 +32,10 @@ if FREETYPE_GENERATION then end if COMPILER == "gcc" or COMPILER == "clang" then - CPRE = COMPILER..[[ -E -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DIMGUI_API="" -DIMGUI_IMPL_API="" ]] .. CFLAGS + CPRE = COMPILER..(COMMENTS_GENERATION and " -C " or "")..[[ -E -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DIMGUI_API="" -DIMGUI_IMPL_API="" ]] .. CFLAGS CTEST = COMPILER.." --version" elseif COMPILER == "cl" then - CPRE = COMPILER..[[ /E /DIMGUI_DISABLE_OBSOLETE_FUNCTIONS /DIMGUI_DEBUG_PARANOID /DIMGUI_API="" /DIMGUI_IMPL_API="" ]] .. CFLAGS + CPRE = COMPILER..(COMMENTS_GENERATION and " /C " or "")..[[ /E /DIMGUI_DISABLE_OBSOLETE_FUNCTIONS /DIMGUI_DEBUG_PARANOID /DIMGUI_API="" /DIMGUI_IMPL_API="" ]] .. CFLAGS CTEST = COMPILER else print("Working without compiler ") @@ -63,6 +64,7 @@ assert(HAVE_COMPILER,"gcc, clang or cl needed to run script") print("HAVE_COMPILER",HAVE_COMPILER) print("INTERNAL_GENERATION",INTERNAL_GENERATION) print("FREETYPE_GENERATION",FREETYPE_GENERATION) +print("COMMENTS_GENERATION",COMMENTS_GENERATION) print("CPRE",CPRE) -------------------------------------------------------------------------- --this table has the functions to be skipped in generation