Skip to content

Update CMake configuration for C++20 Concepts feature detection #276

Description

@kcenon

Summary

Updates CMake configuration to:

  • Properly detect C++20 concepts support
  • Define appropriate macros (THREAD_HAS_COMMON_CONCEPTS)
  • Ensure CI/CD workflows use compatible compilers

Parent Issue

Part of #271

Tasks

  • Update ThreadSystemFeatures.cmake for concepts detection
  • Add THREAD_HAS_COMMON_CONCEPTS definition when common_system is available
  • Verify GCC 10+, Clang 10+, MSVC 2019 16.3+ support

Related Files

  • cmake/ThreadSystemFeatures.cmake
  • .github/workflows/

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions