{ "type": "aurora", "name": "AuroraRuntime", "dllexport": [ "AURORA_ENGINE_KERNEL_EXPORT" ], "dllimport": [], "impDefines": [ "AURORA_ENGINE_KERNEL" ], "staticImpDefines": "AURORA_ENGINE_KERNEL_STATIC", "clangIgnore": [ "deprecated-declarations", "c99-designator", "reorder-init-list", "ignored-attributes", "missing-declarations", "microsoft-enum-forward-reference" ], "notesClang": "missing-declarations was added to slience a macro hack. dw about it. it being '(struct {};)'. all the other options are my desire for c++ to be less stupid of a language, we all know whats unofficially supported and commonly suppressed in large projects.", "defines": [], "soft-depends": [ "wxwidgets", "glm", "bzip2", "liblzma", "lz4", "brotli" ], "depends": [ "auROXTL", "AuroraInterfaces", "AuroraEnum", "mimalloc", "uuid", "fmt", "json", "ltc", "o1heap", "zstd", "zlib", "mbedtls" ], "include-depends": [ "fmt", "uuid", "AuroraInterfaces", "AuroraEnum", "auROXTL" ], "features": [ "guess-platform-code" ], "lto": true, "linkSources": "Source/Alloc.cpp", "actions": [ { "filter": { "platforms": "win32" }, "then": { "links": [ "Aux_ulib.lib", "ws2_32.lib", "Ntdll.lib", "Winmm.lib" ] } }, { "filter": { "platforms": "linux" }, "then": { "links": [ "unwind", "unwind-generic" ], "actions": { "filter": { "archs": "x86_64" }, "then": { "links": [ "unwind-x86_64" ] } } } } ] }