Skip to content

Conversation

@VJanKraemer
Copy link
Contributor

@VJanKraemer VJanKraemer commented Jan 22, 2026

Description

QNX needs specific CMAKE Options since not all options work with the SDK and toolchains for QNX

Developer checklist (address before review)

  • Changelog.md updated No user visible change
  • Prepared update for depending repositories
  • Documentation updated (public API changes only)
  • API docstrings updated (public API changes only)
  • Rebase → commit history clean
  • Squash and merge → proper PR title

Signed-off-by: Jan Kraemer <jan.kraemer@vector.com>
@VJanKraemer VJanKraemer requested a review from MariusBgm January 22, 2026 11:53
{
"name": "x-cross-qnx-x86_64",
"generator": "Unix Makefiles",
"generator": "Ninja",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recall having a hard time crosscompiling using Ninja on Windos when I created this. does this work now out of the box?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

"SILKIT_BUILD_UTILITIES": "ON",
"SILKIT_WARNINGS_AS_ERRORS": "OFF",
"SILKIT_PACKAGE_SYMBOLS": "ON",
"SILKIT_INSTALL_SOURCE": "OFF",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure why INSTALL_SOURCE is significant here. We do not create packages using this preset anyways?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed it, since it is the default (OFF) anyway

Copy link
Member

@VDanielEdwards VDanielEdwards left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! 👍 I saw that the preset defined the environment variable SILKIT_CMAKE_PRESET_BUILD_PLATFORM. However this does not seem to be used anywhere?

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.

4 participants