"description":"path + suffix/include, is added to the includedirs after internal source includes. included by public and internal (obviously) translation units. (when internal available, internal -> include_next -> public) "
},
"dllexport":
{
"type":["array","string"],
"items":
{
"type":"string"
},
"description":"adds a preprocessor definition to translation units compling a shared project"
},
"dllimport":
{
"type":["array","string"],
"items":
{
"type":"string"
},
"description":"adds a preprocessor definition to translation units linking against a shared project"
},
"impdefines":
{
"type":["array","string"],
"items":
{
"type":"string"
},
"description":"adds a preprocessor definition to translation units compiling the project"
"description":"depend on another project. this can be used to fence build stages and integrate other native build+execaction ahead of module compilation time"
"description":"remove-platform-code -> excludes paths which appear to be tied to common hardware and software architectures (win32,mac,xnu,nt,intel,amiga,x86_64,mips,arm,powerpc,riscv,etc)"