Skip to content

Retain directory structure in Visual Studio projects#77

Merged
wdolinar merged 2 commits into
masterfrom
directory-structure
May 19, 2026
Merged

Retain directory structure in Visual Studio projects#77
wdolinar merged 2 commits into
masterfrom
directory-structure

Conversation

@tchristiansen-aquaveo

Copy link
Copy Markdown
Contributor

No description provided.

tchristiansen-aquaveo and others added 2 commits May 18, 2026 09:46
Add a source_group(TREE) call near the end of the CMakeLists.txt
template so Visual Studio filter folders mirror the on-disk directory
structure across all targets (static library, test runner, and pybind
module). Single call at directory scope handles all build configurations
because source_group is registered per-file regardless of which target
uses the file.

Variables are unquoted so empty ones disappear instead of expanding
to literal empty-string filenames (which would fail the TREE-root
check). New test locks in the unquoted shape.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Wrap jinja's UndefinedError with a "Missing field in build.toml: ..."
message so users immediately know to add the key to their TOML rather
than puzzling over jinja's bare "'foo' is undefined" output.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@wdolinar wdolinar merged commit ffc10c8 into master May 19, 2026
6 checks passed
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