Skip to content

qscripts: multi-SDK (9.2-9.4) + native ARM64, updated ida-cmake, HOSL license - #16

Merged
0xeb merged 1 commit into
mainfrom
feature/multi-ver
Jul 26, 2026
Merged

qscripts: multi-SDK (9.2-9.4) + native ARM64, updated ida-cmake, HOSL license#16
0xeb merged 1 commit into
mainfrom
feature/multi-ver

Conversation

@0xeb

@0xeb 0xeb commented Jul 26, 2026

Copy link
Copy Markdown
Member

Single squashed commit. Makes qscripts a client of the updated ida-cmake and generates multi-SDK / multi-platform artifacts.

  • ida-cmake: consumed via standalone $IDASDK/ida-cmake (not the SDK's src/cmake, which differs across SDK versions). idacpp via -DIDACPP_PATH$IDASDK/include/idacpp → FetchContent(libidacpp).
  • CI: build all templates across SDK 9.2/9.3/9.4 × Linux/macOS/Windows, plus native ARM64 on real ARM runners (Windows windows-11-arm; Linux ubuntu-24.04-arm, 9.3.1-sdk.1/9.4). Per-combo artifacts + release packaging on tag.
  • License: MIT → Human-Origin Source License v1.0 (LICENSE + per-file SPDX headers; metadata; README).
  • Version reconciled to 1.2.7 (matches the existing tag).

…e, HOSL license

- Build with the updated ida-cmake via the standalone $IDASDK/ida-cmake include
  (not the SDK's src/cmake, whose contents differ across SDK versions). idacpp is
  resolved via an optional -DIDACPP_PATH -> $IDASDK/include/idacpp ->
  FetchContent(allthingsida/libidacpp).
- CI: build all templates across SDK 9.2/9.3/9.4 x Linux/macOS/Windows, plus
  native ARM64 builds on real ARM runners (Windows on windows-11-arm; Linux on
  ubuntu-24.04-arm for 9.3.1-sdk.1/9.4). Per-combo artifacts named by os/arch/sdk
  + release packaging on tag; ida-cmake installed at $IDASDK/ida-cmake.
- License: MIT -> Human-Origin Source License v1.0 (LICENSE + per-file SPDX
  headers; ida-plugin.json license/platforms(+windows-arm64)/idaVersions>=9.2;
  README license note + ida-cmake-requirement build docs).
@0xeb
0xeb force-pushed the feature/multi-ver branch from e606643 to ae6bc8f Compare July 26, 2026 17:07
@0xeb
0xeb merged commit b9c8222 into main Jul 26, 2026
13 checks passed
@0xeb
0xeb deleted the feature/multi-ver branch July 26, 2026 17:11
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.

1 participant