Skip to content

Migrated build to CMake, and linked together parsets to implement --help/-?

Duncan Kampert requested to merge migrate-cmake into master

CMakeLists for every subdirectory, includes are done from the root perspective to ensure the current imports are still working. Doing a full refactor of all imports is likely beneficial, probably good to do when porting to AARTFAAC2 repository. The ./AARTFAAC/installed/AARTFAAC binary can only be ran if the path from which being ran is either ./AARTFAAC or ./AARTFAAC/installed This is due to the imports being hard-coded and due to be refactored. So while this is ran on CMake rather than Make, it did not solve the issues of the compilation ^^

Changed the error message of OutputSection.cc to indicate more clearly what the discrepancy is.

Linked together parsets to show a full --help message, which might help a little with the documentation part. I did not add human-readable text to every flag, partly because I don't know what all the flags actually do and what their implications are.

It looks like a huge amount of lines get added and deleted, but that was my IDE autoformatter adding tabs everywhere. If I need to undo these files to the original formatting I can do a second pass with different autoformatter settings and reduce the clutter in this MR.

Merge request reports