Build system upgrade #7

Merged
omicron merged 2 commits from build_system_upgrade into main 2025-04-04 00:28:46 +00:00
Owner

Modularizes the build system and makes it more easily extensible with later test target building in mind.

Modularizes the build system and makes it more easily extensible with later test target building in mind.
omicron added 2 commits 2025-04-04 00:28:27 +00:00
Split most of the work off into make/base.mk and allow for easy wrappers
to be created around that that can build with different instrumentation
in their own build directory.

Create wrappers for the following:
 - release build
 - debug build
 - afl++ fuzzing build
 - static analysis with clang
 - clang memory sanitizer
 - clang address/undefined sanitizer
Add some building documentation that clarifies the make targets
All checks were successful
Validate the build / validate-build (push) Successful in 26s
1571c52012
omicron merged commit 1571c52012 into main 2025-04-04 00:28:46 +00:00
omicron deleted branch build_system_upgrade 2025-04-04 00:28:46 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: omicron/oas#7
No description provided.