summaryrefslogtreecommitdiff
path: root/scripts/project_init.sh
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-17 11:32:05 +0100
committerskal <pascal.massimino@gmail.com>2026-02-17 11:32:05 +0100
commit95dd0ff4c000f3752c5c9112d79de3a4bdaa7b25 (patch)
treeec6ff52b0bd8de357068f3bb7521ddf0b004c5e2 /scripts/project_init.sh
parentbd26bc743933dcd5241fc87d160a893f83644dfb (diff)
fix(build): Resolve clean build failure from generated timeline header
When starting from a clean tree (where `src/generated/` does not exist), the build would fail with a "file not found" error for `generated/timeline.h`. This was due to an incorrect dependency graph where `gpu.cc` was compiled before its required header was generated. This commit fixes the issue by making the dependency explicit: - Modified `tools/seq_compiler.py` to explicitly generate `timeline.h` alongside `timeline.cc`. - Updated `cmake/DemoCodegen.cmake` to declare both files as `OUTPUT`s of the timeline compilation step. - Added a direct dependency from the `gpu` library target to the `generate_timeline` custom target in `cmake/DemoLibraries.cmake`. - Refactored the generated file paths in `DemoCodegen.cmake` into a single `GENERATED_CODE` variable for improved clarity and future-proofing.
Diffstat (limited to 'scripts/project_init.sh')
0 files changed, 0 insertions, 0 deletions