From 7225c4ae3cd1b0cfedbd328fdc242251166e20b3 Mon Sep 17 00:00:00 2001 From: sonoro1234 Date: Thu, 8 Sep 2022 13:46:03 +0200 Subject: [PATCH] generator.lua: prepare for comments --- generator/generator.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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