Skip to content

Conversation

@vtjnash
Copy link
Contributor

@vtjnash vtjnash commented Dec 23, 2025

This makes ccmake list all of these values, by letting it know that they can be influential, and let the user know what they do. Adds documentation strings and defaults for CMake cache variables including TARGET, BINARY, threading options, vector extensions, memory tuning, and precision types. Treat empty string values as "not set" to allow auto-detection while keeping options visible in ccmake.

🤖 Generated with Claude Code

@martin-frbg
Copy link
Collaborator

Looks like your (or Claude's ?) change to system.cmake broke Cooperlake option handling, please check.

Add documentation strings and defaults for CMake cache variables
including TARGET, BINARY, threading options, vector extensions, memory
tuning, and precision types. Treat empty string values as "not set" to
allow auto-detection while keeping options visible in ccmake.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vtjnash
Copy link
Contributor Author

vtjnash commented Dec 23, 2025

A little bit of both of our fault. Claude wanted to re-write all the files to use the explicit "${VAR}" = "string" form instead of the automatic VAR = string, and I wanted to reduce the diff so I undid that, but didn't realize that leaving the added quotes here would break it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants