Files
cimgui/generator/generator.bat

25 lines
1.1 KiB
Batchfile
Raw Normal View History

:: this script must be executed in this directory
:: all the output goes to generator/output folder
:: .cpp and .h files:
:: cimgui.h and cimgui.cpp with gcc preprocess
:: cimgui_nopreprocess.h and cimgui_nopreprocess.cpp generated without preprocess
:: cimgui_impl.h with implementation function cdefs
:: lua and json files:
2018-06-25 15:52:55 +02:00
:: definitions.lua for function definitions
:: structs_and_enums.lua with struct and enum information-definitions
:: impl_definitions.lua for implementation function definitions
:: set your PATH if necessary for LuaJIT or Lua5.1 or luajit with: (for example)
2020-02-10 16:28:40 +01:00
set PATH=%PATH%;C:\anima;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin;
2018-10-05 12:56:02 +02:00
:: set PATH=%PATH%;C:\luaGL;C:\i686-7.2.0-release-posix-dwarf-rt_v5-rev1\mingw32\bin;
2018-10-08 11:37:20 +02:00
:: set PATH=%PATH%;C:\luaGL\sources\luajit-master\luajit-master\bin\mingw32;C:\mingw32\bin;
2018-06-25 15:52:55 +02:00
::process files
:: arg[1] compiler name gcc, clang, cl or nocompiler
:: arg[2] imgui_internal functions generation: true or false
:: arg[3..n] name of implementations to generate
luajit ./generator.lua gcc true glfw opengl3 opengl2 sdl
2018-06-17 12:26:40 +02:00
::leave console open
cmd /k