-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
LOWNot important, nor necessary. Probably a QoL improvement.Not important, nor necessary. Probably a QoL improvement.
Description
Low: Add Build System Warning Flags
Priority: LOW
Type: Build System
Location
CMakeLists.txt lines 78-82
Issue
Missing important compiler warning flags:
target_compile_options(${target} PRIVATE
-Wall
-Wextra
-Wpedantic
-Wno-unused-parameter
)Impact
- Potential bugs might not be caught at compile time
- Missing checks for common C pitfalls
- Less portable code
Note: Some warnings (like -Wconversion) might produce many warnings initially. Consider enabling them incrementally.
Metadata
Metadata
Assignees
Labels
LOWNot important, nor necessary. Probably a QoL improvement.Not important, nor necessary. Probably a QoL improvement.