162283b5eb[+] [soft]dependency filtering in json and auFilterOf calls [*] Fix double auLinkProject call within processor start call tree didn't refresh link guard cache for each call to linkReece2022-03-07 23:49:57 +0000
0b27f6fc13[*] Work around for missing msvc detection | premake bugReece2022-03-07 22:49:30 +0000
0ce8e3e9c5[*] Fixes for V8 post build commandsReece2022-03-07 22:35:49 +0000
2505140cb3[*] Fix array handling sourcePaths and includes (icu)Reece2022-03-07 22:20:24 +0000
3b9bf8adf1[*] fatal -> auFatal when printing syntax error. why yes my error was an error.Reece2022-02-19 18:24:29 +0000
cf1146839c[+] Added alt platform name stylization [*] Fix 2x crashes and lock when importing au projects from external pipelinesReece2022-02-18 09:08:35 +0000
5631e99efd[*] Added check for Aurora.Settings.bIsBuildDirWdReece2022-01-24 05:51:58 +0000
a3bba89553[+] Added api to pull the base project during reference and linkageReece2022-01-20 15:53:31 +0000
7107098c12[*] guess-platform-code.lua now preserves filter stackReece2022-01-20 00:05:11 +0000
0cd24fbede[*] Strip even more out of jsonProcessor.luaReece2022-01-19 23:19:17 +0000
3e2f123f66[*] Transplanting new logicReece2022-01-19 20:09:53 +0000
7206d2f4a3[*] Push current project info during dep resolve [*] Better debugging auFatalsReece2022-01-19 11:48:44 +0000
330b52364f[*] minor formatting changeReece2022-01-18 21:06:27 +0000
937f38acfb[*] Migrate more hardcoded paths [cont]Reece2022-01-18 21:01:21 +0000
c81f298a99[*] Migrate more hardcoded pathsReece2022-01-18 20:59:04 +0000
8779d9596d[*] unfuck remove-platform-code for legacy usersReece2022-01-18 20:53:44 +0000
1f8f43a8e1[*] Turns out half of the script hack was necessary for multi-archReece2022-01-18 20:48:06 +0000
6620dd54f2[*] Use auFilter in target [*] Deprecate old script hackReece2022-01-18 20:04:43 +0000
0e4ef398fcRemoved clause i dont care aboutReece2022-01-18 00:08:51 +0000
029875af0aI should add this before even more people maldReece2021-11-16 10:43:01 +0000
a7fbe70511[+] Readded a check for staticlibs before running post build actionsReece2021-11-16 10:38:53 +0000
675c40d5c1[*] deprio $PWD under /usr/lib.Reece2021-11-15 19:19:00 +0000
9c6114e6fb[+] drama (attempting configureProjectForLd)Reece2021-11-15 18:34:46 +0000
2939130f6eBuild actions seem to be doing what I would expectReece2021-11-14 21:13:52 +0000
bf097424ef- [+] Added preconfig warmup to buildactionbootstrap.lua [*] Fix broken elseif syntax [*] Fix Settings.lua wasn't being included / add includes under utilities.lua are prefixed with ./ [*] Refactor requires/supportsElfStripping [+] Added devChainCoreUtilsReece2021-11-14 16:38:07 +0000
09bb61542aInitial work on a revamp of the pipelineReece2021-11-13 08:31:32 +0000
29854df03f[*] rename json public* key access to include*Reece2021-10-24 12:43:33 +0100
09eabe64ee[+] Added: _AU_BUILD_[subsystem/link type] build macro [*] BUG: Added case for .cxxReece2021-10-24 12:27:06 +0100
a293a8dd95[+] Very gross, proof of concept sub-dependency traversal when required for public headersReece2021-10-24 12:26:02 +0100
8244bd83c3[*] Drop the -utf-8 flag when building under linux [*] Use auLibPrefix in the post build copy command [+] Set target to auLibPrefixReece2021-10-02 17:05:04 +0100
72cc7744a3[*] I did not just make builds explodeReece2021-09-30 15:55:57 +0100
b8933fe806Major change to aurora type projects. Too many projects were becoming problematic in how they manage public and private headers where the two share the same fundamental structureReece2021-09-30 15:49:09 +0100
66b3281934[*] project names containing hyphens will screw with the macro preprocessor in vs (and other compilers. msvc compiles, vs doesnt like it, other compilers will probably complain)Reece2021-07-05 14:36:37 +0100
8059031835[*] Process impInclude in actionsReece2021-07-03 11:02:32 +0100
9f5fa6d8e4[+] Linkable libraries can now ask for the dependent to compile a script -> Consider libraries that require some kind of static initialization -> Used for AuroraRuntime c++ allocator overloads [*] Fix copy by absReece2021-07-02 06:27:32 +0100
100644b0de[+] Static dependencies no longer link agasint things they shouldn't [+] Nonstatic entities [+] Build order is not perserved anymore for UX. Namespaces are ordered more neatly now [*] Bug fixes in platform guess and remove codeReece2021-06-18 00:58:12 +0100
ec094a8180[+] Enable link time optimization across all projects by defaultReece2021-06-07 20:31:29 +0100
d625f7b9e2[*] Improve how dependencies are resolved to nuke a double lock bugReece2021-06-07 17:50:22 +0100
353237353a[+] staticImpDefines for stupid modules that assume shared linkage over staticReece2021-06-06 13:15:07 +0100
d4d6151260[*] Add requireAbs in Aurora.lua for requiring remote and local scripts + features [*] Fix buildaction binscript exec [*] Minor fixes in json processorReece2021-06-04 19:39:11 +0100
630939c6ac[+] JSON -> noLink [*] Most actions can now be json objects. Evaluating lua should be the last thing we want to do from a json file [+] Added isArray [*] Update language to C++20 across all modules [*] Various improvements [*] Various bug fixesReece2021-06-03 14:00:02 +0100
3d5cc16ca8Attempt to read build information from the users build scripts directory Ensure all build scripts are executed relative to the projects root directoryReece2021-05-27 11:02:12 +0100
9f9cc90b72gib enums and linter kthx. sadReece2021-05-21 20:34:30 +0100
a5bfff4ac6Do not use wildcards for some project types. Legacy boilerplate should include all relevant exts (inc some optional ones we dont usually get with .*)Reece2021-05-21 20:25:29 +0100
48ab27d1f6Added new project types:utility,blank blank = does nothing / not a project. will use for extensions and including subprojects later utility = performs pre/post build commands only completely untested. just noticed this was missingReece2021-05-21 20:15:38 +0100
615bcb53b9Initial commit Publish a collection of boilerplate and an additional json parser. This meta build chain as-is should replace a lot of the premake5.lua in the AuroraEngine repoReece2021-05-20 13:56:44 +0100