issues
search
coder137
/
build_in_cpp
Build C, C++ and ASM files in C++
https://coder137.github.io/build_in_cpp/
Apache License 2.0
50
stars
2
forks
source link
Better abstractions / Feature flags
#191
Open
coder137
opened
2 years ago
coder137
commented
2 years ago
Abstractions for common compile flags or features
Technical
Create common enums and class interfaces that are defined inside their respective specialized targets.
List:
C/C++ Language Standard (C++03, 11, 14, 17, 20, 23, C98, 11)
Optimization level
Warning level
Tasks
[ ] Toolchain and Target should have
feature
APIs (enums)
[ ] Toolchain should have certain Target APIs to hold toolchain common information
[x] FlagApi
[ ] Do we need
TargetInfo
?
coder137
commented
2 years ago
197 Toolchain Flag API
Technical
List:
Tasks
feature
APIs (enums)TargetInfo
?