Skip to content

Better abstractions / Feature flags #191

Open
@coder137

Description

@coder137
  • 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
    • FlagApi
  • Do we need TargetInfo?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions