-
Notifications
You must be signed in to change notification settings - Fork 3k
CMake: Add support for all ARM SSG Mbed targets #13968
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@hugueskamba, thank you for your changes. |
Jenkins CI Test : ❌ FAILEDBuild Number: 1 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
Changes look good to me. As this PR change removes
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This PR cannot be merged due to conflicts. Please rebase to resolve them. |
5013f53
to
b5a9086
Compare
Pull request has been modified.
This PR cannot be merged due to conflicts. Please rebase to resolve them. |
b5a9086
to
7177a25
Compare
698d828 - what's the reason , psa is not separate library but mbed specific extension to the core ? why it does not make sense to be a separate library? |
This PR cannot be merged due to conflicts. Please rebase to resolve them. |
The reply is here. |
Thanks, if core depends on it, can it link - so we would preserve psa CMake target and core links to it? |
Include PSA source files only if a given Mbed target needs it. This commit also consolidates CMakeLists.txt files within the platform directory
Add CMakeLists.txt input source file for the target
Add CMakeLists.txt file for the target
21d78a1
to
a132586
Compare
Used the approach suggested instead. |
The ASM flags were not supported by armclang, use the armclang alternatives. Removed armlink --cpu flag as they generate a CMake configuration time error. Furthermore, it is not necessary to specify the processor or architecture as the linker auto-detects it from the input object files. See: https://developer.arm.com/documentation/101754/0615/armlink-Reference/armlink-Command-line-Options/--cpu-name--armlink-
a132586
to
53cc382
Compare
Jenkins CI Test : ❌ FAILEDBuild Number: 6 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
I'll restart the test soon |
CI started |
Jenkins CI Test : ✔️ SUCCESSBuild Number: 7 | 🔒 Jenkins CI Job | 🌐 Logs & ArtifactsCLICK for Detailed Summary
|
Good to see Mbed applications now compile for those targets. |
Can you point where it is done in the old tools, is this part of the post build hook (we are looking at it currently) ? |
Yes, the entry point is the post build hook |
It should be fixed in the next release. |
Summary of changes
CMake: Add support for all ARM SSG Mbed targets
Impact of changes
Migration actions required
Documentation
Pull request type
Test results
Reviewers