You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An assembler file that includes an INCBIN directive (e.g. an assembler file in an LPC55S69 CPU0 based project) is not automatically rebuilt if the binary asset included by an INCBIN directive changes (e.g. the binary generated by an LPC55S69 CPU1 based project).
Expected Behavior
The AXF file for a project that contains INCBIN directives is rebuilt when there is a change to any INCBIN referenced binary assets.
Steps To Reproduce
Create a dummy binary asset.
Add an INCBIN directive for the dummy binary asset to a assembler file in a project that builds successfully.
Build the project.
Modify the contents of the binary asset.
Rebuild theproject.
Affected tools
cbuild
cbuild2cmake
cpackget
csolution
packchk
svdconv
Affected operating systems
Windows amd64
Windows arm64
Linux amd64
Linux arm64
MacOS amd64
MacOS arm64
Environment
No response
The text was updated successfully, but these errors were encountered:
Note
Only dependencies visible to the preprocessor are included. Files added using the GNU assembler syntax .incbin or .include directives, or armasm syntax INCBIN, INCLUDE, or GET directives, are not included.
However regardless of CMake/toolchain's support it's possible to explicitly set dependencies in csolution via executes, for example:
jkrech
changed the title
[Bug]: Cannot set an input dpendency on an INCBIN binary asset
[Bug]: CMSIS Solution project: I cannot set an input dependency on an INCBIN binary asset
Feb 11, 2025
Is there an existing issue for this?
Current Behavior
An assembler file that includes an INCBIN directive (e.g. an assembler file in an LPC55S69 CPU0 based project) is not automatically rebuilt if the binary asset included by an INCBIN directive changes (e.g. the binary generated by an LPC55S69 CPU1 based project).
Expected Behavior
The AXF file for a project that contains INCBIN directives is rebuilt when there is a change to any INCBIN referenced binary assets.
Steps To Reproduce
Affected tools
Affected operating systems
Environment
No response
The text was updated successfully, but these errors were encountered: