cmake
config_error
ai_generated
true
CMake Error: generator expression syntax error
ID: cmake/generator-expression-error
82%Fix Rate
86%Confidence
3Evidence
2023-01-01First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 3 | active | — | — | — |
Root Cause
CMake generator expression ($<...>) syntax invalid.
genericWorkarounds
-
90% success Check generator expression syntax: $<TARGET_FILE:tgt> etc.
-
85% success Use cmake --trace to debug generator expression evaluation
Dead Ends
Common approaches that don't work:
-
Replace genex with hardcoded values
72% fail
Loses multi-config support
-
Nest too many generator expressions
68% fail
Unreadable and fragile