Set up and integrated HEMTT for easier dev workflow. Adjusted core addon name 'logistics' to 'main'. Fixed several issues caught by HEMTT

This commit is contained in:
Clarky committed 2026-08-29 14:38:47 +10:00
1 parent 00eee092c3
commit 8ef33973bd
61 files changed
+4002 -82

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
// Fast Recompiling via function
// To Use: [] call ADDON_PREP_RECOMPILE; where ADDON is your prefix, e.g. TUT
#ifdef DISABLE_COMPILE_CACHE
#define LINKFUNC(x) {call FUNC(x)}
#define PREP_RECOMPILE_START if (isNil QUOTE(DOUBLES(ADDON,PREP_RECOMPILE))) then {DOUBLES(ADDON,RECOMPILES) = []; DOUBLES(ADDON,PREP_RECOMPILE) = {{call _x} forEach DOUBLES(ADDON,RECOMPILES);}}; private _recomp = {
#define PREP_RECOMPILE_END }; call _recomp; DOUBLES(ADDON,RECOMPILES) pushBack _recomp;
#else
#define LINKFUNC(x) FUNC(x)
#define PREP_RECOMPILE_START ; // disabled
#define PREP_RECOMPILE_END ; // disabled
#endif