diff --git a/.github/workflows/cli-release.yml b/.github/workflows/cli-release.yml new file mode 100644 index 00000000..0da8c6ac --- /dev/null +++ b/.github/workflows/cli-release.yml @@ -0,0 +1,60 @@ +name: CLI release + +on: + pull_request: + push: + branches: [master] + workflow_dispatch: + release: + types: [published] + +permissions: + contents: read + +jobs: + build: + runs-on: windows-latest + steps: + - uses: actions/checkout@v6 + with: + submodules: recursive + - name: Install MinGW toolchain (Windows) + uses: msys2/setup-msys2@v2 + with: + msystem: MINGW64 + update: true + install: >- + mingw-w64-x86_64-gcc + mingw-w64-x86_64-cmake + mingw-w64-x86_64-ninja + mingw-w64-x86_64-python + - name: Build CLI package + shell: msys2 {0} + run: python tools/build_cli.py release + - name: Smoke test packaged CLI + shell: msys2 {0} + run: dist/psxrecomp-cli-windows-x86_64/psxrecomp.exe --help + - uses: actions/upload-artifact@v6 + with: + name: psxrecomp-cli-windows-x86_64 + path: dist/psxrecomp-cli-*.zip + if-no-files-found: error + + publish-release-assets: + if: github.event_name == 'release' + needs: build + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/download-artifact@v6 + with: + pattern: psxrecomp-cli-* + merge-multiple: true + - name: Attach CLI packages to release + env: + GH_TOKEN: ${{ github.token }} + RELEASE_TAG: ${{ github.event.release.tag_name }} + run: >- + gh release upload "$RELEASE_TAG" psxrecomp-cli-*.zip + --repo "$GITHUB_REPOSITORY" --clobber diff --git a/.gitignore b/.gitignore index 35b3982c..a976a0ab 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ recompiler/build/ recompiler/build-asan/ recompiler/build-asan2/ recompiler/build-checked/ +recompiler/build-cli/ recompiler/build-t2/ runtime/build/ runtime/build-msvc/ @@ -41,6 +42,7 @@ sdl2-msvc/ # Diagnostic dumps & smoke logs (transient) *.log *.jsonl +/.aot_capture_history/ # Local additive overlay-capture store configuration and game-derived data. .psxrecomp.env diff --git a/README.md b/README.md index be784b4d..109ec742 100644 --- a/README.md +++ b/README.md @@ -12,20 +12,117 @@ Background on the original prototype: [![PSXRecomp demo](https://img.youtube.com/vi/CID9oVhgCyY/maxresdefault.jpg)](https://www.youtube.com/watch?v=CID9oVhgCyY) +## How to use PSXRecomp + +PSXRecomp takes a PlayStation disc image and BIOS and creates a recompilation +project containing C source and build scripts. + +### Generate a project with the released CLI + +1. Download `psxrecomp-cli-windows-x86_64.zip` from + [Releases](https://github.com/mstan/psxrecomp/releases/latest). +2. Extract the whole zip to a folder. Keep its contents together. +3. Open PowerShell in that folder and run: + +```powershell +.\psxrecomp.exe build ` + --disc "C:\Games\My Game\game.cue" ` + --bios "C:\BIOS\SCPH1001.BIN" ` + --output "C:\Projects\MyGameRecomp" +``` + +Use the `.cue` file when a game has one, and keep its `.bin` track files beside +it. Single-file `.bin` and `.iso` images are also accepted. + +The output folder contains: + +- generated C source for the game and BIOS; +- `game.toml`, which you can edit for game-specific settings; +- `CMakeLists.txt` and build scripts; and +- a local copy of the PSXRecomp runtime source needed by the project. + +The downloaded CLI is self-contained. You do not need to install Python or +build this repository to generate a project. + +### Build the generated project + +Install CMake, Ninja, a C/C++ compiler, and SDL2 development files. Then run: + +```powershell +powershell -ExecutionPolicy Bypass -File "C:\Projects\MyGameRecomp\build.ps1" +``` + +The generated project also includes a shell build script for macOS and Linux: + +```sh +sh /path/to/MyGameRecomp/build.sh +``` + +The ready-made CLI release is currently for 64-bit Windows. You can build the +CLI from source on another operating system using the instructions below. + +The generated project is a practical starting point, not a promise that every +game works without game-specific fixes. PSX games can load extra code and use +hardware in ways that require additional configuration or development. + +Use only disc and BIOS files you obtained legally. PSXRecomp does not include +them. Generated game and BIOS source is derived from those files, so do not +redistribute it. + +### Build the CLI from source + +You need Git, Python 3, CMake, Ninja, and a C++20 compiler. + +```sh +git clone --recurse-submodules https://github.com/mstan/psxrecomp.git +cd psxrecomp +python tools/build_cli.py release +``` + +The ready-to-use CLI archive is written to `dist/`. To package debug binaries +instead, run `python tools/build_cli.py debug`. + +> **Where the project is headed.** Development so far has been **breadth-first**: +> stand up as many games as possible and get them into a playable alpha, proving +> the framework generalizes. That phase has largely delivered — seven titles now +> run and ship public builds (see [Games](#games)). The project is now pivoting to +> a **depth / optimization** phase: pushing each game toward 100% static coverage, +> tightening timing accuracy, driving load times toward zero, and hardening the +> renderer and audio paths. Expect the fleet to get *faster and more accurate* +> rather than *wider* from here. + ## What It Is PSXRecomp translates PS1 MIPS binaries into C, then compiles that C as a native executable linked against a PS1 hardware runtime. The v4 architecture -recompiles the real SCPH1001 BIOS and runs it as the kernel. There is no HLE -BIOS layer, no stubs, and no general-purpose interpreter fallback for static -code. +recompiles the real `SCPH1001.BIN` BIOS and runs it as the kernel — that +**low-level (LLE) recompiled BIOS is the foundation and the correctness oracle.** +Everything is architected LLE-first: accuracy comes first, and convenience is +layered on top, opt-in, never underneath. -PSXRecomp is a framework. Game-specific projects live in their own +Three things sit on that foundation: + +- **An optional HLE tier.** A high-level BIOS layer can be laid over the + recompiled kernel to skip the boot sequence and service a few BIOS calls + directly — a player-facing convenience and optimization, enabled by default + but fully opt-out (`[runtime] bios_hle = false`). Anything it doesn't + implement falls straight through to the recompiled BIOS, so the LLE path stays + load-bearing and remains the oracle every accuracy check runs against. +- **Capture-and-compile for overlays.** PS1 games stream code off the disc at + runtime (*overlays*) that no ahead-of-time recompiler can see. PSXRecomp + captures each overlay the moment it loads and recompiles it to native code, + cached and reused forever after (`static → gcc → tcc` backend). +- **A general-purpose interpreter — as a transient safety net, not a fixture.** + Anything not yet native (a freshly streamed overlay, RAM-installed code) runs + in a small MIPS interpreter so the machine is always *correct*. But the + interpreter is explicitly meant to be **compiled away**: the same capture + feeds the TCC-backed sharding pipeline, which turns interpreted code into + cached native shards in the background. The more a game runs, the less the + interpreter is doing — the goal state is an idle interpreter and 100% native + execution. + +PSXRecomp is a **framework**. Game-specific projects live in their own repositories and link this one in as a **git submodule** to build a game binary. -The active end-to-end targets are: - -- [TombaRecomp](https://github.com/mstan/TombaRecomp) — *Tomba!* -- [MegaManX6Recomp](https://github.com/mstan/MegaManX6Recomp) — *Mega Man X6* **New here?** The fastest way in: [`docs/EXECUTION_MODEL.md`](docs/EXECUTION_MODEL.md) (how a game actually @@ -34,6 +131,26 @@ runs — static / native-overlay / interpreter), then [`docs/BUILDING.md`](docs/BUILDING.md), and [`CONTRIBUTING.md`](CONTRIBUTING.md). +## Games + +Each game is its own repository that pins a framework commit as a submodule and +ships its own release with an in-app launcher. All are **alpha** — playable, not +yet fully validated end to end. + +| Game | Repository | Latest build | Notes | +|---|---|---|---| +| *Tomba!* | [TombaRecomp](https://github.com/mstan/TombaRecomp) | [releases](https://github.com/mstan/TombaRecomp/releases/latest) | Most mature target; widescreen, supersampling, save/load. | +| *Tomba! 2* | [Tomba2Recomp](https://github.com/mstan/Tomba2Recomp) | [releases](https://github.com/mstan/Tomba2Recomp/releases/latest) | Multi-track disc support, selectable 21:9. | +| *Ape Escape* | [ApeEscapeRecomp](https://github.com/mstan/ApeEscapeRecomp) | [releases](https://github.com/mstan/ApeEscapeRecomp/releases/latest) | New launcher, widescreen, memory-card save/load. | +| *Mega Man X4* | [MegaManX4Recomp](https://github.com/mstan/MegaManX4Recomp) | [releases](https://github.com/mstan/MegaManX4Recomp/releases/latest) | Playable; widescreen. | +| *Mega Man X5* | [MegaManX5Recomp](https://github.com/mstan/MegaManX5Recomp) | [releases](https://github.com/mstan/MegaManX5Recomp/releases/latest) | Early bring-up. | +| *Mega Man X6* | [MegaManX6Recomp](https://github.com/mstan/MegaManX6Recomp) | [releases](https://github.com/mstan/MegaManX6Recomp/releases/latest) | Playable; stages, controller, save/load. | +| *Tsumu Light* | [TsumuLightRecomp](https://github.com/mstan/TsumuLightRecomp) | [releases](https://github.com/mstan/TsumuLightRecomp/releases/latest) | Japanese title (SLPS-02253); early bring-up. | + +Each game repo carries its own build/run instructions, keyboard/controller +mappings, and per-game settings. **This repository builds the framework and a +BIOS-only runtime** — see [Release Package](#release-package) below. + ## Philosophy — toward 100% static recompilation The goal is simple and absolute: **a PS1 game should run as native code, not be @@ -90,47 +207,44 @@ a game is played; this branch is where that machinery is being built. ## Status -Current milestone as of 2026-05-18: +The framework is at **alpha**: the LLE recompiled BIOS boots and hands off to +the game across all seven targets, and each runs as majority-native code with +the capture-and-compile pipeline filling overlays as they're reached. The +breadth-first push is essentially done; work now is depth and optimization. + +Core subsystems, framework-wide: | Subsystem | State | |---|---| -| BIOS recompilation (`SCPH1001.BIN`) | Boots and hands off to Tomba | -| Game EXE recompilation | Tomba title, OPTIONS, NEW GAME, save/load, and gameplay reached | -| CD-ROM / MDEC / XA | Tomba FMVs stream and play at the game's 15 fps cadence | -| Memory cards | Tomba save and load verified | -| SIO0 controllers | Digital pad polling plus DualShock config replies used by Tomba | -| GPU | Functional for BIOS boot, FMVs, menus, and first gameplay area | -| Interrupts, COP0, timers | Working for current Tomba path | -| Dirty-RAM support | BIOS/game RAM-installed dispatch paths handled | -| Controller input | Keyboard plus SDL/XInput-style controller mapping via `input.ini` | +| BIOS recompilation (`SCPH1001.BIN`) | Boots to shell and hands off to game; also the correctness oracle | +| HLE BIOS tier | Optional boot-skip + service layer over the recompiled BIOS; default on, opt-out | +| Game EXE recompilation | Title/menus/save-load/gameplay reached across the fleet | +| Overlay capture → compile → cache | `static → gcc → tcc`; coverage grows as a game is played | +| Interpreter failover | Correctness net for not-yet-native code; being compiled away by sharding | +| CD-ROM / MDEC / XA | FMVs stream and play; XA/CDDA timing stays authentic | +| Memory cards | Save and load verified on multiple titles | +| SIO0 controllers | Digital pad + DualShock config; per-game analog/digital selection | +| GPU | Software + OpenGL + Vulkan backends; widescreen FOV/HUD work per game | +| SPU | Working; reverb/noise/sweep and exact SPU-IRQ accuracy still being tightened | +| Interrupts, COP0, timers, GTE | Working; cycle-accuracy foundation is an active depth-phase focus | -Known follow-up work: +Per-game maturity varies — see the [Games](#games) table. None of the titles is +declared fully validated end to end; users perform the final playthrough +validation on each release. -- The recent Tomba visual burn-down fixed the BIOS PS logo, title/menu glyph - seams, dialog/pause panel seams, terrain shading, and shaded textured branch - rendering observed in the first area. -- SPU coverage is partial; reverb, noise, sweep, and accurate SPU IRQ behavior - are not complete. -- The historical Windows "Not Responding" hang is mitigated but should stay on - the watch list until longer in-game soak tests are clean. -- Neither game is fully validated end to end yet. Tomba has considerably more - coverage; Mega Man X6 is playable (stages, controller, and memory-card - save/load all work). Full playthroughs of both are still unverified. +Open depth-phase fronts: cycle/IRQ-phase timing accuracy, load-time-toward-zero +(data sharding), renderer parity between the software/GL/Vulkan backends, and +driving overlay coverage the last mile to 100% static. -For the current game milestone, build and run the sibling TombaRecomp project: - -```sh -cd ../TombaRecomp -cmake --build build -j16 -./build/psx-runtime.exe --game game.toml -``` - -Running this repository's runtime without `--game` is still useful for -BIOS-only memory card management. +Running this repository's runtime without a game is useful for **BIOS-only +memory-card management**; to build and play a title, use its game repo from the +[Games](#games) table. ## Release Package -The framework release package is BIOS-only: +**This repository's release is BIOS-only** — it is the framework runtime, not a +game. Use it for BIOS boot and memory-card management; to play a title, grab its +release from the [Games](#games) table. 1. Download `PSXRecomp-v*-windows-x64.zip` from Releases. 2. Extract it and run `PSXRecomp.exe`. @@ -140,8 +254,11 @@ The package does not include a PS1 BIOS, game disc image, generated game code, or save data. The selected BIOS path is saved next to the executable as `bios.cfg`; delete that file to pick a different BIOS later. -Game-specific recomp projects, including TombaRecomp, use the same runtime -picker contract but also prompt for a legally obtained game disc image. +The game recomp projects use the same runtime picker contract but ship a +**Dear ImGui launcher**: on first run it prompts for your legally obtained BIOS +and game disc image, then lets you configure video, controls, and per-game +settings before launching. Keyboard/controller mappings live in each game's repo +and launcher, not here. ## Setup @@ -176,42 +293,13 @@ generated C is optimized. Game projects generate their own `generated/_*.c` files and link this runtime through CMake — see [`docs/BUILDING.md`](docs/BUILDING.md#build-and-run-a-game). -## Keyboard Map +## Input -| PSX button | Keyboard | -|---|---| -| D-Pad Up / Down / Left / Right | Arrow keys | -| Cross | X | -| Square | Z | -| Circle | S | -| Triangle | A | -| L1 / R1 | Q / W | -| L2 / R2 | E / R | -| L3 / R3 (stick clicks) | T / Y | -| Start | Enter | -| Select | Right Shift | -| Turbo | Tab (hold) | -| Fullscreen | F11 / Alt+Enter / Cmd+F | - -## Controller Map - -Xbox-style controller defaults are enabled when a controller is connected: - -| PSX button | Xbox controller | -|---|---| -| D-Pad Up / Down / Left / Right | D-pad or left stick | -| Cross | A | -| Circle | B | -| Square | X | -| Triangle | Y | -| L1 / R1 | LB / RB | -| L2 / R2 | LT / RT | -| L3 / R3 | Left / right stick click | -| Start | Menu | -| Select | View / Back | - -Release builds create/use `input.ini` next to the executable. Edit that file to -change controller device index, deadzone, or button mapping. +Keyboard and Xbox-style controller input work out of the box; the default +fullscreen toggle is F11 / Alt+Enter / Cmd+F. **Full button maps, controller +configuration, and rebinding live in each game's repo and in-app launcher** — +they're game-facing, not part of the framework. The BIOS-only framework runtime +accepts keyboard input for navigating the BIOS shell and memory-card tools. ## Architecture @@ -233,20 +321,25 @@ See [`CONTRIBUTING.md`](CONTRIBUTING.md) and [`CLAUDE.md`](CLAUDE.md) for the development rules, and [`docs/internal/`](docs/internal/) for the phased plans and deep design notes (`PLAN.md`, `FAITHFUL_TIMING_PLAN.md`, …). -## Disc Speed +## Load Times -Per-game `disc_speed` in `game.toml [runtime]` compresses CD-ROM timing: +The runtime models **authentic 1× CD-ROM timing by default** — the same read and +seek delays as real hardware. On top of that faithful baseline, load-time +acceleration is **opt-in**, per game, so the accurate path is never compromised: -| Value | Effect | -|---|---| -| `"1x"` | Authentic PSX timing. Default for all games. | -| `"2x"` / `"4x"` | 2× / 4× faster reads and seeks. | -| `"instant"` | Minimum-floor delays. **Known to hang some games** during early initialization; root cause not yet identified. Use `"4x"` instead until resolved. | +- **Turbo** — a hold-to-fast-forward key that compresses loads on demand. +- **`[runtime] turbo_loads` / `idle_skip`** — automatic acceleration during load + waits, with `turbo_audio_sink` keeping the SPU timeline coherent through the + burst. +- **Warm CD routes (`[[runtime.warm_cd_routes]]`)** — narrowly-scoped fast + read cadence armed on a specific `SetLoc`, restoring authentic timing the + moment the read pattern diverges. -FMV playback is always protected: the CD-ROM layer reverts to 1× whenever XA -audio streaming is active, regardless of `disc_speed`. The speed switch fires -only after the BIOS has handed off to the game EXE — boot and the license -screen always run at authentic 1×. +FMV/XA and CDDA streaming, seek, and motor timing always stay authentic +regardless of the accelerators. Driving load times toward zero (via data +sharding) is an active depth-phase effort — see +[`docs/LOAD_TIME_ZERO.md`](docs/LOAD_TIME_ZERO.md) and +[`docs/disc-speed.md`](docs/disc-speed.md). ## Help make your game faster — just by playing it diff --git a/docs/AOT_OVERLAY_PLAN.md b/docs/AOT_OVERLAY_PLAN.md index 5caa4848..9c4c8228 100644 --- a/docs/AOT_OVERLAY_PLAN.md +++ b/docs/AOT_OVERLAY_PLAN.md @@ -1,10 +1,116 @@ # AOT Overlay Sharding — Spike Findings & Plan (Tomba-first) -Status: SPIKE / DESIGN (2026-07-17). Not yet executed. +Status: ENHANCEMENT SPIKE (2026-07-17). Foundation executed and live-proven. Author: investigation via 4 parallel agents + adversarial source verification. Scope: can we move overlay sharding from *runtime discovery* to *build-time (AOT)*, starting with Tomba (SCUS-94236)? +Current Tomba 2 checkpoint: generic play-free extraction emits 29 base/raw regions +plus exact adjacent-producer composites (52 capture records total). The 29 base/raw +shards and the live A01 composite audit with zero unsupported instructions or bad +targets under `cg5_d0a05489`. Direct/constant-register call discovery, raw/cross-file +base recovery, and padded-return frameless-boundary retention raised full-playthrough +vault exact-address recall from 1113/1856 (60.0%) to 1270/1856 (68.4%). Those +historical figures predate duplicate-VA CRC accounting; current reports separately +count unique entry addresses and exact `(entry, code_crc)` candidates, preserving +every observed code variant at a reused address. Exact-entry parity is intentionally +no longer treated as the uncovered-code count: the runtime vault contains +fine-grained fragments, including consecutive instruction entries, while static AOT +emits broad functions. Historical interval containment was 1811/1856 (97.6%), with +45 observed addresses outside every static interval, all in the game-independent +kernel/low-memory region. Interval containment is unverified potential, not proof +that the matching code variant can dispatch natively. Runtime static-only validation +loaded the richer MAIN shard at 60 fps with `stale_blocked=0`, no range/manifest +overflow, and byte-matching candidates. The clean static-only attract soak then loaded the +459-function A01 composite and ran the formerly ~14 fps lava demo at 65–67 fps at +BelowNormal priority, with correct rendering and no range/manifest overflow. Misses +continue to fail safely to the interpreter. + +--- + +## 2026-07-19: strict indirect-dispatch enrichment and scoreboard contract + +- A framed-root candidate is accepted only at a return-adjacent boundary with a + bounded stack frame and an in-frame `ra` save before its first control transfer. +- Indirect switch recovery accepts only the canonical bounded form: `sltiu` guard + plus delay-slot NOP, `sll index,2`, producer-owned `lui`+`addiu` table address, + `addu`, `lw`, and the exact `jr`. A clobber, skipped definition, malformed or + foreign table, or invalid target rejects the whole table. Case targets and call + continuations remain dispatch-only interiors, never roots. Python discovery, + C++ analysis, and code generation use the same matcher and producer bounds. +- The emitted proof metadata is diagnostic. If generated-C audit or host compilation + rejects an enriched recipe, compilation strips framed roots, aliases, dispatch + PCs, and proof fields, then retries the exact producer bytes with direct-JAL roots + only. +- The scoreboard reports three distinct bounded metrics: exact entry address; exact + `(entry, code_crc)` candidate, retaining multiple variants per address; and + unverified interval containment potential. Vaults and capture histories are finite + observed needed sets, never exhaustive title inventories. A reported 100% means + only 100% of the named observed set under the named metric. + +--- + +## 2026-07-18: byte-proven archive producers + +- The generic extractor now recognizes strict 0x800-aligned `{id,size}` member + archives (MMX6 `ROCK_X6.BIN`) and companion HED sector tables spanning DAT/BNS + payload namespaces (Ape Escape `KKIIDDZZ.*`). +- Link bases are not guessed from title constants. Multiple independent members + must anchor one sharp jal/prologue consensus; a sibling then needs at least two + votes for that exact trusted base. +- Mixed archive members keep locally callable direct-JAL targets as a conservative + retry recipe. Normal-mode entries and exact aliases are optional enrichment: + generated-C audit or GCC rejection automatically retries the same byte-proven + member with direct roots only. The final disposable MMX6 build compiled all 30 + members plus the BIOS resident shard (`ok=31 failed=0 skipped=0`). Across 16 + legacy capture files it contains 636/677 observed entries in overlay intervals + (93.9%); all 41 observed addresses outside those intervals are BIOS/kernel PCs, + and the separately recompiled base BIOS raises combined interval containment to + 677/677 (100.0%) for that observed set. +- Ape's two PS-X EXE mirrors are deduplicated in favor of the self-describing EXE + producer. Its remaining 44 HED/BNS members plus two minigame EXEs and the BIOS + recipe are also audit-clean in a disposable cache. +- A fresh 47/47 clean Ape rebuild then completed a title-to-attract-to-title + soak across four overlay generations. All 72 exercised game PCs lie in static + compiled ranges; the other 35 PCs are covered by the separately generated + BIOS/kernel ranges, yielding 107/107 combined interval containment for that + observed set. Live-byte guards safely rejected 21 stale candidates, visuals + remained correct, and the dev history recorded 21 verified immutable snapshots + with no invalid or duplicate references. +- Normal PS-X discovery now exports its exact overlapping `F/R` alias recipes. + Clean overlay builds therefore preserve decoder-proven indirect entries without + promoting every entry to a hard root or borrowing a previous cache manifest. + T2 compiled 53/53 disposable candidates with zero audit failures and restored + 100% combined BIOS interval containment for both observed sets. +- Large archive reads are now linear rather than quadratic sector concatenation. + These validations wrote only `%TEMP%` caches; title caches remain untouched. +- DLL publication is now atomic: compilers target a unique sibling temporary, + successful non-empty output replaces the final cache name, and cache reuse + requires its non-empty range manifest. Interrupted compiles can no longer + poison later runs or overwrite a prior good shard during `--force`. +- Tomba 1 header exports are authoritative mid-function dispatch entries rather + than callable roots. Their conservative retry uses the nearest preceding + prologue host, stable-round call discovery prevents interior callees from + truncating that host, and dense local pointer tables are rejected as code. + Bounded return-to-return scanning also recovers unreferenced frameless leaves. + The clean 25-record corpus produces 17 unique shards with zero audit failures. + Overlay ranges cover 820/823 historical-vault PCs and 410/450 live-history PCs; + every residual is in the separately recompiled BIOS/kernel ranges, yielding + **100.0% combined interval containment** for both observed scoreboards. +- The resulting `cg5_060368b2` checkpoint was re-extracted from disc and tested + against disposable caches on the other producers. Ape rebuilt 47/47 GCC shards + and retained 107/107 combined live-history interval containment. MMX6 rebuilt 31/31; + two unsafe broad-discovery attempts failed their audit/compile gates and fell + back to conservative seeds, retaining 677/677 combined interval containment. Tomba 2 + audited all 53 candidates with zero unsupported/bad targets, TCC-built the full + 53/53 set, and GCC-built 11 representative shards including MAIN, large area + variants, OPN/CRD, and BIOS. +- TCC overlay compilation now receives the same release/debug and cycle-model + defines as GCC. A TCC-only generated-source shim supplies `__builtin_ctz` + without changing the hashed runtime headers. The packaged TinyCC 0.9.27 + toolchain compiles the complete T2 corpus, and atomic publication now removes + its staged `.def` sidecars after both success and failure. + --- ## ⭐ SESSION-2 BREAKTHROUGH (2026-07-17, VERIFIED FROM DISC + CORPUS) @@ -107,10 +213,73 @@ executed_pcs[], dispatch_entry_pcs[], function_entry_pcs[], seeds[] (`g_dirty_ram_pc_table`, `g_dirty_ram_exec_pc_table`) — **execution-verified**, not disassembly guesses. +#### Durable capture history (opt-in) + +`overlay_captures.json` remains the canonical latest snapshot consumed by the live +compiler, but it is published through a same-directory temporary file plus atomic +replace so readers never observe a half-written manifest. Games may additionally +set `overlay_capture_history = true` to append each changed coherent snapshot as +an independent JSONL record to `overlay_captures.addendum.jsonl` beside the +executable. Without a persist directory the v1 record embeds the full snapshot. +With dev immutable persistence enabled, a compact v2 record references the +atomically published JSON and vault merge verifies its FNV signature before use; +this avoids repeatedly embedding multi-megabyte base64 snapshots. A hard kill can +damage only the last line; the next append quarantines that tail, and +`tools/coverage_vault.py merge --addendum ...` ignores malformed records while +additively merging every valid snapshot. + +Development configs may also set a project-relative +`overlay_capture_persist_dir`. This creates one atomically published, immutable +JSON snapshot per changed capture. Absolute paths and `..` components are rejected. +Production configs normally omit this key and retain only the naive executable- +local addendum. Both history modes are off by default and contain game-derived +bytes, so their outputs remain private/gitignored artifacts. +Previously embedded development histories can be converted to verified compact +references with `coverage_vault.py compact-addendum --addendum ... +--persist-dir ...`. The tool verifies every valid record against its exact +immutable snapshot before atomically replacing the addendum, and leaves the +source untouched if any snapshot is missing or mismatched. +`coverage_report.py --addendum ...` streams those verified history snapshots and +unions their dispatch/function entries into the live scoreboard, preserving +cross-launch recall without loading their game bytes into the static needed set. + +The recall scoreboard can roll a persisted live gap set forward after a verified +monotonic static expansion with +`coverage_report.py --prior-report --assume-static-superset`. The +explicit assertion is required because an old gap +manifest stores misses, not every previously covered entry; silently assuming +monotonicity would make a regressed static set look healthier than it is. + +All scoreboard inputs are finite observed needed sets. Reports distinguish exact +entry-address recall, exact `(entry, code_crc)` candidate recall (including multiple +CRC variants at one address), and interval containment potential. The last metric +does not prove that the owning variant or a valid compiled interior matches live +bytes; no vault result is evidence of an exhaustive title inventory. + +The base BIOS recompiler is a separate static producer. When its generated +dispatcher is available, pass `--bios-dispatch ` so the +scoreboard preserves overlay-cache-only metrics and also reports combined exact +candidate and interval metrics from the dispatch table plus guarded relocated-kernel +body ranges. Do not +manufacture overlay shards merely to duplicate those already-native BIOS bodies. + +Boot-installed RAM helpers that are not contiguous ROM relocations use a separate +exact-hash recipe (`tools/aot_overlay_spike/bios_resident_code.json`). The generic +extractor emits only the listed code words/entries when the supplied BIOS SHA-256 +matches. `compile_overlays.py` adds a `.resident` sidecar, and the runtime preloads +only explicitly marked resident shards. Preload is registration, not trust: every +entry still passes the same live code-range CRC before native execution. The +current SCPH-1001 recipe is exactly `0x8000DF80-0x8000DFF0`; it deliberately omits +page fill and the `0x8000DFFC` callback-pointer data. This closes the six durable +Tomba 2 kernel gaps without turning adjacent zeros/data into code. + ### 1.3 Compile (offline, `tools/compile_overlays.py`) 1. Python does function-boundary discovery from the seeds (`classify_overlay_seeds`, `_walk_overlay_function`) with a strict callable-prologue gate; interior/ jump-table PCs become aliases, never walk roots. + Optional enrichment admits only return-adjacent framed roots and the canonical, + producer-bounded switch sequence described above. Its proof fields are persisted + for diagnosis, not treated as runtime trust. 2. Captured bytes wrapped in a **synthetic PS-X EXE** (`make_psxexe`, `:266-274`) and handed to the *same* recompiler binary the main EXE uses: `psxrecomp-game --seeds seeds.txt --overlay --ws-config game.toml`. @@ -121,6 +290,17 @@ disassembly guesses. 4. Per-function identity = CRC32 over its exact compiled code ranges. Output: `_.dll` + a `.ranges` manifest (`F ` / `R `). + Rebuilding identical region bytes also imports prior overlapping alias groups + as non-root `retained_alias` bodies. This makes discovery additive: newly + proven frameless roots cannot hard-cap and erase an older indirect-entry body. + A reachable direct branch that crosses a sibling-entry hard cap may add its + target as a static root only when a bounded target-local CFG reaches a return + without invalid words or sequential escape. + If audit or host compilation rejects enrichment, the tool retries the same bytes + after removing framed roots, aliases, dispatch PCs, and proof fields; only + direct-JAL roots remain. + Exact-hash BIOS resident captures additionally receive a `.resident` sidecar; + ordinary captures actively remove a stale sidecar for the same output stem. 5. `--static` mode instead namespaces the C and folds variants into `overlays_static.c` linked directly into the binary, dispatched via a generated `psx_overlay_dispatch()` — **this is already an AOT delivery path**; it moves @@ -136,6 +316,10 @@ disassembly guesses. `:595`). Cache is **additive** — every variant ever seen for an address stays loaded; per-dispatch CRC picks the one that currently matches (`:1844`). This is how one address (`0x800E7xxx`) hosts village vs overworld safely. +- Marked BIOS-resident shards are registered during cache scan because their exact + compact code envelope is not the runtime's page-coalesced kernel region key. + They begin invalid while boot RAM differs, then revalidate after the BIOS writes + the expected bytes. Unmarked shards retain lazy region loading. --- diff --git a/recompiler/CMakeLists.txt b/recompiler/CMakeLists.txt index e27468d3..d671e597 100644 --- a/recompiler/CMakeLists.txt +++ b/recompiler/CMakeLists.txt @@ -87,23 +87,43 @@ target_include_directories(psxrecomp-game PRIVATE lib/ELFIO ) target_link_libraries(psxrecomp-game PRIVATE fmt rabbitizer) -if(MINGW OR WIN32) - target_link_options(psxrecomp-game PRIVATE -Wl,--stack,16777216) -endif() +if(MINGW) + target_link_options(psxrecomp-game PRIVATE -Wl,--stack,16777216) +elseif(MSVC) + target_link_options(psxrecomp-game PRIVATE /STACK:16777216) +endif() # psxrecomp-toml — PS-X EXE → game.toml generator. # Standalone tool that analyses a PS-X EXE and generates a complete game.toml # config with auto-detected fields (load_address, entry_pc, text_size, # stack_base) and optional JAL-target seed generation. -add_executable(psxrecomp-toml - src/ps1_exe_parser.cpp - src/main_toml.cpp -) +add_executable(psxrecomp-toml + src/ps1_exe_parser.cpp + src/main_toml.cpp +) target_include_directories(psxrecomp-toml PRIVATE include lib/fmt/include ) -target_link_libraries(psxrecomp-toml PRIVATE fmt) +target_link_libraries(psxrecomp-toml PRIVATE fmt) + +# psxrecomp — user-facing media-to-source project generator. +add_executable(psxrecomp + src/main_cli.cpp + src/ps1_exe_parser.cpp + ../runtime/src/iso_reader.cpp +) +target_include_directories(psxrecomp PRIVATE + include + ../runtime/include + lib/fmt/include +) +target_link_libraries(psxrecomp PRIVATE fmt) +if(MINGW) + target_link_options(psxrecomp PRIVATE -Wl,--stack,16777216) +elseif(MSVC) + target_link_options(psxrecomp PRIVATE /STACK:16777216) +endif() # ---- baked codegen hash (stale-binary guard) -------------------------------- # Bake the SAME emitter-source hash the runtime folds into its overlay cache @@ -145,9 +165,11 @@ target_include_directories(PSXRecomp PRIVATE target_link_libraries(PSXRecomp PRIVATE fmt rabbitizer) # Increase stack size for large binaries (1447+ functions) -if(MINGW OR WIN32) - target_link_options(PSXRecomp PRIVATE -Wl,--stack,16777216) -endif() +if(MINGW) + target_link_options(PSXRecomp PRIVATE -Wl,--stack,16777216) +elseif(MSVC) + target_link_options(PSXRecomp PRIVATE /STACK:16777216) +endif() # psxrecomp-bios — Phase 1a BIOS boot slice recompiler. # Strict, fail-loud, ingests bios/SCPH1001.BIN as a flat ROM at 0xBFC00000. @@ -174,9 +196,21 @@ target_include_directories(psxrecomp-bios PRIVATE lib/toml11 ) target_link_libraries(psxrecomp-bios PRIVATE fmt rabbitizer) -if(MINGW OR WIN32) - target_link_options(psxrecomp-bios PRIVATE -Wl,--stack,16777216) -endif() +if(MINGW) + target_link_options(psxrecomp-bios PRIVATE -Wl,--stack,16777216) +elseif(MSVC) + target_link_options(psxrecomp-bios PRIVATE /STACK:16777216) +endif() + +# Released Windows CLI archives must run without a separate MinGW install. +# Keep this opt-in so ordinary developer/debug builds retain their normal +# linker behavior on every platform. +option(PSXRECOMP_STATIC_CLI "Statically link MinGW runtime libraries into CLI tools" OFF) +if(PSXRECOMP_STATIC_CLI AND MINGW) + foreach(_cli_target psxrecomp psxrecomp-game psxrecomp-toml psxrecomp-bios) + target_link_options(${_cli_target} PRIVATE -static -static-libgcc -static-libstdc++) + endforeach() +endif() # L1 decoder conformance test — compares MipsDecoder against Rabbitizer # oracle for every instruction in SCPH1001.BIN code regions. diff --git a/recompiler/build-native/.ninja_deps b/recompiler/build-native/.ninja_deps new file mode 100644 index 00000000..dc0ca2eb Binary files /dev/null and b/recompiler/build-native/.ninja_deps differ diff --git a/recompiler/build-native/.ninja_log b/recompiler/build-native/.ninja_log new file mode 100644 index 00000000..4026d2b2 --- /dev/null +++ b/recompiler/build-native/.ninja_log @@ -0,0 +1,106 @@ +# ninja log v7 +16 226 8062356628579350 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/LoPairingInfo.cpp.obj 682bd7d46689e9e6 +77 298 8062356629179745 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerLoPairingInfo.c.obj ca92d51bf3c7206d +140 387 8062356629815204 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrCategory.c.obj 9b166e08932d16ea +155 688 8062356629965215 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrId.c.obj 59e1b311ea6770b4 +120 695 8062356629615216 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerConfig.c.obj 4f3ea6a03b5dba46 +127 753 8062356629685201 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerVersion.c.obj ebcf4581edaa995f +387 918 8062356632282887 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionCpu/RabbitizerInstructionCpu_OperandType.c.obj f32a9b3cfa22f654 +134 924 8062356629755202 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/Utils.c.obj fabae9c154b18d2b +240 936 8062356630817652 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrIdType.c.obj 263073193011e6ce +91 956 8062356629319719 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerTrackedRegisterState.c.obj 38ed4d989b2401b +36 1004 8062356628779366 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrIdType.cpp.obj 8fb9e4eb75eb9349 +30 1013 8062356628709376 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrId.cpp.obj 6dea8e7443241d55 +23 1049 8062356628649371 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/RegistersTracker.cpp.obj 944567ae22a3968b +84 1057 8062356629259722 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerRegistersTracker.c.obj 6bafcc52a9ab8a0b +50 1065 8062356628919352 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionCpu.cpp.obj 9c39e48d729dc2ea +147 1140 8062356629885205 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrDescriptor.c.obj 57ac9643ebf259c6 +299 1149 8062356631403645 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrSuffix.c.obj 445845db2750bee9 +695 1157 8062356635359323 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_OperandType.c.obj d6e87d6bcb69aaca +57 1164 8062356628989358 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR3000GTE.cpp.obj 89846c0e6d029621 +688 1171 8062356635298827 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE.c.obj 2e72c15fa7d464e5 +64 1201 8062356629049347 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR5900.cpp.obj dcdf4b3a045143be +764 1208 8062356636055657 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_ProcessUniqueId.c.obj cab79d4645053562 +71 1267 8062356629124536 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionRsp.cpp.obj 5696f1aba5ccdca2 +918 1351 8062356637600401 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900.c.obj 1254dd0659c4798e +956 1356 8062356637981330 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp.c.obj 9aa73319b29abeb6 +1005 1426 8062356638461152 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_OperandType.c.obj ecbe8af2e2a3e63c +925 1438 8062356637660396 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_OperandType.c.obj 650edaf753e8e460 +1050 1441 8062356638911153 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction.c.obj c5635f2cb7a198ea +936 1443 8062356637770772 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_ProcessUniqueId.c.obj 4b603e523c43d01a +1057 1453 8062356638991170 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Disassemble.c.obj 289648b793886be7 +1164 1465 8062356640053206 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegisterDescriptor.c.obj 9414fc44c87060fb +1141 1471 8062356639818014 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Operand.c.obj 157ccef6f746599 +1065 1527 8062356639061161 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Examination.c.obj 9cfa086efd376ef9 +1157 1542 8062356639983211 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegister.c.obj 6fe40f96780ed9e2 +1013 1571 8062356638541161 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_ProcessUniqueId.c.obj 1d9c052e1d797468 +1171 1600 8062356644213966 psxrecomp_baked_codegen_hash.h 3a082ddfb27bf1b1 +1171 1600 8062356644213966 F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/psxrecomp_baked_codegen_hash.h 3a082ddfb27bf1b1 +43 1699 8062356628849350 CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionBase.cpp.obj 9a156fe17c659a82 +1149 1700 8062356639907991 CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_ProcessUniqueId.c.obj 608ff69175d7a6a7 +1700 2511 8062356645411992 librabbitizer.a 59dd6ddec4b82e43 +1632 3154 8062356644739947 CMakeFiles/psxrecomp-game.dir/src/annotations.cpp.obj ada40438a9760d35 +1606 3420 8062356644469736 CMakeFiles/psxrecomp-game.dir/src/mips_decoder.cpp.obj 487053fb7ce40d32 +1686 4205 8062356645271445 CMakeFiles/psxrecomp-game.dir/src/recompiler_patch.cpp.obj 5c0b63435a14e849 +1600 4598 8062356644414340 CMakeFiles/psxrecomp-game.dir/src/ps1_exe_parser.cpp.obj 3835c811b06c3a63 +1208 6388 8062356640498399 lib/fmt/CMakeFiles/fmt.dir/src/os.cc.obj 6b27647b892a28f +1612 7078 8062356644539570 CMakeFiles/psxrecomp-game.dir/src/control_flow.cpp.obj 53e1a67e3a8f87d5 +1619 12674 8062356644599585 CMakeFiles/psxrecomp-game.dir/src/function_analysis.cpp.obj 521ef6710af328f4 +1201 14909 8062356640428392 lib/fmt/CMakeFiles/fmt.dir/src/format.cc.obj 46888dd2d45d63a5 +14909 15326 8062356777502425 lib/fmt/libfmt.a cd49ca6c4cdfc1a8 +1692 17752 8062356645331439 CMakeFiles/psxrecomp-game.dir/src/main_psx.cpp.obj 4957e9a9a7bfd76e +1626 24798 8062356644670129 CMakeFiles/psxrecomp-game.dir/src/code_generator.cpp.obj 83ee91d59a19bee1 +1638 44783 8062356644800809 CMakeFiles/psxrecomp-game.dir/src/config_loader.cpp.obj 36148b2bb1c600a1 +44783 45164 8062357076245472 psxrecomp-game.exe 2bdde0965fb12e60 +25 1998 8062357390141838 CMakeFiles/psxrecomp-bios.dir/src/mips_decoder.cpp.obj ecf9153cf91626e5 +72 2993 8062357390603666 CMakeFiles/psxrecomp-bios.dir/src/recompiler_patch.cpp.obj e0b523ec3ee6c2d +18 3010 8062357390061822 CMakeFiles/psxrecomp-bios.dir/src/ps1_exe_parser.cpp.obj 39e754f999df5087 +38 3884 8062357390257070 CMakeFiles/psxrecomp-bios.dir/src/bios_slice_walker.cpp.obj 92ee433dd95de9db +44 8195 8062357390323639 CMakeFiles/psxrecomp-bios.dir/src/function_discovery.cpp.obj b9d26fe987775565 +79 8898 8062357390668935 CMakeFiles/psxrecomp-bios.dir/src/main_bios.cpp.obj 1e1f365a50c22798 +50 13057 8062357390383646 CMakeFiles/psxrecomp-bios.dir/src/full_function_emitter.cpp.obj 8954de2274206080 +32 14360 8062357390201847 CMakeFiles/psxrecomp-bios.dir/src/strict_translator.cpp.obj 2d27bc4f48ba66c1 +58 39706 8062357390463645 CMakeFiles/psxrecomp-bios.dir/src/config_loader.cpp.obj d15cc0b2aea13b52 +39707 40089 8062357786950836 psxrecomp-bios.exe 472033228fe0575d +86 2495 8062363742297940 CMakeFiles/PSXRecomp.dir/src/annotations.cpp.obj 9c125dfb65b8ae82 +58 3710 8062363742017937 CMakeFiles/PSXRecomp.dir/src/mips_decoder.cpp.obj f851aa9b51565d0e +22 4326 8062363741647653 CMakeFiles/psxrecomp-toml.dir/src/ps1_exe_parser.cpp.obj a03ef95b403e2b07 +125 4673 8062363742683484 CMakeFiles/l1_decoder_test.dir/src/ps1_exe_parser.cpp.obj 5702c127ecba88dd +40 4752 8062363741832784 CMakeFiles/psxrecomp.dir/src/ps1_exe_parser.cpp.obj 1341446d8de0b06b +119 5608 8062363742618331 CMakeFiles/l1_decoder_test.dir/src/mips_decoder.cpp.obj dc90605e482a474c +99 6447 8062363742427934 CMakeFiles/PSXRecomp.dir/src/recompiler_patch.cpp.obj ed308f695c0e5e24 +52 6667 8062363741947929 CMakeFiles/PSXRecomp.dir/src/ps1_exe_parser.cpp.obj 6e568f8aa4916575 +46 7097 8062363741887930 CMakeFiles/psxrecomp.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj 710709da2d2f47f7 +112 7416 8062363742558332 CMakeFiles/l1_decoder_test.dir/tests/l1_decoder_test.cpp.obj b407eb7f6a511432 +2496 7611 8062363766388211 CMakeFiles/l2_structural_test.dir/src/mips_decoder.cpp.obj a28f37aa4b3635da +131 10051 8062363742743493 CMakeFiles/l2_structural_test.dir/tests/l2_structural_test.cpp.obj 1362a164f2b697ba +65 10374 8062363742077944 CMakeFiles/PSXRecomp.dir/src/control_flow.cpp.obj 26ef88006bd59346 +7416 10730 8062363815590911 CMakeFiles/recompiler_patch_test.dir/src/annotations.cpp.obj a1b3f5438e1149ed +34 10916 8062363741772781 CMakeFiles/psxrecomp.dir/src/main_cli.cpp.obj 73d59335f3eb391d +4752 10924 8062363788951789 CMakeFiles/recompiler_patch_test.dir/src/ps1_exe_parser.cpp.obj 6d58fd1d27fa54e4 +29 11490 8062363741722778 CMakeFiles/psxrecomp-toml.dir/src/main_toml.cpp.obj ba1e3cf578036370 +3710 12015 8062363778535506 CMakeFiles/l2_structural_test.dir/src/ps1_exe_parser.cpp.obj 38854ce9a0d48482 +5608 12319 8062363797514177 CMakeFiles/recompiler_patch_test.dir/src/mips_decoder.cpp.obj 501111571aa026e2 +10374 14508 8062363845171857 CMakeFiles/recompiler_patch_cxx17_header_test.dir/tests/recompiler_patch_cxx17_header_test.cpp.obj cdf7dd276c7c557 +11490 14716 8062363856329610 psxrecomp-toml.exe 784a72d52de912b6 +71 16143 8062363742147932 CMakeFiles/PSXRecomp.dir/src/function_analysis.cpp.obj db929c03ca17665e +12319 16229 8062363864621074 l1_decoder_test.exe c63d0910ffae517b +4673 16296 8062363788160758 CMakeFiles/recompiler_patch_test.dir/tests/recompiler_patch_test.cpp.obj f44e87af5e8a0401 +12015 16363 8062363861583410 psxrecomp.exe c87b1eec6a62cc77 +10051 17271 8062363841940608 CMakeFiles/recompiler_patch_test.dir/src/recompiler_patch.cpp.obj ac2acd95fee1973b +10924 17608 8062363850673097 CMakeFiles/reachable_discovery_test.dir/src/ps1_exe_parser.cpp.obj 2b73e22fb567893b +6447 17752 8062363805905428 CMakeFiles/recompiler_patch_test.dir/src/control_flow.cpp.obj 9f7ddc976216389c +14508 18818 8062363886514996 recompiler_patch_cxx17_header_test.exe d067bebd99883ffa +10730 19733 8062363848735911 CMakeFiles/reachable_discovery_test.dir/tests/reachable_discovery_test.cpp.obj 184b2677550dfec7 +6668 22732 8062363808112658 CMakeFiles/recompiler_patch_test.dir/src/function_analysis.cpp.obj 275bf3494c79d8f2 +106 22934 8062363742487931 CMakeFiles/PSXRecomp.dir/src/main_psx.cpp.obj b92bf91f48b36141 +10916 25209 8062363850597941 CMakeFiles/reachable_discovery_test.dir/src/function_analysis.cpp.obj 644d3e6665893dc8 +25209 25882 8062363993521096 reachable_discovery_test.exe 7fda1854786a759d +4327 26812 8062363784697466 CMakeFiles/l2_structural_test.dir/src/strict_translator.cpp.obj 7665aafbc73ddecc +26812 27154 8062364009547638 l2_structural_test.exe 961ac0893b79fc94 +78 30531 8062363742217948 CMakeFiles/PSXRecomp.dir/src/code_generator.cpp.obj 625da1e5f9f2a054 +7097 33217 8062363812408069 CMakeFiles/recompiler_patch_test.dir/src/code_generator.cpp.obj 8a3f6e8b1e056185 +92 53805 8062363742357923 CMakeFiles/PSXRecomp.dir/src/config_loader.cpp.obj ae5a885c521234ac +53805 54176 8062364279487487 PSXRecomp.exe 658968358d5c9770 +7611 56209 8062363817540660 CMakeFiles/recompiler_patch_test.dir/src/config_loader.cpp.obj 9995070d9a1ddb66 +56209 56562 8062364303517939 recompiler_patch_test.exe 7958f033eb200df2 diff --git a/recompiler/build-native/CMakeCache.txt b/recompiler/build-native/CMakeCache.txt new file mode 100644 index 00000000..d8d979c2 --- /dev/null +++ b/recompiler/build-native/CMakeCache.txt @@ -0,0 +1,627 @@ +# This is the CMakeCache file. +# For build in directory: f:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native +# It was generated by CMake: C:/msys64/mingw64/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/msys64/mingw64/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/msys64/mingw64/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=C:/msys64/mingw64/bin/g++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=C:/msys64/mingw64/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/msys64/mingw64/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//C compiler +CMAKE_C_COMPILER:STRING=C:/msys64/mingw64/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/msys64/mingw64/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/msys64/mingw64/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/msys64/mingw64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/PSXRecomp + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/msys64/mingw64/bin/ld.exe + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/msys64/mingw64/bin/ninja.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=C:/msys64/mingw64/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/msys64/mingw64/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/msys64/mingw64/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=PSXRecomp + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/msys64/mingw64/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/msys64/mingw64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/msys64/mingw64/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=C:/msys64/mingw64/bin/strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to the coverage program that CTest uses for performing coverage +// inspection +COVERAGE_COMMAND:FILEPATH=C:/msys64/mingw64/bin/gcov.exe + +//Extra command line flags to pass to the coverage tool +COVERAGE_EXTRA_FLAGS:STRING=-l + +//How many times to retry timed-out CTest submissions. +CTEST_SUBMIT_RETRY_COUNT:STRING=3 + +//How long to wait between timed-out CTest submissions. +CTEST_SUBMIT_RETRY_DELAY:STRING=5 + +//Maximum time allowed before CTest will kill the test. +DART_TESTING_TIMEOUT:STRING=1500 + +//Value Computed by CMake +FMT_BINARY_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt + +//Generate the cuda-test target. +FMT_CUDA_TEST:BOOL=OFF + +//Debug library postfix. +FMT_DEBUG_POSTFIX:STRING=d + +//Generate the doc target. +FMT_DOC:BOOL=OFF + +//Generate the fuzz target. +FMT_FUZZ:BOOL=OFF + +//Installation directory for include files, a relative path that +// will be joined with C:/Program Files (x86)/PSXRecomp or an absolute +// path. +FMT_INC_DIR:STRING=include + +//Generate the install target. +FMT_INSTALL:BOOL=OFF + +//Value Computed by CMake +FMT_IS_TOP_LEVEL:STATIC=OFF + +//Build a module instead of a traditional library. +FMT_MODULE:BOOL=OFF + +//Include core requiring OS (Windows/Posix) +FMT_OS:BOOL=ON + +//Enable extra warnings and expensive tests. +FMT_PEDANTIC:BOOL=OFF + +//Value Computed by CMake +FMT_SOURCE_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt + +//Expose headers with marking them as system. +FMT_SYSTEM_HEADERS:BOOL=OFF + +//Generate the test target. +FMT_TEST:BOOL=OFF + +//Halt the compilation with an error on compiler warnings. +FMT_WERROR:BOOL=OFF + +//Command to build the project +MAKECOMMAND:STRING=C:\msys64\mingw64\bin\cmake.exe --build . --config "${CTEST_CONFIGURATION_TYPE}" + +//Path to the memory checking command, used for memory error detection. +MEMORYCHECK_COMMAND:FILEPATH=MEMORYCHECK_COMMAND-NOTFOUND + +//File that contains suppressions for the memory checker +MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH= + +//Statically link MinGW runtime libraries into CLI tools +PSXRECOMP_STATIC_CLI:BOOL=OFF + +//Value Computed by CMake +PSXRecomp_BINARY_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + +//Value Computed by CMake +PSXRecomp_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +PSXRecomp_SOURCE_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler + +//Name of the computer/site where compile is being run +SITE:STRING=DESKTOP-HN15M1H + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=f:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/msys64/mingw64/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/msys64/mingw64/bin/cpack.exe +//ADVANCED property for variable: CMAKE_CTEST_COMMAND +CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/msys64/mingw64/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/msys64/mingw64/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_COMMAND +COVERAGE_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_EXTRA_FLAGS +COVERAGE_EXTRA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_COUNT +CTEST_SUBMIT_RETRY_COUNT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_DELAY +CTEST_SUBMIT_RETRY_DELAY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DART_TESTING_TIMEOUT +DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1 +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python.exe][found components: Interpreter ][v3.12.10()] +//ADVANCED property for variable: MAKECOMMAND +MAKECOMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_COMMAND +MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_SUPPRESSIONS_FILE +MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: SITE +SITE-ADVANCED:INTERNAL=1 +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/PSXRecomp +//Compiler reason failure +_Python3_Compiler_REASON_FAILURE:INTERNAL= +//Development reason failure +_Python3_Development_REASON_FAILURE:INTERNAL= +//Path to a program. +_Python3_EXECUTABLE:INTERNAL=C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python.exe +//Path to a program. +_Python3_EXECUTABLE_DEBUG:INTERNAL=_Python3_EXECUTABLE_DEBUG-NOTFOUND +//Python3 Properties +_Python3_INTERPRETER_PROPERTIES:INTERNAL=Python;3;12;10;64;32;;cp312-win_amd64;;C:\Users\Matthew\AppData\Local\Programs\Python\Python312\Lib;C:\Users\Matthew\AppData\Local\Programs\Python\Python312\Lib;C:\Users\Matthew\AppData\Local\Programs\Python\Python312\Lib\site-packages;C:\Users\Matthew\AppData\Local\Programs\Python\Python312\Lib\site-packages +_Python3_INTERPRETER_SIGNATURE:INTERNAL=f5ce057b8b4d3fbad72924ca98dad5b2 +//NumPy reason failure +_Python3_NumPy_REASON_FAILURE:INTERNAL= +//Test has_std_20_flag +has_std_20_flag:INTERNAL=1 +//Test has_std_2a_flag +has_std_2a_flag:INTERNAL=1 + diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CMakeCCompiler.cmake b/recompiler/build-native/CMakeFiles/4.2.2/CMakeCCompiler.cmake new file mode 100644 index 00000000..60f1feea --- /dev/null +++ b/recompiler/build-native/CMakeFiles/4.2.2/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "C:/msys64/mingw64/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "15.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "23") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "C:/msys64/mingw64/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/msys64/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/msys64/mingw64/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/msys64/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/msys64/mingw64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.45.1) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake b/recompiler/build-native/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..08040b21 --- /dev/null +++ b/recompiler/build-native/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "C:/msys64/mingw64/bin/g++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "15.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "C:/msys64/mingw64/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "C:/msys64/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/msys64/mingw64/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "C:/msys64/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/msys64/mingw64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.45.1) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + + diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin b/recompiler/build-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 00000000..54f5c38f Binary files /dev/null and b/recompiler/build-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin differ diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin b/recompiler/build-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 00000000..c9997273 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CMakeRCCompiler.cmake b/recompiler/build-native/CMakeFiles/4.2.2/CMakeRCCompiler.cmake new file mode 100644 index 00000000..b6125d0f --- /dev/null +++ b/recompiler/build-native/CMakeFiles/4.2.2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/msys64/mingw64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CMakeSystem.cmake b/recompiler/build-native/CMakeFiles/4.2.2/CMakeSystem.cmake new file mode 100644 index 00000000..4a4b1fe9 --- /dev/null +++ b/recompiler/build-native/CMakeFiles/4.2.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19045") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19045") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19045") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19045") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c b/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..9a7d5444 --- /dev/null +++ b/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdC/a.exe b/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdC/a.exe new file mode 100644 index 00000000..6c56c011 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdC/a.exe differ diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..7ffcb5b4 --- /dev/null +++ b/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdCXX/a.exe b/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdCXX/a.exe new file mode 100644 index 00000000..eac32378 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdCXX/a.exe differ diff --git a/recompiler/build-native/CMakeFiles/CMakeConfigureLog.yaml b/recompiler/build-native/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 00000000..ad467726 --- /dev/null +++ b/recompiler/build-native/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,13438 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Windows - 10.0.19045 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Program used to build from build.ninja files." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ninja-build" + - "ninja" + - "samu" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ninja-build.com" + - "C:/msys64/mingw64/bin/ninja-build.exe" + - "C:/msys64/mingw64/bin/ninja-build" + - "C:/msys64/mingw64/bin/ninja.com" + found: "C:/msys64/mingw64/bin/ninja.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/msys64/mingw64/share/cmake/Modules/" + found: "C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/msys64/mingw64/bin/gcc.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + + The C compiler identification is GNU, found in: + F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdC/a.exe + + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ar.com" + found: "C:/msys64/mingw64/bin/ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ranlib.com" + found: "C:/msys64/mingw64/bin/ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/strip.com" + found: "C:/msys64/mingw64/bin/strip.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ld.com" + found: "C:/msys64/mingw64/bin/ld.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/nm.com" + found: "C:/msys64/mingw64/bin/nm.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/objdump.com" + found: "C:/msys64/mingw64/bin/objdump.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/objcopy.com" + found: "C:/msys64/mingw64/bin/objcopy.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/readelf.com" + found: "C:/msys64/mingw64/bin/readelf.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/dlltool.com" + found: "C:/msys64/mingw64/bin/dlltool.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/addr2line.com" + found: "C:/msys64/mingw64/bin/addr2line.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/tapi.com" + - "C:/msys64/mingw64/bin/tapi.exe" + - "C:/msys64/mingw64/bin/tapi" + - "C:/Users/Matthew/bin/tapi.com" + - "C:/Users/Matthew/bin/tapi.exe" + - "C:/Users/Matthew/bin/tapi" + - "C:/Program Files/Git/mingw64/bin/tapi.com" + - "C:/Program Files/Git/mingw64/bin/tapi.exe" + - "C:/Program Files/Git/mingw64/bin/tapi" + - "C:/Program Files/Git/usr/local/bin/tapi.com" + - "C:/Program Files/Git/usr/local/bin/tapi.exe" + - "C:/Program Files/Git/usr/local/bin/tapi" + - "C:/Program Files/Git/usr/bin/tapi.com" + - "C:/Program Files/Git/usr/bin/tapi.exe" + - "C:/Program Files/Git/usr/bin/tapi" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi.com" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi" + - "C:/devkitPro/msys2/usr/bin/tapi.com" + - "C:/devkitPro/msys2/usr/bin/tapi.exe" + - "C:/devkitPro/msys2/usr/bin/tapi" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi" + - "C:/Windows/System32/tapi.com" + - "C:/Windows/System32/tapi.exe" + - "C:/Windows/System32/tapi" + - "C:/Windows/tapi.com" + - "C:/Windows/tapi.exe" + - "C:/Windows/tapi" + - "C:/Windows/System32/wbem/tapi.com" + - "C:/Windows/System32/wbem/tapi.exe" + - "C:/Windows/System32/wbem/tapi" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi" + - "C:/Windows/System32/OpenSSH/tapi.com" + - "C:/Windows/System32/OpenSSH/tapi.exe" + - "C:/Windows/System32/OpenSSH/tapi" + - "C:/Program Files/dotnet/tapi.com" + - "C:/Program Files/dotnet/tapi.exe" + - "C:/Program Files/dotnet/tapi" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi" + - "C:/Program Files/nodejs/tapi.com" + - "C:/Program Files/nodejs/tapi.exe" + - "C:/Program Files/nodejs/tapi" + - "C:/Program Files/PuTTY/tapi.com" + - "C:/Program Files/PuTTY/tapi.exe" + - "C:/Program Files/PuTTY/tapi" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi" + - "C:/ffmpeg/bin/tapi.com" + - "C:/ffmpeg/bin/tapi.exe" + - "C:/ffmpeg/bin/tapi" + - "C:/Program Files/eSpeak NG/tapi.com" + - "C:/Program Files/eSpeak NG/tapi.exe" + - "C:/Program Files/eSpeak NG/tapi" + - "C:/Program Files/Calibre2/tapi.com" + - "C:/Program Files/Calibre2/tapi.exe" + - "C:/Program Files/Calibre2/tapi" + - "C:/Program Files/Git/cmd/tapi.com" + - "C:/Program Files/Git/cmd/tapi.exe" + - "C:/Program Files/Git/cmd/tapi" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi" + - "C:/Program Files (x86)/cloudflared/tapi.com" + - "C:/Program Files (x86)/cloudflared/tapi.exe" + - "C:/Program Files (x86)/cloudflared/tapi" + - "C:/Program Files/Docker/Docker/resources/bin/tapi.com" + - "C:/Program Files/Docker/Docker/resources/bin/tapi.exe" + - "C:/Program Files/Docker/Docker/resources/bin/tapi" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi" + - "C:/Program Files/WezTerm/tapi.com" + - "C:/Program Files/WezTerm/tapi.exe" + - "C:/Program Files/WezTerm/tapi" + - "C:/Program Files/Go/bin/tapi.com" + - "C:/Program Files/Go/bin/tapi.exe" + - "C:/Program Files/Go/bin/tapi" + - "C:/Users/Matthew/.local/bin/tapi.com" + - "C:/Users/Matthew/.local/bin/tapi.exe" + - "C:/Users/Matthew/.local/bin/tapi" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi" + - "C:/Users/Matthew/.dotnet/tools/tapi.com" + - "C:/Users/Matthew/.dotnet/tools/tapi.exe" + - "C:/Users/Matthew/.dotnet/tools/tapi" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi" + - "C:/Program Files/smartmontools/bin/tapi.com" + - "C:/Program Files/smartmontools/bin/tapi.exe" + - "C:/Program Files/smartmontools/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi" + - "C:/Program Files (x86)/Nmap/tapi.com" + - "C:/Program Files (x86)/Nmap/tapi.exe" + - "C:/Program Files (x86)/Nmap/tapi" + - "C:/Program Files/mitmproxy/bin/tapi.com" + - "C:/Program Files/mitmproxy/bin/tapi.exe" + - "C:/Program Files/mitmproxy/bin/tapi" + - "C:/Users/Matthew/go/bin/tapi.com" + - "C:/Users/Matthew/go/bin/tapi.exe" + - "C:/Users/Matthew/go/bin/tapi" + - "C:/Program Files/GitHub CLI/tapi.com" + - "C:/Program Files/GitHub CLI/tapi.exe" + - "C:/Program Files/GitHub CLI/tapi" + - "C:/Users/Matthew/.cargo/bin/tapi.com" + - "C:/Users/Matthew/.cargo/bin/tapi.exe" + - "C:/Users/Matthew/.cargo/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi" + - "C:/Godot/tapi.com" + - "C:/Godot/tapi.exe" + - "C:/Godot/tapi" + - "C:/Android/Sdk/platform-tools/tapi.com" + - "C:/Android/Sdk/platform-tools/tapi.exe" + - "C:/Android/Sdk/platform-tools/tapi" + - "C:/Android/Sdk/emulator/tapi.com" + - "C:/Android/Sdk/emulator/tapi.exe" + - "C:/Android/Sdk/emulator/tapi" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi" + - "C:/Program Files/Git/usr/bin/core_perl/tapi.com" + - "C:/Program Files/Git/usr/bin/core_perl/tapi.exe" + - "C:/Program Files/Git/usr/bin/core_perl/tapi" + found: false + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ar-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15.2" + - "C:/Users/Matthew/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ar-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2" + - "C:/Windows/System32/gcc-ar-15.2.com" + - "C:/Windows/System32/gcc-ar-15.2.exe" + - "C:/Windows/System32/gcc-ar-15.2" + - "C:/Windows/gcc-ar-15.2.com" + - "C:/Windows/gcc-ar-15.2.exe" + - "C:/Windows/gcc-ar-15.2" + - "C:/Windows/System32/wbem/gcc-ar-15.2.com" + - "C:/Windows/System32/wbem/gcc-ar-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ar-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2" + - "C:/Program Files/dotnet/gcc-ar-15.2.com" + - "C:/Program Files/dotnet/gcc-ar-15.2.exe" + - "C:/Program Files/dotnet/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2" + - "C:/Program Files/nodejs/gcc-ar-15.2.com" + - "C:/Program Files/nodejs/gcc-ar-15.2.exe" + - "C:/Program Files/nodejs/gcc-ar-15.2" + - "C:/Program Files/PuTTY/gcc-ar-15.2.com" + - "C:/Program Files/PuTTY/gcc-ar-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ar-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2" + - "C:/ffmpeg/bin/gcc-ar-15.2.com" + - "C:/ffmpeg/bin/gcc-ar-15.2.exe" + - "C:/ffmpeg/bin/gcc-ar-15.2" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2" + - "C:/Program Files/Calibre2/gcc-ar-15.2.com" + - "C:/Program Files/Calibre2/gcc-ar-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ar-15.2" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2" + - "C:/Program Files/WezTerm/gcc-ar-15.2.com" + - "C:/Program Files/WezTerm/gcc-ar-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ar-15.2" + - "C:/Program Files/Go/bin/gcc-ar-15.2.com" + - "C:/Program Files/Go/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2" + - "C:/Godot/gcc-ar-15.2.com" + - "C:/Godot/gcc-ar-15.2.exe" + - "C:/Godot/gcc-ar-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2" + - "C:/msys64/mingw64/bin/gcc-ar-15.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15" + - "C:/Users/Matthew/bin/gcc-ar-15.com" + - "C:/Users/Matthew/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/bin/gcc-ar-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15" + - "C:/Windows/System32/gcc-ar-15.com" + - "C:/Windows/System32/gcc-ar-15.exe" + - "C:/Windows/System32/gcc-ar-15" + - "C:/Windows/gcc-ar-15.com" + - "C:/Windows/gcc-ar-15.exe" + - "C:/Windows/gcc-ar-15" + - "C:/Windows/System32/wbem/gcc-ar-15.com" + - "C:/Windows/System32/wbem/gcc-ar-15.exe" + - "C:/Windows/System32/wbem/gcc-ar-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15" + - "C:/Program Files/dotnet/gcc-ar-15.com" + - "C:/Program Files/dotnet/gcc-ar-15.exe" + - "C:/Program Files/dotnet/gcc-ar-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15" + - "C:/Program Files/nodejs/gcc-ar-15.com" + - "C:/Program Files/nodejs/gcc-ar-15.exe" + - "C:/Program Files/nodejs/gcc-ar-15" + - "C:/Program Files/PuTTY/gcc-ar-15.com" + - "C:/Program Files/PuTTY/gcc-ar-15.exe" + - "C:/Program Files/PuTTY/gcc-ar-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15" + - "C:/ffmpeg/bin/gcc-ar-15.com" + - "C:/ffmpeg/bin/gcc-ar-15.exe" + - "C:/ffmpeg/bin/gcc-ar-15" + - "C:/Program Files/eSpeak NG/gcc-ar-15.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15" + - "C:/Program Files/Calibre2/gcc-ar-15.com" + - "C:/Program Files/Calibre2/gcc-ar-15.exe" + - "C:/Program Files/Calibre2/gcc-ar-15" + - "C:/Program Files/Git/cmd/gcc-ar-15.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15" + - "C:/Program Files/WezTerm/gcc-ar-15.com" + - "C:/Program Files/WezTerm/gcc-ar-15.exe" + - "C:/Program Files/WezTerm/gcc-ar-15" + - "C:/Program Files/Go/bin/gcc-ar-15.com" + - "C:/Program Files/Go/bin/gcc-ar-15.exe" + - "C:/Program Files/Go/bin/gcc-ar-15" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15" + - "C:/Users/Matthew/go/bin/gcc-ar-15.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15" + - "C:/Program Files/GitHub CLI/gcc-ar-15.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15" + - "C:/Godot/gcc-ar-15.com" + - "C:/Godot/gcc-ar-15.exe" + - "C:/Godot/gcc-ar-15" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15" + - "C:/Android/Sdk/emulator/gcc-ar-15.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15" + - "C:/msys64/mingw64/bin/gcc-ar15.com" + - "C:/msys64/mingw64/bin/gcc-ar15.exe" + - "C:/msys64/mingw64/bin/gcc-ar15" + - "C:/Users/Matthew/bin/gcc-ar15.com" + - "C:/Users/Matthew/bin/gcc-ar15.exe" + - "C:/Users/Matthew/bin/gcc-ar15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15" + - "C:/Program Files/Git/usr/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15" + - "C:/Windows/System32/gcc-ar15.com" + - "C:/Windows/System32/gcc-ar15.exe" + - "C:/Windows/System32/gcc-ar15" + - "C:/Windows/gcc-ar15.com" + - "C:/Windows/gcc-ar15.exe" + - "C:/Windows/gcc-ar15" + - "C:/Windows/System32/wbem/gcc-ar15.com" + - "C:/Windows/System32/wbem/gcc-ar15.exe" + - "C:/Windows/System32/wbem/gcc-ar15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15" + - "C:/Windows/System32/OpenSSH/gcc-ar15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar15" + - "C:/Program Files/dotnet/gcc-ar15.com" + - "C:/Program Files/dotnet/gcc-ar15.exe" + - "C:/Program Files/dotnet/gcc-ar15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15" + - "C:/Program Files/nodejs/gcc-ar15.com" + - "C:/Program Files/nodejs/gcc-ar15.exe" + - "C:/Program Files/nodejs/gcc-ar15" + - "C:/Program Files/PuTTY/gcc-ar15.com" + - "C:/Program Files/PuTTY/gcc-ar15.exe" + - "C:/Program Files/PuTTY/gcc-ar15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15" + - "C:/ffmpeg/bin/gcc-ar15.com" + - "C:/ffmpeg/bin/gcc-ar15.exe" + - "C:/ffmpeg/bin/gcc-ar15" + - "C:/Program Files/eSpeak NG/gcc-ar15.com" + - "C:/Program Files/eSpeak NG/gcc-ar15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar15" + - "C:/Program Files/Calibre2/gcc-ar15.com" + - "C:/Program Files/Calibre2/gcc-ar15.exe" + - "C:/Program Files/Calibre2/gcc-ar15" + - "C:/Program Files/Git/cmd/gcc-ar15.com" + - "C:/Program Files/Git/cmd/gcc-ar15.exe" + - "C:/Program Files/Git/cmd/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15" + - "C:/Program Files/WezTerm/gcc-ar15.com" + - "C:/Program Files/WezTerm/gcc-ar15.exe" + - "C:/Program Files/WezTerm/gcc-ar15" + - "C:/Program Files/Go/bin/gcc-ar15.com" + - "C:/Program Files/Go/bin/gcc-ar15.exe" + - "C:/Program Files/Go/bin/gcc-ar15" + - "C:/Users/Matthew/.local/bin/gcc-ar15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15" + - "C:/Program Files/smartmontools/bin/gcc-ar15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15" + - "C:/Program Files (x86)/Nmap/gcc-ar15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar15" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar15" + - "C:/Users/Matthew/go/bin/gcc-ar15.com" + - "C:/Users/Matthew/go/bin/gcc-ar15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar15" + - "C:/Program Files/GitHub CLI/gcc-ar15.com" + - "C:/Program Files/GitHub CLI/gcc-ar15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15" + - "C:/Godot/gcc-ar15.com" + - "C:/Godot/gcc-ar15.exe" + - "C:/Godot/gcc-ar15" + - "C:/Android/Sdk/platform-tools/gcc-ar15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar15" + - "C:/Android/Sdk/emulator/gcc-ar15.com" + - "C:/Android/Sdk/emulator/gcc-ar15.exe" + - "C:/Android/Sdk/emulator/gcc-ar15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15" + - "C:/msys64/mingw64/bin/gcc-ar.com" + found: "C:/msys64/mingw64/bin/gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2" + - "C:/Windows/System32/gcc-ranlib-15.2.com" + - "C:/Windows/System32/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/gcc-ranlib-15.2" + - "C:/Windows/gcc-ranlib-15.2.com" + - "C:/Windows/gcc-ranlib-15.2.exe" + - "C:/Windows/gcc-ranlib-15.2" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15.2" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15.2" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2" + - "C:/Godot/gcc-ranlib-15.2.com" + - "C:/Godot/gcc-ranlib-15.2.exe" + - "C:/Godot/gcc-ranlib-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15" + - "C:/Users/Matthew/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15" + - "C:/Windows/System32/gcc-ranlib-15.com" + - "C:/Windows/System32/gcc-ranlib-15.exe" + - "C:/Windows/System32/gcc-ranlib-15" + - "C:/Windows/gcc-ranlib-15.com" + - "C:/Windows/gcc-ranlib-15.exe" + - "C:/Windows/gcc-ranlib-15" + - "C:/Windows/System32/wbem/gcc-ranlib-15.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15" + - "C:/Program Files/dotnet/gcc-ranlib-15.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15" + - "C:/Program Files/nodejs/gcc-ranlib-15.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15" + - "C:/Program Files/PuTTY/gcc-ranlib-15.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15" + - "C:/ffmpeg/bin/gcc-ranlib-15.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15" + - "C:/Program Files/Calibre2/gcc-ranlib-15.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15" + - "C:/Program Files/WezTerm/gcc-ranlib-15.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15" + - "C:/Program Files/Go/bin/gcc-ranlib-15.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15" + - "C:/Godot/gcc-ranlib-15.com" + - "C:/Godot/gcc-ranlib-15.exe" + - "C:/Godot/gcc-ranlib-15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15" + - "C:/msys64/mingw64/bin/gcc-ranlib15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib15" + - "C:/Users/Matthew/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15" + - "C:/Windows/System32/gcc-ranlib15.com" + - "C:/Windows/System32/gcc-ranlib15.exe" + - "C:/Windows/System32/gcc-ranlib15" + - "C:/Windows/gcc-ranlib15.com" + - "C:/Windows/gcc-ranlib15.exe" + - "C:/Windows/gcc-ranlib15" + - "C:/Windows/System32/wbem/gcc-ranlib15.com" + - "C:/Windows/System32/wbem/gcc-ranlib15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15" + - "C:/Program Files/dotnet/gcc-ranlib15.com" + - "C:/Program Files/dotnet/gcc-ranlib15.exe" + - "C:/Program Files/dotnet/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15" + - "C:/Program Files/nodejs/gcc-ranlib15.com" + - "C:/Program Files/nodejs/gcc-ranlib15.exe" + - "C:/Program Files/nodejs/gcc-ranlib15" + - "C:/Program Files/PuTTY/gcc-ranlib15.com" + - "C:/Program Files/PuTTY/gcc-ranlib15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15" + - "C:/ffmpeg/bin/gcc-ranlib15.com" + - "C:/ffmpeg/bin/gcc-ranlib15.exe" + - "C:/ffmpeg/bin/gcc-ranlib15" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib15" + - "C:/Program Files/Calibre2/gcc-ranlib15.com" + - "C:/Program Files/Calibre2/gcc-ranlib15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib15" + - "C:/Program Files/Git/cmd/gcc-ranlib15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15" + - "C:/Program Files/WezTerm/gcc-ranlib15.com" + - "C:/Program Files/WezTerm/gcc-ranlib15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib15" + - "C:/Program Files/Go/bin/gcc-ranlib15.com" + - "C:/Program Files/Go/bin/gcc-ranlib15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib15" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15" + - "C:/Godot/gcc-ranlib15.com" + - "C:/Godot/gcc-ranlib15.exe" + - "C:/Godot/gcc-ranlib15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15" + - "C:/Android/Sdk/emulator/gcc-ranlib15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15" + - "C:/msys64/mingw64/bin/gcc-ranlib.com" + found: "C:/msys64/mingw64/bin/gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/msys64/mingw64/share/cmake/Modules/" + found: "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/msys64/mingw64/bin/g++.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + + The CXX compiler identification is GNU, found in: + F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/4.2.2/CompilerIdCXX/a.exe + + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ar-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15.2" + - "C:/Users/Matthew/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ar-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2" + - "C:/Windows/System32/gcc-ar-15.2.com" + - "C:/Windows/System32/gcc-ar-15.2.exe" + - "C:/Windows/System32/gcc-ar-15.2" + - "C:/Windows/gcc-ar-15.2.com" + - "C:/Windows/gcc-ar-15.2.exe" + - "C:/Windows/gcc-ar-15.2" + - "C:/Windows/System32/wbem/gcc-ar-15.2.com" + - "C:/Windows/System32/wbem/gcc-ar-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ar-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2" + - "C:/Program Files/dotnet/gcc-ar-15.2.com" + - "C:/Program Files/dotnet/gcc-ar-15.2.exe" + - "C:/Program Files/dotnet/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2" + - "C:/Program Files/nodejs/gcc-ar-15.2.com" + - "C:/Program Files/nodejs/gcc-ar-15.2.exe" + - "C:/Program Files/nodejs/gcc-ar-15.2" + - "C:/Program Files/PuTTY/gcc-ar-15.2.com" + - "C:/Program Files/PuTTY/gcc-ar-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ar-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2" + - "C:/ffmpeg/bin/gcc-ar-15.2.com" + - "C:/ffmpeg/bin/gcc-ar-15.2.exe" + - "C:/ffmpeg/bin/gcc-ar-15.2" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2" + - "C:/Program Files/Calibre2/gcc-ar-15.2.com" + - "C:/Program Files/Calibre2/gcc-ar-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ar-15.2" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2" + - "C:/Program Files/WezTerm/gcc-ar-15.2.com" + - "C:/Program Files/WezTerm/gcc-ar-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ar-15.2" + - "C:/Program Files/Go/bin/gcc-ar-15.2.com" + - "C:/Program Files/Go/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2" + - "C:/Godot/gcc-ar-15.2.com" + - "C:/Godot/gcc-ar-15.2.exe" + - "C:/Godot/gcc-ar-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2" + - "C:/msys64/mingw64/bin/gcc-ar-15.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15" + - "C:/Users/Matthew/bin/gcc-ar-15.com" + - "C:/Users/Matthew/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/bin/gcc-ar-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15" + - "C:/Windows/System32/gcc-ar-15.com" + - "C:/Windows/System32/gcc-ar-15.exe" + - "C:/Windows/System32/gcc-ar-15" + - "C:/Windows/gcc-ar-15.com" + - "C:/Windows/gcc-ar-15.exe" + - "C:/Windows/gcc-ar-15" + - "C:/Windows/System32/wbem/gcc-ar-15.com" + - "C:/Windows/System32/wbem/gcc-ar-15.exe" + - "C:/Windows/System32/wbem/gcc-ar-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15" + - "C:/Program Files/dotnet/gcc-ar-15.com" + - "C:/Program Files/dotnet/gcc-ar-15.exe" + - "C:/Program Files/dotnet/gcc-ar-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15" + - "C:/Program Files/nodejs/gcc-ar-15.com" + - "C:/Program Files/nodejs/gcc-ar-15.exe" + - "C:/Program Files/nodejs/gcc-ar-15" + - "C:/Program Files/PuTTY/gcc-ar-15.com" + - "C:/Program Files/PuTTY/gcc-ar-15.exe" + - "C:/Program Files/PuTTY/gcc-ar-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15" + - "C:/ffmpeg/bin/gcc-ar-15.com" + - "C:/ffmpeg/bin/gcc-ar-15.exe" + - "C:/ffmpeg/bin/gcc-ar-15" + - "C:/Program Files/eSpeak NG/gcc-ar-15.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15" + - "C:/Program Files/Calibre2/gcc-ar-15.com" + - "C:/Program Files/Calibre2/gcc-ar-15.exe" + - "C:/Program Files/Calibre2/gcc-ar-15" + - "C:/Program Files/Git/cmd/gcc-ar-15.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15" + - "C:/Program Files/WezTerm/gcc-ar-15.com" + - "C:/Program Files/WezTerm/gcc-ar-15.exe" + - "C:/Program Files/WezTerm/gcc-ar-15" + - "C:/Program Files/Go/bin/gcc-ar-15.com" + - "C:/Program Files/Go/bin/gcc-ar-15.exe" + - "C:/Program Files/Go/bin/gcc-ar-15" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15" + - "C:/Users/Matthew/go/bin/gcc-ar-15.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15" + - "C:/Program Files/GitHub CLI/gcc-ar-15.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15" + - "C:/Godot/gcc-ar-15.com" + - "C:/Godot/gcc-ar-15.exe" + - "C:/Godot/gcc-ar-15" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15" + - "C:/Android/Sdk/emulator/gcc-ar-15.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15" + - "C:/msys64/mingw64/bin/gcc-ar15.com" + - "C:/msys64/mingw64/bin/gcc-ar15.exe" + - "C:/msys64/mingw64/bin/gcc-ar15" + - "C:/Users/Matthew/bin/gcc-ar15.com" + - "C:/Users/Matthew/bin/gcc-ar15.exe" + - "C:/Users/Matthew/bin/gcc-ar15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15" + - "C:/Program Files/Git/usr/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15" + - "C:/Windows/System32/gcc-ar15.com" + - "C:/Windows/System32/gcc-ar15.exe" + - "C:/Windows/System32/gcc-ar15" + - "C:/Windows/gcc-ar15.com" + - "C:/Windows/gcc-ar15.exe" + - "C:/Windows/gcc-ar15" + - "C:/Windows/System32/wbem/gcc-ar15.com" + - "C:/Windows/System32/wbem/gcc-ar15.exe" + - "C:/Windows/System32/wbem/gcc-ar15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15" + - "C:/Windows/System32/OpenSSH/gcc-ar15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar15" + - "C:/Program Files/dotnet/gcc-ar15.com" + - "C:/Program Files/dotnet/gcc-ar15.exe" + - "C:/Program Files/dotnet/gcc-ar15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15" + - "C:/Program Files/nodejs/gcc-ar15.com" + - "C:/Program Files/nodejs/gcc-ar15.exe" + - "C:/Program Files/nodejs/gcc-ar15" + - "C:/Program Files/PuTTY/gcc-ar15.com" + - "C:/Program Files/PuTTY/gcc-ar15.exe" + - "C:/Program Files/PuTTY/gcc-ar15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15" + - "C:/ffmpeg/bin/gcc-ar15.com" + - "C:/ffmpeg/bin/gcc-ar15.exe" + - "C:/ffmpeg/bin/gcc-ar15" + - "C:/Program Files/eSpeak NG/gcc-ar15.com" + - "C:/Program Files/eSpeak NG/gcc-ar15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar15" + - "C:/Program Files/Calibre2/gcc-ar15.com" + - "C:/Program Files/Calibre2/gcc-ar15.exe" + - "C:/Program Files/Calibre2/gcc-ar15" + - "C:/Program Files/Git/cmd/gcc-ar15.com" + - "C:/Program Files/Git/cmd/gcc-ar15.exe" + - "C:/Program Files/Git/cmd/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15" + - "C:/Program Files/WezTerm/gcc-ar15.com" + - "C:/Program Files/WezTerm/gcc-ar15.exe" + - "C:/Program Files/WezTerm/gcc-ar15" + - "C:/Program Files/Go/bin/gcc-ar15.com" + - "C:/Program Files/Go/bin/gcc-ar15.exe" + - "C:/Program Files/Go/bin/gcc-ar15" + - "C:/Users/Matthew/.local/bin/gcc-ar15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15" + - "C:/Program Files/smartmontools/bin/gcc-ar15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15" + - "C:/Program Files (x86)/Nmap/gcc-ar15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar15" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar15" + - "C:/Users/Matthew/go/bin/gcc-ar15.com" + - "C:/Users/Matthew/go/bin/gcc-ar15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar15" + - "C:/Program Files/GitHub CLI/gcc-ar15.com" + - "C:/Program Files/GitHub CLI/gcc-ar15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15" + - "C:/Godot/gcc-ar15.com" + - "C:/Godot/gcc-ar15.exe" + - "C:/Godot/gcc-ar15" + - "C:/Android/Sdk/platform-tools/gcc-ar15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar15" + - "C:/Android/Sdk/emulator/gcc-ar15.com" + - "C:/Android/Sdk/emulator/gcc-ar15.exe" + - "C:/Android/Sdk/emulator/gcc-ar15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15" + - "C:/msys64/mingw64/bin/gcc-ar.com" + found: "C:/msys64/mingw64/bin/gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2" + - "C:/Windows/System32/gcc-ranlib-15.2.com" + - "C:/Windows/System32/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/gcc-ranlib-15.2" + - "C:/Windows/gcc-ranlib-15.2.com" + - "C:/Windows/gcc-ranlib-15.2.exe" + - "C:/Windows/gcc-ranlib-15.2" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15.2" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15.2" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2" + - "C:/Godot/gcc-ranlib-15.2.com" + - "C:/Godot/gcc-ranlib-15.2.exe" + - "C:/Godot/gcc-ranlib-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15" + - "C:/Users/Matthew/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15" + - "C:/Windows/System32/gcc-ranlib-15.com" + - "C:/Windows/System32/gcc-ranlib-15.exe" + - "C:/Windows/System32/gcc-ranlib-15" + - "C:/Windows/gcc-ranlib-15.com" + - "C:/Windows/gcc-ranlib-15.exe" + - "C:/Windows/gcc-ranlib-15" + - "C:/Windows/System32/wbem/gcc-ranlib-15.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15" + - "C:/Program Files/dotnet/gcc-ranlib-15.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15" + - "C:/Program Files/nodejs/gcc-ranlib-15.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15" + - "C:/Program Files/PuTTY/gcc-ranlib-15.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15" + - "C:/ffmpeg/bin/gcc-ranlib-15.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15" + - "C:/Program Files/Calibre2/gcc-ranlib-15.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15" + - "C:/Program Files/WezTerm/gcc-ranlib-15.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15" + - "C:/Program Files/Go/bin/gcc-ranlib-15.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15" + - "C:/Godot/gcc-ranlib-15.com" + - "C:/Godot/gcc-ranlib-15.exe" + - "C:/Godot/gcc-ranlib-15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15" + - "C:/msys64/mingw64/bin/gcc-ranlib15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib15" + - "C:/Users/Matthew/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15" + - "C:/Windows/System32/gcc-ranlib15.com" + - "C:/Windows/System32/gcc-ranlib15.exe" + - "C:/Windows/System32/gcc-ranlib15" + - "C:/Windows/gcc-ranlib15.com" + - "C:/Windows/gcc-ranlib15.exe" + - "C:/Windows/gcc-ranlib15" + - "C:/Windows/System32/wbem/gcc-ranlib15.com" + - "C:/Windows/System32/wbem/gcc-ranlib15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15" + - "C:/Program Files/dotnet/gcc-ranlib15.com" + - "C:/Program Files/dotnet/gcc-ranlib15.exe" + - "C:/Program Files/dotnet/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15" + - "C:/Program Files/nodejs/gcc-ranlib15.com" + - "C:/Program Files/nodejs/gcc-ranlib15.exe" + - "C:/Program Files/nodejs/gcc-ranlib15" + - "C:/Program Files/PuTTY/gcc-ranlib15.com" + - "C:/Program Files/PuTTY/gcc-ranlib15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15" + - "C:/ffmpeg/bin/gcc-ranlib15.com" + - "C:/ffmpeg/bin/gcc-ranlib15.exe" + - "C:/ffmpeg/bin/gcc-ranlib15" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib15" + - "C:/Program Files/Calibre2/gcc-ranlib15.com" + - "C:/Program Files/Calibre2/gcc-ranlib15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib15" + - "C:/Program Files/Git/cmd/gcc-ranlib15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15" + - "C:/Program Files/WezTerm/gcc-ranlib15.com" + - "C:/Program Files/WezTerm/gcc-ranlib15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib15" + - "C:/Program Files/Go/bin/gcc-ranlib15.com" + - "C:/Program Files/Go/bin/gcc-ranlib15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib15" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15" + - "C:/Godot/gcc-ranlib15.com" + - "C:/Godot/gcc-ranlib15.exe" + - "C:/Godot/gcc-ranlib15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15" + - "C:/Android/Sdk/emulator/gcc-ranlib15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15" + - "C:/msys64/mingw64/bin/gcc-ranlib.com" + found: "C:/msys64/mingw64/bin/gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake:169 (enable_language)" + - "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake:2 (__windows_compiler_gnu)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake:48 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "windres" + - "windres" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/PSXRecomp/bin/" + - "C:/Program Files (x86)/PSXRecomp/sbin/" + - "C:/Program Files (x86)/PSXRecomp/" + searched_directories: + - "C:/msys64/mingw64/bin/windres.com" + found: "C:/msys64/mingw64/bin/windres.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/PSXRecomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/PSXRecomp" + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-6vzp8f" + binary: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-6vzp8f" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-6vzp8f' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_0b043 + [1/2] C:\\msys64\\mingw64\\bin\\gcc.exe -v -o CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_0b043.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_0b043.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccL5XaNx.s + GNU C23 (Rev9, Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + ignoring nonexistent directory "/mingw64/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + #include "..." search starts here: + #include <...> search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: 9820dc1569823034599644c72a145bc1 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_0b043.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccL5XaNx.s + GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.' + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\gcc.exe -v -Wl,-v CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj -o cmTC_0b043.exe -Wl,--out-implib,libcmTC_0b043.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0b043.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_0b043.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccHP9nWM.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_0b043.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_0b043.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccHP9nWM.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_0b043.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_0b043.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45.1 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0b043.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_0b043.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-6vzp8f'] + ignore line: [] + ignore line: [Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_0b043] + ignore line: [[1/2] C:\\msys64\\mingw64\\bin\\gcc.exe -v -o CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_0b043.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_0b043.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccL5XaNx.s] + ignore line: [GNU C23 (Rev9 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 9820dc1569823034599644c72a145bc1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_0b043.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccL5XaNx.s] + ignore line: [GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\gcc.exe -v -Wl -v CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj -o cmTC_0b043.exe -Wl --out-implib libcmTC_0b043.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_0b043.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_0b043.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccHP9nWM.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_0b043.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_0b043.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccHP9nWM.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_0b043.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_0b043.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccHP9nWM.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_0b043.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_0b043.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_0b043.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'C': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [mingw32;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45.1 + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-u1cn5j" + binary: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-u1cn5j" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-u1cn5j' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_6285a + [1/2] C:\\msys64\\mingw64\\bin\\g++.exe -v -o CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_6285a.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6285a.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccCQWmjl.s + GNU C++17 (Rev9, Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + ignoring nonexistent directory "/mingw64/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + #include "..." search starts here: + #include <...> search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: 36f124312e4c846faa2272518edc4df1 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_6285a.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccCQWmjl.s + GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.' + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\g++.exe -v -Wl,-v CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_6285a.exe -Wl,--out-implib,libcmTC_6285a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6285a.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_6285a.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWgm2cw.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_6285a.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_6285a.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWgm2cw.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_6285a.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_6285a.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45.1 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6285a.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_6285a.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] ==> [C:/msys64/mingw64/include/c++/15.2.0] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] ==> [C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] ==> [C:/msys64/mingw64/include/c++/15.2.0/backward] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-u1cn5j'] + ignore line: [] + ignore line: [Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_6285a] + ignore line: [[1/2] C:\\msys64\\mingw64\\bin\\g++.exe -v -o CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_6285a.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_6285a.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccCQWmjl.s] + ignore line: [GNU C++17 (Rev9 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 36f124312e4c846faa2272518edc4df1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_6285a.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccCQWmjl.s] + ignore line: [GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\g++.exe -v -Wl -v CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_6285a.exe -Wl --out-implib libcmTC_6285a.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6285a.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_6285a.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWgm2cw.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_6285a.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_6285a.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWgm2cw.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_6285a.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_6285a.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWgm2cw.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_6285a.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_6285a.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_6285a.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'CXX': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [msvcrt] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45.1 + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CTest.cmake:188 (find_program)" + - "CMakeLists.txt:5 (include)" + mode: "program" + variable: "MEMORYCHECK_COMMAND" + description: "Path to the memory checking command, used for memory error detection." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "purify" + - "valgrind" + - "boundscheck" + - "drmemory" + - "cuda-memcheck" + - "compute-sanitizer" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/PSXRecomp/bin/" + - "C:/Program Files (x86)/PSXRecomp/sbin/" + - "C:/Program Files (x86)/PSXRecomp/" + - "/REGISTRY-NOTFOUND/" + searched_directories: + - "C:/msys64/mingw64/bin/purify.com" + - "C:/msys64/mingw64/bin/purify.exe" + - "C:/msys64/mingw64/bin/purify" + - "C:/Users/Matthew/bin/purify.com" + - "C:/Users/Matthew/bin/purify.exe" + - "C:/Users/Matthew/bin/purify" + - "C:/Program Files/Git/mingw64/bin/purify.com" + - "C:/Program Files/Git/mingw64/bin/purify.exe" + - "C:/Program Files/Git/mingw64/bin/purify" + - "C:/Program Files/Git/usr/local/bin/purify.com" + - "C:/Program Files/Git/usr/local/bin/purify.exe" + - "C:/Program Files/Git/usr/local/bin/purify" + - "C:/Program Files/Git/usr/bin/purify.com" + - "C:/Program Files/Git/usr/bin/purify.exe" + - "C:/Program Files/Git/usr/bin/purify" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/purify.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/purify.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/purify" + - "C:/VulkanSDK/1.4.341.1/Bin/purify.com" + - "C:/VulkanSDK/1.4.341.1/Bin/purify.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/purify" + - "C:/devkitPro/msys2/usr/bin/purify.com" + - "C:/devkitPro/msys2/usr/bin/purify.exe" + - "C:/devkitPro/msys2/usr/bin/purify" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/purify.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/purify.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/purify" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/purify.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/purify.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/purify" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/purify.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/purify.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/purify" + - "C:/Program Files/Oculus/Support/oculus-runtime/purify.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/purify.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/purify" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/purify.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/purify.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/purify" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/purify.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/purify.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/purify" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/purify.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/purify.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/purify" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/purify.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/purify.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/purify" + - "C:/Windows/System32/purify.com" + - "C:/Windows/System32/purify.exe" + - "C:/Windows/System32/purify" + - "C:/Windows/purify.com" + - "C:/Windows/purify.exe" + - "C:/Windows/purify" + - "C:/Windows/System32/wbem/purify.com" + - "C:/Windows/System32/wbem/purify.exe" + - "C:/Windows/System32/wbem/purify" + - "C:/Windows/System32/WindowsPowerShell/v1.0/purify.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/purify.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/purify" + - "C:/Windows/System32/OpenSSH/purify.com" + - "C:/Windows/System32/OpenSSH/purify.exe" + - "C:/Windows/System32/OpenSSH/purify" + - "C:/Program Files/dotnet/purify.com" + - "C:/Program Files/dotnet/purify.exe" + - "C:/Program Files/dotnet/purify" + - "C:/Users/Matthew/AppData/Roaming/nvm/purify.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/purify.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/purify" + - "C:/Program Files/nodejs/purify.com" + - "C:/Program Files/nodejs/purify.exe" + - "C:/Program Files/nodejs/purify" + - "C:/Program Files/PuTTY/purify.com" + - "C:/Program Files/PuTTY/purify.exe" + - "C:/Program Files/PuTTY/purify" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/purify.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/purify.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/purify" + - "C:/ffmpeg/bin/purify.com" + - "C:/ffmpeg/bin/purify.exe" + - "C:/ffmpeg/bin/purify" + - "C:/Program Files/eSpeak NG/purify.com" + - "C:/Program Files/eSpeak NG/purify.exe" + - "C:/Program Files/eSpeak NG/purify" + - "C:/Program Files/Calibre2/purify.com" + - "C:/Program Files/Calibre2/purify.exe" + - "C:/Program Files/Calibre2/purify" + - "C:/Program Files/Git/cmd/purify.com" + - "C:/Program Files/Git/cmd/purify.exe" + - "C:/Program Files/Git/cmd/purify" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/purify.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/purify.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/purify" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/purify.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/purify.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/purify" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/purify.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/purify.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/purify" + - "C:/Program Files (x86)/cloudflared/purify.com" + - "C:/Program Files (x86)/cloudflared/purify.exe" + - "C:/Program Files (x86)/cloudflared/purify" + - "C:/Program Files/Docker/Docker/resources/bin/purify.com" + - "C:/Program Files/Docker/Docker/resources/bin/purify.exe" + - "C:/Program Files/Docker/Docker/resources/bin/purify" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/purify.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/purify.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/purify" + - "C:/Program Files/WezTerm/purify.com" + - "C:/Program Files/WezTerm/purify.exe" + - "C:/Program Files/WezTerm/purify" + - "C:/Program Files/Go/bin/purify.com" + - "C:/Program Files/Go/bin/purify.exe" + - "C:/Program Files/Go/bin/purify" + - "C:/Users/Matthew/.local/bin/purify.com" + - "C:/Users/Matthew/.local/bin/purify.exe" + - "C:/Users/Matthew/.local/bin/purify" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/purify.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/purify.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/purify" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/purify.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/purify.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/purify" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/purify.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/purify.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/purify" + - "C:/Users/Matthew/.dotnet/tools/purify.com" + - "C:/Users/Matthew/.dotnet/tools/purify.exe" + - "C:/Users/Matthew/.dotnet/tools/purify" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/purify.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/purify.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/purify" + - "C:/Program Files/smartmontools/bin/purify.com" + - "C:/Program Files/smartmontools/bin/purify.exe" + - "C:/Program Files/smartmontools/bin/purify" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/purify.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/purify.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/purify" + - "C:/Users/Matthew/AppData/Local/particle/bin/purify.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/purify.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/purify" + - "C:/Program Files (x86)/Nmap/purify.com" + - "C:/Program Files (x86)/Nmap/purify.exe" + - "C:/Program Files (x86)/Nmap/purify" + - "C:/Program Files/mitmproxy/bin/purify.com" + - "C:/Program Files/mitmproxy/bin/purify.exe" + - "C:/Program Files/mitmproxy/bin/purify" + - "C:/Users/Matthew/go/bin/purify.com" + - "C:/Users/Matthew/go/bin/purify.exe" + - "C:/Users/Matthew/go/bin/purify" + - "C:/Program Files/GitHub CLI/purify.com" + - "C:/Program Files/GitHub CLI/purify.exe" + - "C:/Program Files/GitHub CLI/purify" + - "C:/Users/Matthew/.cargo/bin/purify.com" + - "C:/Users/Matthew/.cargo/bin/purify.exe" + - "C:/Users/Matthew/.cargo/bin/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/purify" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/purify.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/purify.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/purify" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/purify.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/purify.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/purify" + - "C:/Godot/purify.com" + - "C:/Godot/purify.exe" + - "C:/Godot/purify" + - "C:/Android/Sdk/platform-tools/purify.com" + - "C:/Android/Sdk/platform-tools/purify.exe" + - "C:/Android/Sdk/platform-tools/purify" + - "C:/Android/Sdk/emulator/purify.com" + - "C:/Android/Sdk/emulator/purify.exe" + - "C:/Android/Sdk/emulator/purify" + - "C:/Program Files/Git/usr/bin/vendor_perl/purify.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/purify.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/purify" + - "C:/Program Files/Git/usr/bin/core_perl/purify.com" + - "C:/Program Files/Git/usr/bin/core_perl/purify.exe" + - "C:/Program Files/Git/usr/bin/core_perl/purify" + - "C:/Program Files/Git/mingw64/bin/purify.com" + - "C:/Program Files/Git/mingw64/bin/purify.exe" + - "C:/Program Files/Git/mingw64/bin/purify" + - "C:/Program Files/Git/mingw64/sbin/purify.com" + - "C:/Program Files/Git/mingw64/sbin/purify.exe" + - "C:/Program Files/Git/mingw64/sbin/purify" + - "C:/Program Files/Git/mingw64/purify.com" + - "C:/Program Files/Git/mingw64/purify.exe" + - "C:/Program Files/Git/mingw64/purify" + - "C:/Program Files/bin/purify.com" + - "C:/Program Files/bin/purify.exe" + - "C:/Program Files/bin/purify" + - "C:/Program Files/sbin/purify.com" + - "C:/Program Files/sbin/purify.exe" + - "C:/Program Files/sbin/purify" + - "C:/Program Files/purify.com" + - "C:/Program Files/purify.exe" + - "C:/Program Files/purify" + - "C:/Program Files (x86)/bin/purify.com" + - "C:/Program Files (x86)/bin/purify.exe" + - "C:/Program Files (x86)/bin/purify" + - "C:/Program Files (x86)/sbin/purify.com" + - "C:/Program Files (x86)/sbin/purify.exe" + - "C:/Program Files (x86)/sbin/purify" + - "C:/Program Files (x86)/purify.com" + - "C:/Program Files (x86)/purify.exe" + - "C:/Program Files (x86)/purify" + - "C:/msys64/mingw64/bin/purify.com" + - "C:/msys64/mingw64/bin/purify.exe" + - "C:/msys64/mingw64/bin/purify" + - "C:/msys64/mingw64/sbin/purify.com" + - "C:/msys64/mingw64/sbin/purify.exe" + - "C:/msys64/mingw64/sbin/purify" + - "C:/msys64/mingw64/purify.com" + - "C:/msys64/mingw64/purify.exe" + - "C:/msys64/mingw64/purify" + - "C:/Program Files (x86)/PSXRecomp/bin/purify.com" + - "C:/Program Files (x86)/PSXRecomp/bin/purify.exe" + - "C:/Program Files (x86)/PSXRecomp/bin/purify" + - "C:/Program Files (x86)/PSXRecomp/sbin/purify.com" + - "C:/Program Files (x86)/PSXRecomp/sbin/purify.exe" + - "C:/Program Files (x86)/PSXRecomp/sbin/purify" + - "C:/Program Files (x86)/PSXRecomp/purify.com" + - "C:/Program Files (x86)/PSXRecomp/purify.exe" + - "C:/Program Files (x86)/PSXRecomp/purify" + - "/REGISTRY-NOTFOUND/purify.com" + - "/REGISTRY-NOTFOUND/purify.exe" + - "/REGISTRY-NOTFOUND/purify" + - "C:/msys64/mingw64/bin/valgrind.com" + - "C:/msys64/mingw64/bin/valgrind.exe" + - "C:/msys64/mingw64/bin/valgrind" + - "C:/Users/Matthew/bin/valgrind.com" + - "C:/Users/Matthew/bin/valgrind.exe" + - "C:/Users/Matthew/bin/valgrind" + - "C:/Program Files/Git/mingw64/bin/valgrind.com" + - "C:/Program Files/Git/mingw64/bin/valgrind.exe" + - "C:/Program Files/Git/mingw64/bin/valgrind" + - "C:/Program Files/Git/usr/local/bin/valgrind.com" + - "C:/Program Files/Git/usr/local/bin/valgrind.exe" + - "C:/Program Files/Git/usr/local/bin/valgrind" + - "C:/Program Files/Git/usr/bin/valgrind.com" + - "C:/Program Files/Git/usr/bin/valgrind.exe" + - "C:/Program Files/Git/usr/bin/valgrind" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/valgrind.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/valgrind.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/valgrind" + - "C:/VulkanSDK/1.4.341.1/Bin/valgrind.com" + - "C:/VulkanSDK/1.4.341.1/Bin/valgrind.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/valgrind" + - "C:/devkitPro/msys2/usr/bin/valgrind.com" + - "C:/devkitPro/msys2/usr/bin/valgrind.exe" + - "C:/devkitPro/msys2/usr/bin/valgrind" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/valgrind.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/valgrind.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/valgrind" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/valgrind.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/valgrind.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/valgrind" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/valgrind.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/valgrind.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/valgrind" + - "C:/Program Files/Oculus/Support/oculus-runtime/valgrind.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/valgrind.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/valgrind" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/valgrind.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/valgrind.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/valgrind" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/valgrind.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/valgrind.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/valgrind" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/valgrind.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/valgrind.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/valgrind" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/valgrind.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/valgrind.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/valgrind" + - "C:/Windows/System32/valgrind.com" + - "C:/Windows/System32/valgrind.exe" + - "C:/Windows/System32/valgrind" + - "C:/Windows/valgrind.com" + - "C:/Windows/valgrind.exe" + - "C:/Windows/valgrind" + - "C:/Windows/System32/wbem/valgrind.com" + - "C:/Windows/System32/wbem/valgrind.exe" + - "C:/Windows/System32/wbem/valgrind" + - "C:/Windows/System32/WindowsPowerShell/v1.0/valgrind.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/valgrind.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/valgrind" + - "C:/Windows/System32/OpenSSH/valgrind.com" + - "C:/Windows/System32/OpenSSH/valgrind.exe" + - "C:/Windows/System32/OpenSSH/valgrind" + - "C:/Program Files/dotnet/valgrind.com" + - "C:/Program Files/dotnet/valgrind.exe" + - "C:/Program Files/dotnet/valgrind" + - "C:/Users/Matthew/AppData/Roaming/nvm/valgrind.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/valgrind.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/valgrind" + - "C:/Program Files/nodejs/valgrind.com" + - "C:/Program Files/nodejs/valgrind.exe" + - "C:/Program Files/nodejs/valgrind" + - "C:/Program Files/PuTTY/valgrind.com" + - "C:/Program Files/PuTTY/valgrind.exe" + - "C:/Program Files/PuTTY/valgrind" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/valgrind.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/valgrind.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/valgrind" + - "C:/ffmpeg/bin/valgrind.com" + - "C:/ffmpeg/bin/valgrind.exe" + - "C:/ffmpeg/bin/valgrind" + - "C:/Program Files/eSpeak NG/valgrind.com" + - "C:/Program Files/eSpeak NG/valgrind.exe" + - "C:/Program Files/eSpeak NG/valgrind" + - "C:/Program Files/Calibre2/valgrind.com" + - "C:/Program Files/Calibre2/valgrind.exe" + - "C:/Program Files/Calibre2/valgrind" + - "C:/Program Files/Git/cmd/valgrind.com" + - "C:/Program Files/Git/cmd/valgrind.exe" + - "C:/Program Files/Git/cmd/valgrind" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/valgrind.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/valgrind.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/valgrind" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/valgrind.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/valgrind.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/valgrind" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/valgrind.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/valgrind.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/valgrind" + - "C:/Program Files (x86)/cloudflared/valgrind.com" + - "C:/Program Files (x86)/cloudflared/valgrind.exe" + - "C:/Program Files (x86)/cloudflared/valgrind" + - "C:/Program Files/Docker/Docker/resources/bin/valgrind.com" + - "C:/Program Files/Docker/Docker/resources/bin/valgrind.exe" + - "C:/Program Files/Docker/Docker/resources/bin/valgrind" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/valgrind.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/valgrind.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/valgrind" + - "C:/Program Files/WezTerm/valgrind.com" + - "C:/Program Files/WezTerm/valgrind.exe" + - "C:/Program Files/WezTerm/valgrind" + - "C:/Program Files/Go/bin/valgrind.com" + - "C:/Program Files/Go/bin/valgrind.exe" + - "C:/Program Files/Go/bin/valgrind" + - "C:/Users/Matthew/.local/bin/valgrind.com" + - "C:/Users/Matthew/.local/bin/valgrind.exe" + - "C:/Users/Matthew/.local/bin/valgrind" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/valgrind.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/valgrind.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/valgrind" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/valgrind.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/valgrind.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/valgrind" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/valgrind" + - "C:/Users/Matthew/.dotnet/tools/valgrind.com" + - "C:/Users/Matthew/.dotnet/tools/valgrind.exe" + - "C:/Users/Matthew/.dotnet/tools/valgrind" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/valgrind" + - "C:/Program Files/smartmontools/bin/valgrind.com" + - "C:/Program Files/smartmontools/bin/valgrind.exe" + - "C:/Program Files/smartmontools/bin/valgrind" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/valgrind" + - "C:/Users/Matthew/AppData/Local/particle/bin/valgrind.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/valgrind" + - "C:/Program Files (x86)/Nmap/valgrind.com" + - "C:/Program Files (x86)/Nmap/valgrind.exe" + - "C:/Program Files (x86)/Nmap/valgrind" + - "C:/Program Files/mitmproxy/bin/valgrind.com" + - "C:/Program Files/mitmproxy/bin/valgrind.exe" + - "C:/Program Files/mitmproxy/bin/valgrind" + - "C:/Users/Matthew/go/bin/valgrind.com" + - "C:/Users/Matthew/go/bin/valgrind.exe" + - "C:/Users/Matthew/go/bin/valgrind" + - "C:/Program Files/GitHub CLI/valgrind.com" + - "C:/Program Files/GitHub CLI/valgrind.exe" + - "C:/Program Files/GitHub CLI/valgrind" + - "C:/Users/Matthew/.cargo/bin/valgrind.com" + - "C:/Users/Matthew/.cargo/bin/valgrind.exe" + - "C:/Users/Matthew/.cargo/bin/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/valgrind" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/valgrind.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/valgrind" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/valgrind" + - "C:/Godot/valgrind.com" + - "C:/Godot/valgrind.exe" + - "C:/Godot/valgrind" + - "C:/Android/Sdk/platform-tools/valgrind.com" + - "C:/Android/Sdk/platform-tools/valgrind.exe" + - "C:/Android/Sdk/platform-tools/valgrind" + - "C:/Android/Sdk/emulator/valgrind.com" + - "C:/Android/Sdk/emulator/valgrind.exe" + - "C:/Android/Sdk/emulator/valgrind" + - "C:/Program Files/Git/usr/bin/vendor_perl/valgrind.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/valgrind.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/valgrind" + - "C:/Program Files/Git/usr/bin/core_perl/valgrind.com" + - "C:/Program Files/Git/usr/bin/core_perl/valgrind.exe" + - "C:/Program Files/Git/usr/bin/core_perl/valgrind" + - "C:/Program Files/Git/mingw64/bin/valgrind.com" + - "C:/Program Files/Git/mingw64/bin/valgrind.exe" + - "C:/Program Files/Git/mingw64/bin/valgrind" + - "C:/Program Files/Git/mingw64/sbin/valgrind.com" + - "C:/Program Files/Git/mingw64/sbin/valgrind.exe" + - "C:/Program Files/Git/mingw64/sbin/valgrind" + - "C:/Program Files/Git/mingw64/valgrind.com" + - "C:/Program Files/Git/mingw64/valgrind.exe" + - "C:/Program Files/Git/mingw64/valgrind" + - "C:/Program Files/bin/valgrind.com" + - "C:/Program Files/bin/valgrind.exe" + - "C:/Program Files/bin/valgrind" + - "C:/Program Files/sbin/valgrind.com" + - "C:/Program Files/sbin/valgrind.exe" + - "C:/Program Files/sbin/valgrind" + - "C:/Program Files/valgrind.com" + - "C:/Program Files/valgrind.exe" + - "C:/Program Files/valgrind" + - "C:/Program Files (x86)/bin/valgrind.com" + - "C:/Program Files (x86)/bin/valgrind.exe" + - "C:/Program Files (x86)/bin/valgrind" + - "C:/Program Files (x86)/sbin/valgrind.com" + - "C:/Program Files (x86)/sbin/valgrind.exe" + - "C:/Program Files (x86)/sbin/valgrind" + - "C:/Program Files (x86)/valgrind.com" + - "C:/Program Files (x86)/valgrind.exe" + - "C:/Program Files (x86)/valgrind" + - "C:/msys64/mingw64/bin/valgrind.com" + - "C:/msys64/mingw64/bin/valgrind.exe" + - "C:/msys64/mingw64/bin/valgrind" + - "C:/msys64/mingw64/sbin/valgrind.com" + - "C:/msys64/mingw64/sbin/valgrind.exe" + - "C:/msys64/mingw64/sbin/valgrind" + - "C:/msys64/mingw64/valgrind.com" + - "C:/msys64/mingw64/valgrind.exe" + - "C:/msys64/mingw64/valgrind" + - "C:/Program Files (x86)/PSXRecomp/bin/valgrind.com" + - "C:/Program Files (x86)/PSXRecomp/bin/valgrind.exe" + - "C:/Program Files (x86)/PSXRecomp/bin/valgrind" + - "C:/Program Files (x86)/PSXRecomp/sbin/valgrind.com" + - "C:/Program Files (x86)/PSXRecomp/sbin/valgrind.exe" + - "C:/Program Files (x86)/PSXRecomp/sbin/valgrind" + - "C:/Program Files (x86)/PSXRecomp/valgrind.com" + - "C:/Program Files (x86)/PSXRecomp/valgrind.exe" + - "C:/Program Files (x86)/PSXRecomp/valgrind" + - "/REGISTRY-NOTFOUND/valgrind.com" + - "/REGISTRY-NOTFOUND/valgrind.exe" + - "/REGISTRY-NOTFOUND/valgrind" + - "C:/msys64/mingw64/bin/boundscheck.com" + - "C:/msys64/mingw64/bin/boundscheck.exe" + - "C:/msys64/mingw64/bin/boundscheck" + - "C:/Users/Matthew/bin/boundscheck.com" + - "C:/Users/Matthew/bin/boundscheck.exe" + - "C:/Users/Matthew/bin/boundscheck" + - "C:/Program Files/Git/mingw64/bin/boundscheck.com" + - "C:/Program Files/Git/mingw64/bin/boundscheck.exe" + - "C:/Program Files/Git/mingw64/bin/boundscheck" + - "C:/Program Files/Git/usr/local/bin/boundscheck.com" + - "C:/Program Files/Git/usr/local/bin/boundscheck.exe" + - "C:/Program Files/Git/usr/local/bin/boundscheck" + - "C:/Program Files/Git/usr/bin/boundscheck.com" + - "C:/Program Files/Git/usr/bin/boundscheck.exe" + - "C:/Program Files/Git/usr/bin/boundscheck" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/boundscheck.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/boundscheck.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/boundscheck" + - "C:/VulkanSDK/1.4.341.1/Bin/boundscheck.com" + - "C:/VulkanSDK/1.4.341.1/Bin/boundscheck.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/boundscheck" + - "C:/devkitPro/msys2/usr/bin/boundscheck.com" + - "C:/devkitPro/msys2/usr/bin/boundscheck.exe" + - "C:/devkitPro/msys2/usr/bin/boundscheck" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/boundscheck.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/boundscheck.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/boundscheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/boundscheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/boundscheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/boundscheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/boundscheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/boundscheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/boundscheck" + - "C:/Program Files/Oculus/Support/oculus-runtime/boundscheck.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/boundscheck.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/boundscheck" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/boundscheck.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/boundscheck.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/boundscheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/boundscheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/boundscheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/boundscheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/boundscheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/boundscheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/boundscheck" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/boundscheck.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/boundscheck.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/boundscheck" + - "C:/Windows/System32/boundscheck.com" + - "C:/Windows/System32/boundscheck.exe" + - "C:/Windows/System32/boundscheck" + - "C:/Windows/boundscheck.com" + - "C:/Windows/boundscheck.exe" + - "C:/Windows/boundscheck" + - "C:/Windows/System32/wbem/boundscheck.com" + - "C:/Windows/System32/wbem/boundscheck.exe" + - "C:/Windows/System32/wbem/boundscheck" + - "C:/Windows/System32/WindowsPowerShell/v1.0/boundscheck.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/boundscheck.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/boundscheck" + - "C:/Windows/System32/OpenSSH/boundscheck.com" + - "C:/Windows/System32/OpenSSH/boundscheck.exe" + - "C:/Windows/System32/OpenSSH/boundscheck" + - "C:/Program Files/dotnet/boundscheck.com" + - "C:/Program Files/dotnet/boundscheck.exe" + - "C:/Program Files/dotnet/boundscheck" + - "C:/Users/Matthew/AppData/Roaming/nvm/boundscheck.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/boundscheck.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/boundscheck" + - "C:/Program Files/nodejs/boundscheck.com" + - "C:/Program Files/nodejs/boundscheck.exe" + - "C:/Program Files/nodejs/boundscheck" + - "C:/Program Files/PuTTY/boundscheck.com" + - "C:/Program Files/PuTTY/boundscheck.exe" + - "C:/Program Files/PuTTY/boundscheck" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/boundscheck.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/boundscheck.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/boundscheck" + - "C:/ffmpeg/bin/boundscheck.com" + - "C:/ffmpeg/bin/boundscheck.exe" + - "C:/ffmpeg/bin/boundscheck" + - "C:/Program Files/eSpeak NG/boundscheck.com" + - "C:/Program Files/eSpeak NG/boundscheck.exe" + - "C:/Program Files/eSpeak NG/boundscheck" + - "C:/Program Files/Calibre2/boundscheck.com" + - "C:/Program Files/Calibre2/boundscheck.exe" + - "C:/Program Files/Calibre2/boundscheck" + - "C:/Program Files/Git/cmd/boundscheck.com" + - "C:/Program Files/Git/cmd/boundscheck.exe" + - "C:/Program Files/Git/cmd/boundscheck" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/boundscheck.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/boundscheck.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/boundscheck" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/boundscheck.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/boundscheck.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/boundscheck" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/boundscheck.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/boundscheck.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/boundscheck" + - "C:/Program Files (x86)/cloudflared/boundscheck.com" + - "C:/Program Files (x86)/cloudflared/boundscheck.exe" + - "C:/Program Files (x86)/cloudflared/boundscheck" + - "C:/Program Files/Docker/Docker/resources/bin/boundscheck.com" + - "C:/Program Files/Docker/Docker/resources/bin/boundscheck.exe" + - "C:/Program Files/Docker/Docker/resources/bin/boundscheck" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/boundscheck.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/boundscheck.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/boundscheck" + - "C:/Program Files/WezTerm/boundscheck.com" + - "C:/Program Files/WezTerm/boundscheck.exe" + - "C:/Program Files/WezTerm/boundscheck" + - "C:/Program Files/Go/bin/boundscheck.com" + - "C:/Program Files/Go/bin/boundscheck.exe" + - "C:/Program Files/Go/bin/boundscheck" + - "C:/Users/Matthew/.local/bin/boundscheck.com" + - "C:/Users/Matthew/.local/bin/boundscheck.exe" + - "C:/Users/Matthew/.local/bin/boundscheck" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/boundscheck.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/boundscheck.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/boundscheck" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/boundscheck.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/boundscheck.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/boundscheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/boundscheck" + - "C:/Users/Matthew/.dotnet/tools/boundscheck.com" + - "C:/Users/Matthew/.dotnet/tools/boundscheck.exe" + - "C:/Users/Matthew/.dotnet/tools/boundscheck" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/boundscheck" + - "C:/Program Files/smartmontools/bin/boundscheck.com" + - "C:/Program Files/smartmontools/bin/boundscheck.exe" + - "C:/Program Files/smartmontools/bin/boundscheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/boundscheck" + - "C:/Users/Matthew/AppData/Local/particle/bin/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/boundscheck" + - "C:/Program Files (x86)/Nmap/boundscheck.com" + - "C:/Program Files (x86)/Nmap/boundscheck.exe" + - "C:/Program Files (x86)/Nmap/boundscheck" + - "C:/Program Files/mitmproxy/bin/boundscheck.com" + - "C:/Program Files/mitmproxy/bin/boundscheck.exe" + - "C:/Program Files/mitmproxy/bin/boundscheck" + - "C:/Users/Matthew/go/bin/boundscheck.com" + - "C:/Users/Matthew/go/bin/boundscheck.exe" + - "C:/Users/Matthew/go/bin/boundscheck" + - "C:/Program Files/GitHub CLI/boundscheck.com" + - "C:/Program Files/GitHub CLI/boundscheck.exe" + - "C:/Program Files/GitHub CLI/boundscheck" + - "C:/Users/Matthew/.cargo/bin/boundscheck.com" + - "C:/Users/Matthew/.cargo/bin/boundscheck.exe" + - "C:/Users/Matthew/.cargo/bin/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/boundscheck" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/boundscheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/boundscheck" + - "C:/Godot/boundscheck.com" + - "C:/Godot/boundscheck.exe" + - "C:/Godot/boundscheck" + - "C:/Android/Sdk/platform-tools/boundscheck.com" + - "C:/Android/Sdk/platform-tools/boundscheck.exe" + - "C:/Android/Sdk/platform-tools/boundscheck" + - "C:/Android/Sdk/emulator/boundscheck.com" + - "C:/Android/Sdk/emulator/boundscheck.exe" + - "C:/Android/Sdk/emulator/boundscheck" + - "C:/Program Files/Git/usr/bin/vendor_perl/boundscheck.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/boundscheck.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/boundscheck" + - "C:/Program Files/Git/usr/bin/core_perl/boundscheck.com" + - "C:/Program Files/Git/usr/bin/core_perl/boundscheck.exe" + - "C:/Program Files/Git/usr/bin/core_perl/boundscheck" + - "C:/Program Files/Git/mingw64/bin/boundscheck.com" + - "C:/Program Files/Git/mingw64/bin/boundscheck.exe" + - "C:/Program Files/Git/mingw64/bin/boundscheck" + - "C:/Program Files/Git/mingw64/sbin/boundscheck.com" + - "C:/Program Files/Git/mingw64/sbin/boundscheck.exe" + - "C:/Program Files/Git/mingw64/sbin/boundscheck" + - "C:/Program Files/Git/mingw64/boundscheck.com" + - "C:/Program Files/Git/mingw64/boundscheck.exe" + - "C:/Program Files/Git/mingw64/boundscheck" + - "C:/Program Files/bin/boundscheck.com" + - "C:/Program Files/bin/boundscheck.exe" + - "C:/Program Files/bin/boundscheck" + - "C:/Program Files/sbin/boundscheck.com" + - "C:/Program Files/sbin/boundscheck.exe" + - "C:/Program Files/sbin/boundscheck" + - "C:/Program Files/boundscheck.com" + - "C:/Program Files/boundscheck.exe" + - "C:/Program Files/boundscheck" + - "C:/Program Files (x86)/bin/boundscheck.com" + - "C:/Program Files (x86)/bin/boundscheck.exe" + - "C:/Program Files (x86)/bin/boundscheck" + - "C:/Program Files (x86)/sbin/boundscheck.com" + - "C:/Program Files (x86)/sbin/boundscheck.exe" + - "C:/Program Files (x86)/sbin/boundscheck" + - "C:/Program Files (x86)/boundscheck.com" + - "C:/Program Files (x86)/boundscheck.exe" + - "C:/Program Files (x86)/boundscheck" + - "C:/msys64/mingw64/bin/boundscheck.com" + - "C:/msys64/mingw64/bin/boundscheck.exe" + - "C:/msys64/mingw64/bin/boundscheck" + - "C:/msys64/mingw64/sbin/boundscheck.com" + - "C:/msys64/mingw64/sbin/boundscheck.exe" + - "C:/msys64/mingw64/sbin/boundscheck" + - "C:/msys64/mingw64/boundscheck.com" + - "C:/msys64/mingw64/boundscheck.exe" + - "C:/msys64/mingw64/boundscheck" + - "C:/Program Files (x86)/PSXRecomp/bin/boundscheck.com" + - "C:/Program Files (x86)/PSXRecomp/bin/boundscheck.exe" + - "C:/Program Files (x86)/PSXRecomp/bin/boundscheck" + - "C:/Program Files (x86)/PSXRecomp/sbin/boundscheck.com" + - "C:/Program Files (x86)/PSXRecomp/sbin/boundscheck.exe" + - "C:/Program Files (x86)/PSXRecomp/sbin/boundscheck" + - "C:/Program Files (x86)/PSXRecomp/boundscheck.com" + - "C:/Program Files (x86)/PSXRecomp/boundscheck.exe" + - "C:/Program Files (x86)/PSXRecomp/boundscheck" + - "/REGISTRY-NOTFOUND/boundscheck.com" + - "/REGISTRY-NOTFOUND/boundscheck.exe" + - "/REGISTRY-NOTFOUND/boundscheck" + - "C:/msys64/mingw64/bin/drmemory.com" + - "C:/msys64/mingw64/bin/drmemory.exe" + - "C:/msys64/mingw64/bin/drmemory" + - "C:/Users/Matthew/bin/drmemory.com" + - "C:/Users/Matthew/bin/drmemory.exe" + - "C:/Users/Matthew/bin/drmemory" + - "C:/Program Files/Git/mingw64/bin/drmemory.com" + - "C:/Program Files/Git/mingw64/bin/drmemory.exe" + - "C:/Program Files/Git/mingw64/bin/drmemory" + - "C:/Program Files/Git/usr/local/bin/drmemory.com" + - "C:/Program Files/Git/usr/local/bin/drmemory.exe" + - "C:/Program Files/Git/usr/local/bin/drmemory" + - "C:/Program Files/Git/usr/bin/drmemory.com" + - "C:/Program Files/Git/usr/bin/drmemory.exe" + - "C:/Program Files/Git/usr/bin/drmemory" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/drmemory.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/drmemory.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/drmemory" + - "C:/VulkanSDK/1.4.341.1/Bin/drmemory.com" + - "C:/VulkanSDK/1.4.341.1/Bin/drmemory.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/drmemory" + - "C:/devkitPro/msys2/usr/bin/drmemory.com" + - "C:/devkitPro/msys2/usr/bin/drmemory.exe" + - "C:/devkitPro/msys2/usr/bin/drmemory" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/drmemory.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/drmemory.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/drmemory" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/drmemory.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/drmemory.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/drmemory" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/drmemory.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/drmemory.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/drmemory" + - "C:/Program Files/Oculus/Support/oculus-runtime/drmemory.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/drmemory.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/drmemory" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/drmemory.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/drmemory.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/drmemory" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/drmemory.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/drmemory.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/drmemory" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/drmemory.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/drmemory.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/drmemory" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/drmemory.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/drmemory.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/drmemory" + - "C:/Windows/System32/drmemory.com" + - "C:/Windows/System32/drmemory.exe" + - "C:/Windows/System32/drmemory" + - "C:/Windows/drmemory.com" + - "C:/Windows/drmemory.exe" + - "C:/Windows/drmemory" + - "C:/Windows/System32/wbem/drmemory.com" + - "C:/Windows/System32/wbem/drmemory.exe" + - "C:/Windows/System32/wbem/drmemory" + - "C:/Windows/System32/WindowsPowerShell/v1.0/drmemory.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/drmemory.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/drmemory" + - "C:/Windows/System32/OpenSSH/drmemory.com" + - "C:/Windows/System32/OpenSSH/drmemory.exe" + - "C:/Windows/System32/OpenSSH/drmemory" + - "C:/Program Files/dotnet/drmemory.com" + - "C:/Program Files/dotnet/drmemory.exe" + - "C:/Program Files/dotnet/drmemory" + - "C:/Users/Matthew/AppData/Roaming/nvm/drmemory.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/drmemory.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/drmemory" + - "C:/Program Files/nodejs/drmemory.com" + - "C:/Program Files/nodejs/drmemory.exe" + - "C:/Program Files/nodejs/drmemory" + - "C:/Program Files/PuTTY/drmemory.com" + - "C:/Program Files/PuTTY/drmemory.exe" + - "C:/Program Files/PuTTY/drmemory" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/drmemory.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/drmemory.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/drmemory" + - "C:/ffmpeg/bin/drmemory.com" + - "C:/ffmpeg/bin/drmemory.exe" + - "C:/ffmpeg/bin/drmemory" + - "C:/Program Files/eSpeak NG/drmemory.com" + - "C:/Program Files/eSpeak NG/drmemory.exe" + - "C:/Program Files/eSpeak NG/drmemory" + - "C:/Program Files/Calibre2/drmemory.com" + - "C:/Program Files/Calibre2/drmemory.exe" + - "C:/Program Files/Calibre2/drmemory" + - "C:/Program Files/Git/cmd/drmemory.com" + - "C:/Program Files/Git/cmd/drmemory.exe" + - "C:/Program Files/Git/cmd/drmemory" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/drmemory.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/drmemory.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/drmemory" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/drmemory.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/drmemory.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/drmemory" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/drmemory.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/drmemory.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/drmemory" + - "C:/Program Files (x86)/cloudflared/drmemory.com" + - "C:/Program Files (x86)/cloudflared/drmemory.exe" + - "C:/Program Files (x86)/cloudflared/drmemory" + - "C:/Program Files/Docker/Docker/resources/bin/drmemory.com" + - "C:/Program Files/Docker/Docker/resources/bin/drmemory.exe" + - "C:/Program Files/Docker/Docker/resources/bin/drmemory" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/drmemory.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/drmemory.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/drmemory" + - "C:/Program Files/WezTerm/drmemory.com" + - "C:/Program Files/WezTerm/drmemory.exe" + - "C:/Program Files/WezTerm/drmemory" + - "C:/Program Files/Go/bin/drmemory.com" + - "C:/Program Files/Go/bin/drmemory.exe" + - "C:/Program Files/Go/bin/drmemory" + - "C:/Users/Matthew/.local/bin/drmemory.com" + - "C:/Users/Matthew/.local/bin/drmemory.exe" + - "C:/Users/Matthew/.local/bin/drmemory" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/drmemory.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/drmemory.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/drmemory" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/drmemory.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/drmemory.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/drmemory" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/drmemory" + - "C:/Users/Matthew/.dotnet/tools/drmemory.com" + - "C:/Users/Matthew/.dotnet/tools/drmemory.exe" + - "C:/Users/Matthew/.dotnet/tools/drmemory" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/drmemory" + - "C:/Program Files/smartmontools/bin/drmemory.com" + - "C:/Program Files/smartmontools/bin/drmemory.exe" + - "C:/Program Files/smartmontools/bin/drmemory" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/drmemory" + - "C:/Users/Matthew/AppData/Local/particle/bin/drmemory.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/drmemory" + - "C:/Program Files (x86)/Nmap/drmemory.com" + - "C:/Program Files (x86)/Nmap/drmemory.exe" + - "C:/Program Files (x86)/Nmap/drmemory" + - "C:/Program Files/mitmproxy/bin/drmemory.com" + - "C:/Program Files/mitmproxy/bin/drmemory.exe" + - "C:/Program Files/mitmproxy/bin/drmemory" + - "C:/Users/Matthew/go/bin/drmemory.com" + - "C:/Users/Matthew/go/bin/drmemory.exe" + - "C:/Users/Matthew/go/bin/drmemory" + - "C:/Program Files/GitHub CLI/drmemory.com" + - "C:/Program Files/GitHub CLI/drmemory.exe" + - "C:/Program Files/GitHub CLI/drmemory" + - "C:/Users/Matthew/.cargo/bin/drmemory.com" + - "C:/Users/Matthew/.cargo/bin/drmemory.exe" + - "C:/Users/Matthew/.cargo/bin/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/drmemory" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/drmemory.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/drmemory" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/drmemory" + - "C:/Godot/drmemory.com" + - "C:/Godot/drmemory.exe" + - "C:/Godot/drmemory" + - "C:/Android/Sdk/platform-tools/drmemory.com" + - "C:/Android/Sdk/platform-tools/drmemory.exe" + - "C:/Android/Sdk/platform-tools/drmemory" + - "C:/Android/Sdk/emulator/drmemory.com" + - "C:/Android/Sdk/emulator/drmemory.exe" + - "C:/Android/Sdk/emulator/drmemory" + - "C:/Program Files/Git/usr/bin/vendor_perl/drmemory.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/drmemory.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/drmemory" + - "C:/Program Files/Git/usr/bin/core_perl/drmemory.com" + - "C:/Program Files/Git/usr/bin/core_perl/drmemory.exe" + - "C:/Program Files/Git/usr/bin/core_perl/drmemory" + - "C:/Program Files/Git/mingw64/bin/drmemory.com" + - "C:/Program Files/Git/mingw64/bin/drmemory.exe" + - "C:/Program Files/Git/mingw64/bin/drmemory" + - "C:/Program Files/Git/mingw64/sbin/drmemory.com" + - "C:/Program Files/Git/mingw64/sbin/drmemory.exe" + - "C:/Program Files/Git/mingw64/sbin/drmemory" + - "C:/Program Files/Git/mingw64/drmemory.com" + - "C:/Program Files/Git/mingw64/drmemory.exe" + - "C:/Program Files/Git/mingw64/drmemory" + - "C:/Program Files/bin/drmemory.com" + - "C:/Program Files/bin/drmemory.exe" + - "C:/Program Files/bin/drmemory" + - "C:/Program Files/sbin/drmemory.com" + - "C:/Program Files/sbin/drmemory.exe" + - "C:/Program Files/sbin/drmemory" + - "C:/Program Files/drmemory.com" + - "C:/Program Files/drmemory.exe" + - "C:/Program Files/drmemory" + - "C:/Program Files (x86)/bin/drmemory.com" + - "C:/Program Files (x86)/bin/drmemory.exe" + - "C:/Program Files (x86)/bin/drmemory" + - "C:/Program Files (x86)/sbin/drmemory.com" + - "C:/Program Files (x86)/sbin/drmemory.exe" + - "C:/Program Files (x86)/sbin/drmemory" + - "C:/Program Files (x86)/drmemory.com" + - "C:/Program Files (x86)/drmemory.exe" + - "C:/Program Files (x86)/drmemory" + - "C:/msys64/mingw64/bin/drmemory.com" + - "C:/msys64/mingw64/bin/drmemory.exe" + - "C:/msys64/mingw64/bin/drmemory" + - "C:/msys64/mingw64/sbin/drmemory.com" + - "C:/msys64/mingw64/sbin/drmemory.exe" + - "C:/msys64/mingw64/sbin/drmemory" + - "C:/msys64/mingw64/drmemory.com" + - "C:/msys64/mingw64/drmemory.exe" + - "C:/msys64/mingw64/drmemory" + - "C:/Program Files (x86)/PSXRecomp/bin/drmemory.com" + - "C:/Program Files (x86)/PSXRecomp/bin/drmemory.exe" + - "C:/Program Files (x86)/PSXRecomp/bin/drmemory" + - "C:/Program Files (x86)/PSXRecomp/sbin/drmemory.com" + - "C:/Program Files (x86)/PSXRecomp/sbin/drmemory.exe" + - "C:/Program Files (x86)/PSXRecomp/sbin/drmemory" + - "C:/Program Files (x86)/PSXRecomp/drmemory.com" + - "C:/Program Files (x86)/PSXRecomp/drmemory.exe" + - "C:/Program Files (x86)/PSXRecomp/drmemory" + - "/REGISTRY-NOTFOUND/drmemory.com" + - "/REGISTRY-NOTFOUND/drmemory.exe" + - "/REGISTRY-NOTFOUND/drmemory" + - "C:/msys64/mingw64/bin/cuda-memcheck.com" + - "C:/msys64/mingw64/bin/cuda-memcheck.exe" + - "C:/msys64/mingw64/bin/cuda-memcheck" + - "C:/Users/Matthew/bin/cuda-memcheck.com" + - "C:/Users/Matthew/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/bin/cuda-memcheck" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck.com" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck.exe" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck" + - "C:/Program Files/Git/usr/local/bin/cuda-memcheck.com" + - "C:/Program Files/Git/usr/local/bin/cuda-memcheck.exe" + - "C:/Program Files/Git/usr/local/bin/cuda-memcheck" + - "C:/Program Files/Git/usr/bin/cuda-memcheck.com" + - "C:/Program Files/Git/usr/bin/cuda-memcheck.exe" + - "C:/Program Files/Git/usr/bin/cuda-memcheck" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/cuda-memcheck.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/cuda-memcheck.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/cuda-memcheck" + - "C:/VulkanSDK/1.4.341.1/Bin/cuda-memcheck.com" + - "C:/VulkanSDK/1.4.341.1/Bin/cuda-memcheck.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/cuda-memcheck" + - "C:/devkitPro/msys2/usr/bin/cuda-memcheck.com" + - "C:/devkitPro/msys2/usr/bin/cuda-memcheck.exe" + - "C:/devkitPro/msys2/usr/bin/cuda-memcheck" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/cuda-memcheck.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/cuda-memcheck.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/cuda-memcheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/cuda-memcheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/cuda-memcheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/cuda-memcheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/cuda-memcheck" + - "C:/Program Files/Oculus/Support/oculus-runtime/cuda-memcheck.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/cuda-memcheck.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/cuda-memcheck" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/cuda-memcheck.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/cuda-memcheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/cuda-memcheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/cuda-memcheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/cuda-memcheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/cuda-memcheck" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/cuda-memcheck.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/cuda-memcheck.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/cuda-memcheck" + - "C:/Windows/System32/cuda-memcheck.com" + - "C:/Windows/System32/cuda-memcheck.exe" + - "C:/Windows/System32/cuda-memcheck" + - "C:/Windows/cuda-memcheck.com" + - "C:/Windows/cuda-memcheck.exe" + - "C:/Windows/cuda-memcheck" + - "C:/Windows/System32/wbem/cuda-memcheck.com" + - "C:/Windows/System32/wbem/cuda-memcheck.exe" + - "C:/Windows/System32/wbem/cuda-memcheck" + - "C:/Windows/System32/WindowsPowerShell/v1.0/cuda-memcheck.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/cuda-memcheck.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/cuda-memcheck" + - "C:/Windows/System32/OpenSSH/cuda-memcheck.com" + - "C:/Windows/System32/OpenSSH/cuda-memcheck.exe" + - "C:/Windows/System32/OpenSSH/cuda-memcheck" + - "C:/Program Files/dotnet/cuda-memcheck.com" + - "C:/Program Files/dotnet/cuda-memcheck.exe" + - "C:/Program Files/dotnet/cuda-memcheck" + - "C:/Users/Matthew/AppData/Roaming/nvm/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/cuda-memcheck" + - "C:/Program Files/nodejs/cuda-memcheck.com" + - "C:/Program Files/nodejs/cuda-memcheck.exe" + - "C:/Program Files/nodejs/cuda-memcheck" + - "C:/Program Files/PuTTY/cuda-memcheck.com" + - "C:/Program Files/PuTTY/cuda-memcheck.exe" + - "C:/Program Files/PuTTY/cuda-memcheck" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/cuda-memcheck.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/cuda-memcheck.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/cuda-memcheck" + - "C:/ffmpeg/bin/cuda-memcheck.com" + - "C:/ffmpeg/bin/cuda-memcheck.exe" + - "C:/ffmpeg/bin/cuda-memcheck" + - "C:/Program Files/eSpeak NG/cuda-memcheck.com" + - "C:/Program Files/eSpeak NG/cuda-memcheck.exe" + - "C:/Program Files/eSpeak NG/cuda-memcheck" + - "C:/Program Files/Calibre2/cuda-memcheck.com" + - "C:/Program Files/Calibre2/cuda-memcheck.exe" + - "C:/Program Files/Calibre2/cuda-memcheck" + - "C:/Program Files/Git/cmd/cuda-memcheck.com" + - "C:/Program Files/Git/cmd/cuda-memcheck.exe" + - "C:/Program Files/Git/cmd/cuda-memcheck" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/cuda-memcheck.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/cuda-memcheck" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/cuda-memcheck.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/cuda-memcheck" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/cuda-memcheck.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/cuda-memcheck" + - "C:/Program Files (x86)/cloudflared/cuda-memcheck.com" + - "C:/Program Files (x86)/cloudflared/cuda-memcheck.exe" + - "C:/Program Files (x86)/cloudflared/cuda-memcheck" + - "C:/Program Files/Docker/Docker/resources/bin/cuda-memcheck.com" + - "C:/Program Files/Docker/Docker/resources/bin/cuda-memcheck.exe" + - "C:/Program Files/Docker/Docker/resources/bin/cuda-memcheck" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/cuda-memcheck.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/cuda-memcheck.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/cuda-memcheck" + - "C:/Program Files/WezTerm/cuda-memcheck.com" + - "C:/Program Files/WezTerm/cuda-memcheck.exe" + - "C:/Program Files/WezTerm/cuda-memcheck" + - "C:/Program Files/Go/bin/cuda-memcheck.com" + - "C:/Program Files/Go/bin/cuda-memcheck.exe" + - "C:/Program Files/Go/bin/cuda-memcheck" + - "C:/Users/Matthew/.local/bin/cuda-memcheck.com" + - "C:/Users/Matthew/.local/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/.local/bin/cuda-memcheck" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/cuda-memcheck.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/cuda-memcheck" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/cuda-memcheck.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/cuda-memcheck.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/cuda-memcheck" + - "C:/Users/Matthew/.dotnet/tools/cuda-memcheck.com" + - "C:/Users/Matthew/.dotnet/tools/cuda-memcheck.exe" + - "C:/Users/Matthew/.dotnet/tools/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/cuda-memcheck" + - "C:/Program Files/smartmontools/bin/cuda-memcheck.com" + - "C:/Program Files/smartmontools/bin/cuda-memcheck.exe" + - "C:/Program Files/smartmontools/bin/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/particle/bin/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/cuda-memcheck" + - "C:/Program Files (x86)/Nmap/cuda-memcheck.com" + - "C:/Program Files (x86)/Nmap/cuda-memcheck.exe" + - "C:/Program Files (x86)/Nmap/cuda-memcheck" + - "C:/Program Files/mitmproxy/bin/cuda-memcheck.com" + - "C:/Program Files/mitmproxy/bin/cuda-memcheck.exe" + - "C:/Program Files/mitmproxy/bin/cuda-memcheck" + - "C:/Users/Matthew/go/bin/cuda-memcheck.com" + - "C:/Users/Matthew/go/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/go/bin/cuda-memcheck" + - "C:/Program Files/GitHub CLI/cuda-memcheck.com" + - "C:/Program Files/GitHub CLI/cuda-memcheck.exe" + - "C:/Program Files/GitHub CLI/cuda-memcheck" + - "C:/Users/Matthew/.cargo/bin/cuda-memcheck.com" + - "C:/Users/Matthew/.cargo/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/.cargo/bin/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/cuda-memcheck" + - "C:/Godot/cuda-memcheck.com" + - "C:/Godot/cuda-memcheck.exe" + - "C:/Godot/cuda-memcheck" + - "C:/Android/Sdk/platform-tools/cuda-memcheck.com" + - "C:/Android/Sdk/platform-tools/cuda-memcheck.exe" + - "C:/Android/Sdk/platform-tools/cuda-memcheck" + - "C:/Android/Sdk/emulator/cuda-memcheck.com" + - "C:/Android/Sdk/emulator/cuda-memcheck.exe" + - "C:/Android/Sdk/emulator/cuda-memcheck" + - "C:/Program Files/Git/usr/bin/vendor_perl/cuda-memcheck.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/cuda-memcheck.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/cuda-memcheck" + - "C:/Program Files/Git/usr/bin/core_perl/cuda-memcheck.com" + - "C:/Program Files/Git/usr/bin/core_perl/cuda-memcheck.exe" + - "C:/Program Files/Git/usr/bin/core_perl/cuda-memcheck" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck.com" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck.exe" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck" + - "C:/Program Files/Git/mingw64/sbin/cuda-memcheck.com" + - "C:/Program Files/Git/mingw64/sbin/cuda-memcheck.exe" + - "C:/Program Files/Git/mingw64/sbin/cuda-memcheck" + - "C:/Program Files/Git/mingw64/cuda-memcheck.com" + - "C:/Program Files/Git/mingw64/cuda-memcheck.exe" + - "C:/Program Files/Git/mingw64/cuda-memcheck" + - "C:/Program Files/bin/cuda-memcheck.com" + - "C:/Program Files/bin/cuda-memcheck.exe" + - "C:/Program Files/bin/cuda-memcheck" + - "C:/Program Files/sbin/cuda-memcheck.com" + - "C:/Program Files/sbin/cuda-memcheck.exe" + - "C:/Program Files/sbin/cuda-memcheck" + - "C:/Program Files/cuda-memcheck.com" + - "C:/Program Files/cuda-memcheck.exe" + - "C:/Program Files/cuda-memcheck" + - "C:/Program Files (x86)/bin/cuda-memcheck.com" + - "C:/Program Files (x86)/bin/cuda-memcheck.exe" + - "C:/Program Files (x86)/bin/cuda-memcheck" + - "C:/Program Files (x86)/sbin/cuda-memcheck.com" + - "C:/Program Files (x86)/sbin/cuda-memcheck.exe" + - "C:/Program Files (x86)/sbin/cuda-memcheck" + - "C:/Program Files (x86)/cuda-memcheck.com" + - "C:/Program Files (x86)/cuda-memcheck.exe" + - "C:/Program Files (x86)/cuda-memcheck" + - "C:/msys64/mingw64/bin/cuda-memcheck.com" + - "C:/msys64/mingw64/bin/cuda-memcheck.exe" + - "C:/msys64/mingw64/bin/cuda-memcheck" + - "C:/msys64/mingw64/sbin/cuda-memcheck.com" + - "C:/msys64/mingw64/sbin/cuda-memcheck.exe" + - "C:/msys64/mingw64/sbin/cuda-memcheck" + - "C:/msys64/mingw64/cuda-memcheck.com" + - "C:/msys64/mingw64/cuda-memcheck.exe" + - "C:/msys64/mingw64/cuda-memcheck" + - "C:/Program Files (x86)/PSXRecomp/bin/cuda-memcheck.com" + - "C:/Program Files (x86)/PSXRecomp/bin/cuda-memcheck.exe" + - "C:/Program Files (x86)/PSXRecomp/bin/cuda-memcheck" + - "C:/Program Files (x86)/PSXRecomp/sbin/cuda-memcheck.com" + - "C:/Program Files (x86)/PSXRecomp/sbin/cuda-memcheck.exe" + - "C:/Program Files (x86)/PSXRecomp/sbin/cuda-memcheck" + - "C:/Program Files (x86)/PSXRecomp/cuda-memcheck.com" + - "C:/Program Files (x86)/PSXRecomp/cuda-memcheck.exe" + - "C:/Program Files (x86)/PSXRecomp/cuda-memcheck" + - "/REGISTRY-NOTFOUND/cuda-memcheck.com" + - "/REGISTRY-NOTFOUND/cuda-memcheck.exe" + - "/REGISTRY-NOTFOUND/cuda-memcheck" + - "C:/msys64/mingw64/bin/compute-sanitizer.com" + - "C:/msys64/mingw64/bin/compute-sanitizer.exe" + - "C:/msys64/mingw64/bin/compute-sanitizer" + - "C:/Users/Matthew/bin/compute-sanitizer.com" + - "C:/Users/Matthew/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/bin/compute-sanitizer" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer.com" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer.exe" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer" + - "C:/Program Files/Git/usr/local/bin/compute-sanitizer.com" + - "C:/Program Files/Git/usr/local/bin/compute-sanitizer.exe" + - "C:/Program Files/Git/usr/local/bin/compute-sanitizer" + - "C:/Program Files/Git/usr/bin/compute-sanitizer.com" + - "C:/Program Files/Git/usr/bin/compute-sanitizer.exe" + - "C:/Program Files/Git/usr/bin/compute-sanitizer" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/compute-sanitizer.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/compute-sanitizer.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/compute-sanitizer" + - "C:/VulkanSDK/1.4.341.1/Bin/compute-sanitizer.com" + - "C:/VulkanSDK/1.4.341.1/Bin/compute-sanitizer.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/compute-sanitizer" + - "C:/devkitPro/msys2/usr/bin/compute-sanitizer.com" + - "C:/devkitPro/msys2/usr/bin/compute-sanitizer.exe" + - "C:/devkitPro/msys2/usr/bin/compute-sanitizer" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/compute-sanitizer.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/compute-sanitizer.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/compute-sanitizer" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/compute-sanitizer.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/compute-sanitizer" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/compute-sanitizer.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/compute-sanitizer" + - "C:/Program Files/Oculus/Support/oculus-runtime/compute-sanitizer.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/compute-sanitizer.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/compute-sanitizer" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/compute-sanitizer.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/compute-sanitizer" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/compute-sanitizer.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/compute-sanitizer" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/compute-sanitizer.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/compute-sanitizer" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/compute-sanitizer.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/compute-sanitizer.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/compute-sanitizer" + - "C:/Windows/System32/compute-sanitizer.com" + - "C:/Windows/System32/compute-sanitizer.exe" + - "C:/Windows/System32/compute-sanitizer" + - "C:/Windows/compute-sanitizer.com" + - "C:/Windows/compute-sanitizer.exe" + - "C:/Windows/compute-sanitizer" + - "C:/Windows/System32/wbem/compute-sanitizer.com" + - "C:/Windows/System32/wbem/compute-sanitizer.exe" + - "C:/Windows/System32/wbem/compute-sanitizer" + - "C:/Windows/System32/WindowsPowerShell/v1.0/compute-sanitizer.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/compute-sanitizer.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/compute-sanitizer" + - "C:/Windows/System32/OpenSSH/compute-sanitizer.com" + - "C:/Windows/System32/OpenSSH/compute-sanitizer.exe" + - "C:/Windows/System32/OpenSSH/compute-sanitizer" + - "C:/Program Files/dotnet/compute-sanitizer.com" + - "C:/Program Files/dotnet/compute-sanitizer.exe" + - "C:/Program Files/dotnet/compute-sanitizer" + - "C:/Users/Matthew/AppData/Roaming/nvm/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/compute-sanitizer" + - "C:/Program Files/nodejs/compute-sanitizer.com" + - "C:/Program Files/nodejs/compute-sanitizer.exe" + - "C:/Program Files/nodejs/compute-sanitizer" + - "C:/Program Files/PuTTY/compute-sanitizer.com" + - "C:/Program Files/PuTTY/compute-sanitizer.exe" + - "C:/Program Files/PuTTY/compute-sanitizer" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/compute-sanitizer.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/compute-sanitizer.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/compute-sanitizer" + - "C:/ffmpeg/bin/compute-sanitizer.com" + - "C:/ffmpeg/bin/compute-sanitizer.exe" + - "C:/ffmpeg/bin/compute-sanitizer" + - "C:/Program Files/eSpeak NG/compute-sanitizer.com" + - "C:/Program Files/eSpeak NG/compute-sanitizer.exe" + - "C:/Program Files/eSpeak NG/compute-sanitizer" + - "C:/Program Files/Calibre2/compute-sanitizer.com" + - "C:/Program Files/Calibre2/compute-sanitizer.exe" + - "C:/Program Files/Calibre2/compute-sanitizer" + - "C:/Program Files/Git/cmd/compute-sanitizer.com" + - "C:/Program Files/Git/cmd/compute-sanitizer.exe" + - "C:/Program Files/Git/cmd/compute-sanitizer" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/compute-sanitizer.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/compute-sanitizer" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/compute-sanitizer.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/compute-sanitizer" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/compute-sanitizer.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/compute-sanitizer" + - "C:/Program Files (x86)/cloudflared/compute-sanitizer.com" + - "C:/Program Files (x86)/cloudflared/compute-sanitizer.exe" + - "C:/Program Files (x86)/cloudflared/compute-sanitizer" + - "C:/Program Files/Docker/Docker/resources/bin/compute-sanitizer.com" + - "C:/Program Files/Docker/Docker/resources/bin/compute-sanitizer.exe" + - "C:/Program Files/Docker/Docker/resources/bin/compute-sanitizer" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/compute-sanitizer.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/compute-sanitizer.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/compute-sanitizer" + - "C:/Program Files/WezTerm/compute-sanitizer.com" + - "C:/Program Files/WezTerm/compute-sanitizer.exe" + - "C:/Program Files/WezTerm/compute-sanitizer" + - "C:/Program Files/Go/bin/compute-sanitizer.com" + - "C:/Program Files/Go/bin/compute-sanitizer.exe" + - "C:/Program Files/Go/bin/compute-sanitizer" + - "C:/Users/Matthew/.local/bin/compute-sanitizer.com" + - "C:/Users/Matthew/.local/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/.local/bin/compute-sanitizer" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/compute-sanitizer.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/compute-sanitizer" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/compute-sanitizer.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/compute-sanitizer.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/compute-sanitizer" + - "C:/Users/Matthew/.dotnet/tools/compute-sanitizer.com" + - "C:/Users/Matthew/.dotnet/tools/compute-sanitizer.exe" + - "C:/Users/Matthew/.dotnet/tools/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/compute-sanitizer" + - "C:/Program Files/smartmontools/bin/compute-sanitizer.com" + - "C:/Program Files/smartmontools/bin/compute-sanitizer.exe" + - "C:/Program Files/smartmontools/bin/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/particle/bin/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/compute-sanitizer" + - "C:/Program Files (x86)/Nmap/compute-sanitizer.com" + - "C:/Program Files (x86)/Nmap/compute-sanitizer.exe" + - "C:/Program Files (x86)/Nmap/compute-sanitizer" + - "C:/Program Files/mitmproxy/bin/compute-sanitizer.com" + - "C:/Program Files/mitmproxy/bin/compute-sanitizer.exe" + - "C:/Program Files/mitmproxy/bin/compute-sanitizer" + - "C:/Users/Matthew/go/bin/compute-sanitizer.com" + - "C:/Users/Matthew/go/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/go/bin/compute-sanitizer" + - "C:/Program Files/GitHub CLI/compute-sanitizer.com" + - "C:/Program Files/GitHub CLI/compute-sanitizer.exe" + - "C:/Program Files/GitHub CLI/compute-sanitizer" + - "C:/Users/Matthew/.cargo/bin/compute-sanitizer.com" + - "C:/Users/Matthew/.cargo/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/.cargo/bin/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/compute-sanitizer" + - "C:/Godot/compute-sanitizer.com" + - "C:/Godot/compute-sanitizer.exe" + - "C:/Godot/compute-sanitizer" + - "C:/Android/Sdk/platform-tools/compute-sanitizer.com" + - "C:/Android/Sdk/platform-tools/compute-sanitizer.exe" + - "C:/Android/Sdk/platform-tools/compute-sanitizer" + - "C:/Android/Sdk/emulator/compute-sanitizer.com" + - "C:/Android/Sdk/emulator/compute-sanitizer.exe" + - "C:/Android/Sdk/emulator/compute-sanitizer" + - "C:/Program Files/Git/usr/bin/vendor_perl/compute-sanitizer.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/compute-sanitizer.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/compute-sanitizer" + - "C:/Program Files/Git/usr/bin/core_perl/compute-sanitizer.com" + - "C:/Program Files/Git/usr/bin/core_perl/compute-sanitizer.exe" + - "C:/Program Files/Git/usr/bin/core_perl/compute-sanitizer" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer.com" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer.exe" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer" + - "C:/Program Files/Git/mingw64/sbin/compute-sanitizer.com" + - "C:/Program Files/Git/mingw64/sbin/compute-sanitizer.exe" + - "C:/Program Files/Git/mingw64/sbin/compute-sanitizer" + - "C:/Program Files/Git/mingw64/compute-sanitizer.com" + - "C:/Program Files/Git/mingw64/compute-sanitizer.exe" + - "C:/Program Files/Git/mingw64/compute-sanitizer" + - "C:/Program Files/bin/compute-sanitizer.com" + - "C:/Program Files/bin/compute-sanitizer.exe" + - "C:/Program Files/bin/compute-sanitizer" + - "C:/Program Files/sbin/compute-sanitizer.com" + - "C:/Program Files/sbin/compute-sanitizer.exe" + - "C:/Program Files/sbin/compute-sanitizer" + - "C:/Program Files/compute-sanitizer.com" + - "C:/Program Files/compute-sanitizer.exe" + - "C:/Program Files/compute-sanitizer" + - "C:/Program Files (x86)/bin/compute-sanitizer.com" + - "C:/Program Files (x86)/bin/compute-sanitizer.exe" + - "C:/Program Files (x86)/bin/compute-sanitizer" + - "C:/Program Files (x86)/sbin/compute-sanitizer.com" + - "C:/Program Files (x86)/sbin/compute-sanitizer.exe" + - "C:/Program Files (x86)/sbin/compute-sanitizer" + - "C:/Program Files (x86)/compute-sanitizer.com" + - "C:/Program Files (x86)/compute-sanitizer.exe" + - "C:/Program Files (x86)/compute-sanitizer" + - "C:/msys64/mingw64/bin/compute-sanitizer.com" + - "C:/msys64/mingw64/bin/compute-sanitizer.exe" + - "C:/msys64/mingw64/bin/compute-sanitizer" + - "C:/msys64/mingw64/sbin/compute-sanitizer.com" + - "C:/msys64/mingw64/sbin/compute-sanitizer.exe" + - "C:/msys64/mingw64/sbin/compute-sanitizer" + - "C:/msys64/mingw64/compute-sanitizer.com" + - "C:/msys64/mingw64/compute-sanitizer.exe" + - "C:/msys64/mingw64/compute-sanitizer" + - "C:/Program Files (x86)/PSXRecomp/bin/compute-sanitizer.com" + - "C:/Program Files (x86)/PSXRecomp/bin/compute-sanitizer.exe" + - "C:/Program Files (x86)/PSXRecomp/bin/compute-sanitizer" + - "C:/Program Files (x86)/PSXRecomp/sbin/compute-sanitizer.com" + - "C:/Program Files (x86)/PSXRecomp/sbin/compute-sanitizer.exe" + - "C:/Program Files (x86)/PSXRecomp/sbin/compute-sanitizer" + - "C:/Program Files (x86)/PSXRecomp/compute-sanitizer.com" + - "C:/Program Files (x86)/PSXRecomp/compute-sanitizer.exe" + - "C:/Program Files (x86)/PSXRecomp/compute-sanitizer" + - "/REGISTRY-NOTFOUND/compute-sanitizer.com" + - "/REGISTRY-NOTFOUND/compute-sanitizer.exe" + - "/REGISTRY-NOTFOUND/compute-sanitizer" + found: false + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/PSXRecomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/PSXRecomp" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CTest.cmake:196 (find_program)" + - "CMakeLists.txt:5 (include)" + mode: "program" + variable: "COVERAGE_COMMAND" + description: "Path to the coverage program that CTest uses for performing coverage inspection" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcov" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/PSXRecomp/bin/" + - "C:/Program Files (x86)/PSXRecomp/sbin/" + - "C:/Program Files (x86)/PSXRecomp/" + searched_directories: + - "C:/msys64/mingw64/bin/gcov.com" + found: "C:/msys64/mingw64/bin/gcov.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/PSXRecomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/PSXRecomp" + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake:103 (cmake_check_compiler_flag)" + - "lib/fmt/support/cmake/cxx14.cmake:6 (check_cxx_compiler_flag)" + - "lib/fmt/support/cmake/cxx14.cmake:16 (fmt_check_cxx_compiler_flag)" + - "lib/fmt/CMakeLists.txt:125 (include)" + checks: + - "Performing Test has_std_20_flag" + directories: + source: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-2hpq7b" + binary: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-2hpq7b" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/support/cmake" + buildResult: + variable: "has_std_20_flag" + cached: true + stdout: | + Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-2hpq7b' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_24b0f + [1/2] C:\\msys64\\mingw64\\bin\\g++.exe -Dhas_std_20_flag -std=gnu++20 -std=c++20 -o CMakeFiles/cmTC_24b0f.dir/src.cxx.obj -c F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-2hpq7b/src.cxx + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\g++.exe CMakeFiles/cmTC_24b0f.dir/src.cxx.obj -o cmTC_24b0f.exe -Wl,--out-implib,libcmTC_24b0f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "C:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake:103 (cmake_check_compiler_flag)" + - "lib/fmt/support/cmake/cxx14.cmake:6 (check_cxx_compiler_flag)" + - "lib/fmt/support/cmake/cxx14.cmake:17 (fmt_check_cxx_compiler_flag)" + - "lib/fmt/CMakeLists.txt:125 (include)" + checks: + - "Performing Test has_std_2a_flag" + directories: + source: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-eyr1iz" + binary: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-eyr1iz" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/support/cmake" + buildResult: + variable: "has_std_2a_flag" + cached: true + stdout: | + Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-eyr1iz' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_9fdf5 + [1/2] C:\\msys64\\mingw64\\bin\\g++.exe -Dhas_std_2a_flag -std=gnu++20 -std=c++2a -o CMakeFiles/cmTC_9fdf5.dir/src.cxx.obj -c F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/CMakeScratch/TryCompile-eyr1iz/src.cxx + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\g++.exe CMakeFiles/cmTC_9fdf5.dir/src.cxx.obj -o cmTC_9fdf5.exe -Wl,--out-implib,libcmTC_9fdf5.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ." + + exitCode: 0 + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPython/Support.cmake:2060 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPython3.cmake:671 (include)" + - "CMakeLists.txt:282 (find_package)" + mode: "program" + variable: "_Python3_EXECUTABLE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: false + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "python3.15" + - "python3.14" + - "python3.13" + - "python3.12" + - "python3.11" + - "python3.10" + - "python3.9" + - "python3.8" + - "python3.7" + - "python3.6" + - "python3.5" + - "python3.4" + - "python3.3" + - "python3.2" + - "python3.1" + - "python3.0" + - "python3" + - "python" + - "ipy3.15" + - "ipy3.14" + - "ipy3.13" + - "ipy3.12" + - "ipy3.11" + - "ipy3.10" + - "ipy3.9" + - "ipy3.8" + - "ipy3.7" + - "ipy3.6" + - "ipy3.5" + - "ipy3.4" + - "ipy3.3" + - "ipy3.2" + - "ipy3.1" + - "ipy3.0" + - "ipy3" + - "ipy64" + - "ipy32" + - "ipy" + - "ipy.exe" + candidate_directories: + - "/REGISTRY-NOTFOUND/bin/" + - "/REGISTRY-NOTFOUND/Scripts/" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/" + - "/REGISTRY-NOTFOUND/net45/" + - "/REGISTRY-NOTFOUND/net40/" + - "/REGISTRY-NOTFOUND/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + searched_directories: + - "/REGISTRY-NOTFOUND/bin/python3.15.com" + - "/REGISTRY-NOTFOUND/bin/python3.15.exe" + - "/REGISTRY-NOTFOUND/bin/python3.15" + - "/REGISTRY-NOTFOUND/bin/python3.14.com" + - "/REGISTRY-NOTFOUND/bin/python3.14.exe" + - "/REGISTRY-NOTFOUND/bin/python3.14" + - "/REGISTRY-NOTFOUND/bin/python3.13.com" + - "/REGISTRY-NOTFOUND/bin/python3.13.exe" + - "/REGISTRY-NOTFOUND/bin/python3.13" + - "/REGISTRY-NOTFOUND/bin/python3.12.com" + - "/REGISTRY-NOTFOUND/bin/python3.12.exe" + - "/REGISTRY-NOTFOUND/bin/python3.12" + - "/REGISTRY-NOTFOUND/bin/python3.11.com" + - "/REGISTRY-NOTFOUND/bin/python3.11.exe" + - "/REGISTRY-NOTFOUND/bin/python3.11" + - "/REGISTRY-NOTFOUND/bin/python3.10.com" + - "/REGISTRY-NOTFOUND/bin/python3.10.exe" + - "/REGISTRY-NOTFOUND/bin/python3.10" + - "/REGISTRY-NOTFOUND/bin/python3.9.com" + - "/REGISTRY-NOTFOUND/bin/python3.9.exe" + - "/REGISTRY-NOTFOUND/bin/python3.9" + - "/REGISTRY-NOTFOUND/bin/python3.8.com" + - "/REGISTRY-NOTFOUND/bin/python3.8.exe" + - "/REGISTRY-NOTFOUND/bin/python3.8" + - "/REGISTRY-NOTFOUND/bin/python3.7.com" + - "/REGISTRY-NOTFOUND/bin/python3.7.exe" + - "/REGISTRY-NOTFOUND/bin/python3.7" + - "/REGISTRY-NOTFOUND/bin/python3.6.com" + - "/REGISTRY-NOTFOUND/bin/python3.6.exe" + - "/REGISTRY-NOTFOUND/bin/python3.6" + - "/REGISTRY-NOTFOUND/bin/python3.5.com" + - "/REGISTRY-NOTFOUND/bin/python3.5.exe" + - "/REGISTRY-NOTFOUND/bin/python3.5" + - "/REGISTRY-NOTFOUND/bin/python3.4.com" + - "/REGISTRY-NOTFOUND/bin/python3.4.exe" + - "/REGISTRY-NOTFOUND/bin/python3.4" + - "/REGISTRY-NOTFOUND/bin/python3.3.com" + - "/REGISTRY-NOTFOUND/bin/python3.3.exe" + - "/REGISTRY-NOTFOUND/bin/python3.3" + - "/REGISTRY-NOTFOUND/bin/python3.2.com" + - "/REGISTRY-NOTFOUND/bin/python3.2.exe" + - "/REGISTRY-NOTFOUND/bin/python3.2" + - "/REGISTRY-NOTFOUND/bin/python3.1.com" + - "/REGISTRY-NOTFOUND/bin/python3.1.exe" + - "/REGISTRY-NOTFOUND/bin/python3.1" + - "/REGISTRY-NOTFOUND/bin/python3.0.com" + - "/REGISTRY-NOTFOUND/bin/python3.0.exe" + - "/REGISTRY-NOTFOUND/bin/python3.0" + - "/REGISTRY-NOTFOUND/bin/python3.com" + - "/REGISTRY-NOTFOUND/bin/python3.exe" + - "/REGISTRY-NOTFOUND/bin/python3" + - "/REGISTRY-NOTFOUND/bin/python.com" + - "/REGISTRY-NOTFOUND/bin/python.exe" + - "/REGISTRY-NOTFOUND/bin/python" + - "/REGISTRY-NOTFOUND/bin/ipy3.15.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.15" + - "/REGISTRY-NOTFOUND/bin/ipy3.14.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.14" + - "/REGISTRY-NOTFOUND/bin/ipy3.13.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.13" + - "/REGISTRY-NOTFOUND/bin/ipy3.12.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.12" + - "/REGISTRY-NOTFOUND/bin/ipy3.11.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.11" + - "/REGISTRY-NOTFOUND/bin/ipy3.10.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.10" + - "/REGISTRY-NOTFOUND/bin/ipy3.9.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.9" + - "/REGISTRY-NOTFOUND/bin/ipy3.8.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.8" + - "/REGISTRY-NOTFOUND/bin/ipy3.7.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.7" + - "/REGISTRY-NOTFOUND/bin/ipy3.6.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.6" + - "/REGISTRY-NOTFOUND/bin/ipy3.5.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.5" + - "/REGISTRY-NOTFOUND/bin/ipy3.4.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.4" + - "/REGISTRY-NOTFOUND/bin/ipy3.3.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.3" + - "/REGISTRY-NOTFOUND/bin/ipy3.2.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.2" + - "/REGISTRY-NOTFOUND/bin/ipy3.1.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.1" + - "/REGISTRY-NOTFOUND/bin/ipy3.0.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3.0" + - "/REGISTRY-NOTFOUND/bin/ipy3.com" + - "/REGISTRY-NOTFOUND/bin/ipy3.exe" + - "/REGISTRY-NOTFOUND/bin/ipy3" + - "/REGISTRY-NOTFOUND/bin/ipy64.com" + - "/REGISTRY-NOTFOUND/bin/ipy64.exe" + - "/REGISTRY-NOTFOUND/bin/ipy64" + - "/REGISTRY-NOTFOUND/bin/ipy32.com" + - "/REGISTRY-NOTFOUND/bin/ipy32.exe" + - "/REGISTRY-NOTFOUND/bin/ipy32" + - "/REGISTRY-NOTFOUND/bin/ipy.com" + - "/REGISTRY-NOTFOUND/bin/ipy.exe" + - "/REGISTRY-NOTFOUND/bin/ipy" + - "/REGISTRY-NOTFOUND/bin/ipy.exe.com" + - "/REGISTRY-NOTFOUND/bin/ipy.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.15.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.15.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.15" + - "/REGISTRY-NOTFOUND/Scripts/python3.14.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.14.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.14" + - "/REGISTRY-NOTFOUND/Scripts/python3.13.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.13.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.13" + - "/REGISTRY-NOTFOUND/Scripts/python3.12.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.12.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.12" + - "/REGISTRY-NOTFOUND/Scripts/python3.11.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.11.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.11" + - "/REGISTRY-NOTFOUND/Scripts/python3.10.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.10.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.10" + - "/REGISTRY-NOTFOUND/Scripts/python3.9.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.9.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.9" + - "/REGISTRY-NOTFOUND/Scripts/python3.8.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.8.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.8" + - "/REGISTRY-NOTFOUND/Scripts/python3.7.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.7.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.7" + - "/REGISTRY-NOTFOUND/Scripts/python3.6.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.6.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.6" + - "/REGISTRY-NOTFOUND/Scripts/python3.5.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.5.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.5" + - "/REGISTRY-NOTFOUND/Scripts/python3.4.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.4.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.4" + - "/REGISTRY-NOTFOUND/Scripts/python3.3.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.3.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.3" + - "/REGISTRY-NOTFOUND/Scripts/python3.2.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.2.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.2" + - "/REGISTRY-NOTFOUND/Scripts/python3.1.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.1.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.1" + - "/REGISTRY-NOTFOUND/Scripts/python3.0.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.0.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3.0" + - "/REGISTRY-NOTFOUND/Scripts/python3.com" + - "/REGISTRY-NOTFOUND/Scripts/python3.exe" + - "/REGISTRY-NOTFOUND/Scripts/python3" + - "/REGISTRY-NOTFOUND/Scripts/python.com" + - "/REGISTRY-NOTFOUND/Scripts/python.exe" + - "/REGISTRY-NOTFOUND/Scripts/python" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.15.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.15" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.14.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.14" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.13.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.13" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.12.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.12" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.11.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.11" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.10.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.10" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.9.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.9" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.8.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.8" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.7.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.7" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.6.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.6" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.5.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.5" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.4.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.4" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.3.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.3" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.2.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.2" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.1.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.1" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.0.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.0" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy3.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy3" + - "/REGISTRY-NOTFOUND/Scripts/ipy64.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy64.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy64" + - "/REGISTRY-NOTFOUND/Scripts/ipy32.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy32.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy32" + - "/REGISTRY-NOTFOUND/Scripts/ipy.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy.exe" + - "/REGISTRY-NOTFOUND/Scripts/ipy" + - "/REGISTRY-NOTFOUND/Scripts/ipy.exe.com" + - "/REGISTRY-NOTFOUND/Scripts/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.15/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.14/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.13/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.12/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.11/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.10/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.9/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.8/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.7/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.6/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.5/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.4/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.3/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.2/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.1/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python3" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/python" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.15.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.15" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.14.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.14" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.13.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.13" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.12.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.12" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.11.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.11" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.10.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.10" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.9.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.9" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.8.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.8" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.7.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.7" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.6.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.6" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.5.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.5" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.4.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.4" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.3" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.2.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.2" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.1.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.1" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.0.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.0" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy3" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy64.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy64.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy64" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy32.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy32.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy32" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy.exe" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy.exe.com" + - "/REGISTRY-NOTFOUND/share/ironpython3.0/ipy.exe" + - "/REGISTRY-NOTFOUND/net45/python3.15.com" + - "/REGISTRY-NOTFOUND/net45/python3.15.exe" + - "/REGISTRY-NOTFOUND/net45/python3.15" + - "/REGISTRY-NOTFOUND/net45/python3.14.com" + - "/REGISTRY-NOTFOUND/net45/python3.14.exe" + - "/REGISTRY-NOTFOUND/net45/python3.14" + - "/REGISTRY-NOTFOUND/net45/python3.13.com" + - "/REGISTRY-NOTFOUND/net45/python3.13.exe" + - "/REGISTRY-NOTFOUND/net45/python3.13" + - "/REGISTRY-NOTFOUND/net45/python3.12.com" + - "/REGISTRY-NOTFOUND/net45/python3.12.exe" + - "/REGISTRY-NOTFOUND/net45/python3.12" + - "/REGISTRY-NOTFOUND/net45/python3.11.com" + - "/REGISTRY-NOTFOUND/net45/python3.11.exe" + - "/REGISTRY-NOTFOUND/net45/python3.11" + - "/REGISTRY-NOTFOUND/net45/python3.10.com" + - "/REGISTRY-NOTFOUND/net45/python3.10.exe" + - "/REGISTRY-NOTFOUND/net45/python3.10" + - "/REGISTRY-NOTFOUND/net45/python3.9.com" + - "/REGISTRY-NOTFOUND/net45/python3.9.exe" + - "/REGISTRY-NOTFOUND/net45/python3.9" + - "/REGISTRY-NOTFOUND/net45/python3.8.com" + - "/REGISTRY-NOTFOUND/net45/python3.8.exe" + - "/REGISTRY-NOTFOUND/net45/python3.8" + - "/REGISTRY-NOTFOUND/net45/python3.7.com" + - "/REGISTRY-NOTFOUND/net45/python3.7.exe" + - "/REGISTRY-NOTFOUND/net45/python3.7" + - "/REGISTRY-NOTFOUND/net45/python3.6.com" + - "/REGISTRY-NOTFOUND/net45/python3.6.exe" + - "/REGISTRY-NOTFOUND/net45/python3.6" + - "/REGISTRY-NOTFOUND/net45/python3.5.com" + - "/REGISTRY-NOTFOUND/net45/python3.5.exe" + - "/REGISTRY-NOTFOUND/net45/python3.5" + - "/REGISTRY-NOTFOUND/net45/python3.4.com" + - "/REGISTRY-NOTFOUND/net45/python3.4.exe" + - "/REGISTRY-NOTFOUND/net45/python3.4" + - "/REGISTRY-NOTFOUND/net45/python3.3.com" + - "/REGISTRY-NOTFOUND/net45/python3.3.exe" + - "/REGISTRY-NOTFOUND/net45/python3.3" + - "/REGISTRY-NOTFOUND/net45/python3.2.com" + - "/REGISTRY-NOTFOUND/net45/python3.2.exe" + - "/REGISTRY-NOTFOUND/net45/python3.2" + - "/REGISTRY-NOTFOUND/net45/python3.1.com" + - "/REGISTRY-NOTFOUND/net45/python3.1.exe" + - "/REGISTRY-NOTFOUND/net45/python3.1" + - "/REGISTRY-NOTFOUND/net45/python3.0.com" + - "/REGISTRY-NOTFOUND/net45/python3.0.exe" + - "/REGISTRY-NOTFOUND/net45/python3.0" + - "/REGISTRY-NOTFOUND/net45/python3.com" + - "/REGISTRY-NOTFOUND/net45/python3.exe" + - "/REGISTRY-NOTFOUND/net45/python3" + - "/REGISTRY-NOTFOUND/net45/python.com" + - "/REGISTRY-NOTFOUND/net45/python.exe" + - "/REGISTRY-NOTFOUND/net45/python" + - "/REGISTRY-NOTFOUND/net45/ipy3.15.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.15" + - "/REGISTRY-NOTFOUND/net45/ipy3.14.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.14" + - "/REGISTRY-NOTFOUND/net45/ipy3.13.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.13" + - "/REGISTRY-NOTFOUND/net45/ipy3.12.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.12" + - "/REGISTRY-NOTFOUND/net45/ipy3.11.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.11" + - "/REGISTRY-NOTFOUND/net45/ipy3.10.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.10" + - "/REGISTRY-NOTFOUND/net45/ipy3.9.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.9" + - "/REGISTRY-NOTFOUND/net45/ipy3.8.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.8" + - "/REGISTRY-NOTFOUND/net45/ipy3.7.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.7" + - "/REGISTRY-NOTFOUND/net45/ipy3.6.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.6" + - "/REGISTRY-NOTFOUND/net45/ipy3.5.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.5" + - "/REGISTRY-NOTFOUND/net45/ipy3.4.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.4" + - "/REGISTRY-NOTFOUND/net45/ipy3.3.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.3" + - "/REGISTRY-NOTFOUND/net45/ipy3.2.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.2" + - "/REGISTRY-NOTFOUND/net45/ipy3.1.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.1" + - "/REGISTRY-NOTFOUND/net45/ipy3.0.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3.0" + - "/REGISTRY-NOTFOUND/net45/ipy3.com" + - "/REGISTRY-NOTFOUND/net45/ipy3.exe" + - "/REGISTRY-NOTFOUND/net45/ipy3" + - "/REGISTRY-NOTFOUND/net45/ipy64.com" + - "/REGISTRY-NOTFOUND/net45/ipy64.exe" + - "/REGISTRY-NOTFOUND/net45/ipy64" + - "/REGISTRY-NOTFOUND/net45/ipy32.com" + - "/REGISTRY-NOTFOUND/net45/ipy32.exe" + - "/REGISTRY-NOTFOUND/net45/ipy32" + - "/REGISTRY-NOTFOUND/net45/ipy.com" + - "/REGISTRY-NOTFOUND/net45/ipy.exe" + - "/REGISTRY-NOTFOUND/net45/ipy" + - "/REGISTRY-NOTFOUND/net45/ipy.exe.com" + - "/REGISTRY-NOTFOUND/net45/ipy.exe" + - "/REGISTRY-NOTFOUND/net40/python3.15.com" + - "/REGISTRY-NOTFOUND/net40/python3.15.exe" + - "/REGISTRY-NOTFOUND/net40/python3.15" + - "/REGISTRY-NOTFOUND/net40/python3.14.com" + - "/REGISTRY-NOTFOUND/net40/python3.14.exe" + - "/REGISTRY-NOTFOUND/net40/python3.14" + - "/REGISTRY-NOTFOUND/net40/python3.13.com" + - "/REGISTRY-NOTFOUND/net40/python3.13.exe" + - "/REGISTRY-NOTFOUND/net40/python3.13" + - "/REGISTRY-NOTFOUND/net40/python3.12.com" + - "/REGISTRY-NOTFOUND/net40/python3.12.exe" + - "/REGISTRY-NOTFOUND/net40/python3.12" + - "/REGISTRY-NOTFOUND/net40/python3.11.com" + - "/REGISTRY-NOTFOUND/net40/python3.11.exe" + - "/REGISTRY-NOTFOUND/net40/python3.11" + - "/REGISTRY-NOTFOUND/net40/python3.10.com" + - "/REGISTRY-NOTFOUND/net40/python3.10.exe" + - "/REGISTRY-NOTFOUND/net40/python3.10" + - "/REGISTRY-NOTFOUND/net40/python3.9.com" + - "/REGISTRY-NOTFOUND/net40/python3.9.exe" + - "/REGISTRY-NOTFOUND/net40/python3.9" + - "/REGISTRY-NOTFOUND/net40/python3.8.com" + - "/REGISTRY-NOTFOUND/net40/python3.8.exe" + - "/REGISTRY-NOTFOUND/net40/python3.8" + - "/REGISTRY-NOTFOUND/net40/python3.7.com" + - "/REGISTRY-NOTFOUND/net40/python3.7.exe" + - "/REGISTRY-NOTFOUND/net40/python3.7" + - "/REGISTRY-NOTFOUND/net40/python3.6.com" + - "/REGISTRY-NOTFOUND/net40/python3.6.exe" + - "/REGISTRY-NOTFOUND/net40/python3.6" + - "/REGISTRY-NOTFOUND/net40/python3.5.com" + - "/REGISTRY-NOTFOUND/net40/python3.5.exe" + - "/REGISTRY-NOTFOUND/net40/python3.5" + - "/REGISTRY-NOTFOUND/net40/python3.4.com" + - "/REGISTRY-NOTFOUND/net40/python3.4.exe" + - "/REGISTRY-NOTFOUND/net40/python3.4" + - "/REGISTRY-NOTFOUND/net40/python3.3.com" + - "/REGISTRY-NOTFOUND/net40/python3.3.exe" + - "/REGISTRY-NOTFOUND/net40/python3.3" + - "/REGISTRY-NOTFOUND/net40/python3.2.com" + - "/REGISTRY-NOTFOUND/net40/python3.2.exe" + - "/REGISTRY-NOTFOUND/net40/python3.2" + - "/REGISTRY-NOTFOUND/net40/python3.1.com" + - "/REGISTRY-NOTFOUND/net40/python3.1.exe" + - "/REGISTRY-NOTFOUND/net40/python3.1" + - "/REGISTRY-NOTFOUND/net40/python3.0.com" + - "/REGISTRY-NOTFOUND/net40/python3.0.exe" + - "/REGISTRY-NOTFOUND/net40/python3.0" + - "/REGISTRY-NOTFOUND/net40/python3.com" + - "/REGISTRY-NOTFOUND/net40/python3.exe" + - "/REGISTRY-NOTFOUND/net40/python3" + - "/REGISTRY-NOTFOUND/net40/python.com" + - "/REGISTRY-NOTFOUND/net40/python.exe" + - "/REGISTRY-NOTFOUND/net40/python" + - "/REGISTRY-NOTFOUND/net40/ipy3.15.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.15" + - "/REGISTRY-NOTFOUND/net40/ipy3.14.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.14" + - "/REGISTRY-NOTFOUND/net40/ipy3.13.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.13" + - "/REGISTRY-NOTFOUND/net40/ipy3.12.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.12" + - "/REGISTRY-NOTFOUND/net40/ipy3.11.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.11" + - "/REGISTRY-NOTFOUND/net40/ipy3.10.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.10" + - "/REGISTRY-NOTFOUND/net40/ipy3.9.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.9" + - "/REGISTRY-NOTFOUND/net40/ipy3.8.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.8" + - "/REGISTRY-NOTFOUND/net40/ipy3.7.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.7" + - "/REGISTRY-NOTFOUND/net40/ipy3.6.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.6" + - "/REGISTRY-NOTFOUND/net40/ipy3.5.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.5" + - "/REGISTRY-NOTFOUND/net40/ipy3.4.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.4" + - "/REGISTRY-NOTFOUND/net40/ipy3.3.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.3" + - "/REGISTRY-NOTFOUND/net40/ipy3.2.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.2" + - "/REGISTRY-NOTFOUND/net40/ipy3.1.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.1" + - "/REGISTRY-NOTFOUND/net40/ipy3.0.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3.0" + - "/REGISTRY-NOTFOUND/net40/ipy3.com" + - "/REGISTRY-NOTFOUND/net40/ipy3.exe" + - "/REGISTRY-NOTFOUND/net40/ipy3" + - "/REGISTRY-NOTFOUND/net40/ipy64.com" + - "/REGISTRY-NOTFOUND/net40/ipy64.exe" + - "/REGISTRY-NOTFOUND/net40/ipy64" + - "/REGISTRY-NOTFOUND/net40/ipy32.com" + - "/REGISTRY-NOTFOUND/net40/ipy32.exe" + - "/REGISTRY-NOTFOUND/net40/ipy32" + - "/REGISTRY-NOTFOUND/net40/ipy.com" + - "/REGISTRY-NOTFOUND/net40/ipy.exe" + - "/REGISTRY-NOTFOUND/net40/ipy" + - "/REGISTRY-NOTFOUND/net40/ipy.exe.com" + - "/REGISTRY-NOTFOUND/net40/ipy.exe" + - "/REGISTRY-NOTFOUND/python3.15.com" + - "/REGISTRY-NOTFOUND/python3.15.exe" + - "/REGISTRY-NOTFOUND/python3.15" + - "/REGISTRY-NOTFOUND/python3.14.com" + - "/REGISTRY-NOTFOUND/python3.14.exe" + - "/REGISTRY-NOTFOUND/python3.14" + - "/REGISTRY-NOTFOUND/python3.13.com" + - "/REGISTRY-NOTFOUND/python3.13.exe" + - "/REGISTRY-NOTFOUND/python3.13" + - "/REGISTRY-NOTFOUND/python3.12.com" + - "/REGISTRY-NOTFOUND/python3.12.exe" + - "/REGISTRY-NOTFOUND/python3.12" + - "/REGISTRY-NOTFOUND/python3.11.com" + - "/REGISTRY-NOTFOUND/python3.11.exe" + - "/REGISTRY-NOTFOUND/python3.11" + - "/REGISTRY-NOTFOUND/python3.10.com" + - "/REGISTRY-NOTFOUND/python3.10.exe" + - "/REGISTRY-NOTFOUND/python3.10" + - "/REGISTRY-NOTFOUND/python3.9.com" + - "/REGISTRY-NOTFOUND/python3.9.exe" + - "/REGISTRY-NOTFOUND/python3.9" + - "/REGISTRY-NOTFOUND/python3.8.com" + - "/REGISTRY-NOTFOUND/python3.8.exe" + - "/REGISTRY-NOTFOUND/python3.8" + - "/REGISTRY-NOTFOUND/python3.7.com" + - "/REGISTRY-NOTFOUND/python3.7.exe" + - "/REGISTRY-NOTFOUND/python3.7" + - "/REGISTRY-NOTFOUND/python3.6.com" + - "/REGISTRY-NOTFOUND/python3.6.exe" + - "/REGISTRY-NOTFOUND/python3.6" + - "/REGISTRY-NOTFOUND/python3.5.com" + - "/REGISTRY-NOTFOUND/python3.5.exe" + - "/REGISTRY-NOTFOUND/python3.5" + - "/REGISTRY-NOTFOUND/python3.4.com" + - "/REGISTRY-NOTFOUND/python3.4.exe" + - "/REGISTRY-NOTFOUND/python3.4" + - "/REGISTRY-NOTFOUND/python3.3.com" + - "/REGISTRY-NOTFOUND/python3.3.exe" + - "/REGISTRY-NOTFOUND/python3.3" + - "/REGISTRY-NOTFOUND/python3.2.com" + - "/REGISTRY-NOTFOUND/python3.2.exe" + - "/REGISTRY-NOTFOUND/python3.2" + - "/REGISTRY-NOTFOUND/python3.1.com" + - "/REGISTRY-NOTFOUND/python3.1.exe" + - "/REGISTRY-NOTFOUND/python3.1" + - "/REGISTRY-NOTFOUND/python3.0.com" + - "/REGISTRY-NOTFOUND/python3.0.exe" + - "/REGISTRY-NOTFOUND/python3.0" + - "/REGISTRY-NOTFOUND/python3.com" + - "/REGISTRY-NOTFOUND/python3.exe" + - "/REGISTRY-NOTFOUND/python3" + - "/REGISTRY-NOTFOUND/python.com" + - "/REGISTRY-NOTFOUND/python.exe" + - "/REGISTRY-NOTFOUND/python" + - "/REGISTRY-NOTFOUND/ipy3.15.com" + - "/REGISTRY-NOTFOUND/ipy3.15.exe" + - "/REGISTRY-NOTFOUND/ipy3.15" + - "/REGISTRY-NOTFOUND/ipy3.14.com" + - "/REGISTRY-NOTFOUND/ipy3.14.exe" + - "/REGISTRY-NOTFOUND/ipy3.14" + - "/REGISTRY-NOTFOUND/ipy3.13.com" + - "/REGISTRY-NOTFOUND/ipy3.13.exe" + - "/REGISTRY-NOTFOUND/ipy3.13" + - "/REGISTRY-NOTFOUND/ipy3.12.com" + - "/REGISTRY-NOTFOUND/ipy3.12.exe" + - "/REGISTRY-NOTFOUND/ipy3.12" + - "/REGISTRY-NOTFOUND/ipy3.11.com" + - "/REGISTRY-NOTFOUND/ipy3.11.exe" + - "/REGISTRY-NOTFOUND/ipy3.11" + - "/REGISTRY-NOTFOUND/ipy3.10.com" + - "/REGISTRY-NOTFOUND/ipy3.10.exe" + - "/REGISTRY-NOTFOUND/ipy3.10" + - "/REGISTRY-NOTFOUND/ipy3.9.com" + - "/REGISTRY-NOTFOUND/ipy3.9.exe" + - "/REGISTRY-NOTFOUND/ipy3.9" + - "/REGISTRY-NOTFOUND/ipy3.8.com" + - "/REGISTRY-NOTFOUND/ipy3.8.exe" + - "/REGISTRY-NOTFOUND/ipy3.8" + - "/REGISTRY-NOTFOUND/ipy3.7.com" + - "/REGISTRY-NOTFOUND/ipy3.7.exe" + - "/REGISTRY-NOTFOUND/ipy3.7" + - "/REGISTRY-NOTFOUND/ipy3.6.com" + - "/REGISTRY-NOTFOUND/ipy3.6.exe" + - "/REGISTRY-NOTFOUND/ipy3.6" + - "/REGISTRY-NOTFOUND/ipy3.5.com" + - "/REGISTRY-NOTFOUND/ipy3.5.exe" + - "/REGISTRY-NOTFOUND/ipy3.5" + - "/REGISTRY-NOTFOUND/ipy3.4.com" + - "/REGISTRY-NOTFOUND/ipy3.4.exe" + - "/REGISTRY-NOTFOUND/ipy3.4" + - "/REGISTRY-NOTFOUND/ipy3.3.com" + - "/REGISTRY-NOTFOUND/ipy3.3.exe" + - "/REGISTRY-NOTFOUND/ipy3.3" + - "/REGISTRY-NOTFOUND/ipy3.2.com" + - "/REGISTRY-NOTFOUND/ipy3.2.exe" + - "/REGISTRY-NOTFOUND/ipy3.2" + - "/REGISTRY-NOTFOUND/ipy3.1.com" + - "/REGISTRY-NOTFOUND/ipy3.1.exe" + - "/REGISTRY-NOTFOUND/ipy3.1" + - "/REGISTRY-NOTFOUND/ipy3.0.com" + - "/REGISTRY-NOTFOUND/ipy3.0.exe" + - "/REGISTRY-NOTFOUND/ipy3.0" + - "/REGISTRY-NOTFOUND/ipy3.com" + - "/REGISTRY-NOTFOUND/ipy3.exe" + - "/REGISTRY-NOTFOUND/ipy3" + - "/REGISTRY-NOTFOUND/ipy64.com" + - "/REGISTRY-NOTFOUND/ipy64.exe" + - "/REGISTRY-NOTFOUND/ipy64" + - "/REGISTRY-NOTFOUND/ipy32.com" + - "/REGISTRY-NOTFOUND/ipy32.exe" + - "/REGISTRY-NOTFOUND/ipy32" + - "/REGISTRY-NOTFOUND/ipy.com" + - "/REGISTRY-NOTFOUND/ipy.exe" + - "/REGISTRY-NOTFOUND/ipy" + - "/REGISTRY-NOTFOUND/ipy.exe.com" + - "/REGISTRY-NOTFOUND/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/bin/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.15/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.14/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.13/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.12/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.11/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.10/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.9/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.8/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.7/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.6/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.5/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.4/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.3/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.2/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.1/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/share/ironpython3.0/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net45/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/python" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy64.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy64.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy64" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy32.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy32.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy32" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy.exe.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/net40/ipy.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.14.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.14.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.14" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.13.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.13.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.13" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.12.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.12.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.12" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.11.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.11.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.11" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.10.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.10.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.10" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.9.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.9.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.9" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.8.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.8.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.8" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.7.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.7.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.7" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.6.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.6.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.6" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.5.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.5.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.5" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.4.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.4.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.4" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.1.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.1.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.1" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.0.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.0.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.0" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python.com" + found: "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/PSXRecomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/PSXRecomp" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPython/Support.cmake:2437 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPython3.cmake:671 (include)" + - "CMakeLists.txt:282 (find_package)" + mode: "program" + variable: "_Python3_EXECUTABLE_DEBUG" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "python3.12_d" + - "python3_d" + - "python_d" + candidate_directories: + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + searched_directories: + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.12_d.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.12_d.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3.12_d" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3_d.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3_d.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python3_d" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python_d.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python_d.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python_d" + found: false + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/PSXRecomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/PSXRecomp" +... diff --git a/recompiler/build-native/CMakeFiles/CTestScript.cmake b/recompiler/build-native/CMakeFiles/CTestScript.cmake new file mode 100644 index 00000000..fc20ee4d --- /dev/null +++ b/recompiler/build-native/CMakeFiles/CTestScript.cmake @@ -0,0 +1,167 @@ +# This file is configured by CMake automatically as CTestScript.cmake +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + +cmake_minimum_required(VERSION 4.2.2) + +# CTest Start Step +set(CTEST_SOURCE_DIRECTORY "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler") +set(CTEST_BINARY_DIRECTORY "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native") + +# CTest Update Step +set(CTEST_UPDATE_COMMAND "") +set(CTEST_UPDATE_OPTIONS "") +set(CTEST_UPDATE_VERSION_ONLY "") +set(CTEST_NIGHTLY_START_TIME "00:00:00 EDT") + +# CVS options +set(CTEST_CVS_COMMAND "") +set(CTEST_CVS_UPDATE_OPTIONS "") + +# Subversion options +set(CTEST_SVN_COMMAND "") +set(CTEST_SVN_OPTIONS "") +set(CTEST_SVN_UPDATE_OPTIONS "") + +# Git options +set(CTEST_GIT_COMMAND "") +set(CTEST_GIT_INIT_SUBMODULES "") +set(CTEST_GIT_UPDATE_CUSTOM "") +set(CTEST_GIT_UPDATE_OPTIONS "") + +# Perforce options +set(CTEST_P4_COMMAND "") +set(CTEST_P4_CLIENT "") +set(CTEST_P4_OPTIONS "") +set(CTEST_P4_UPDATE_CUSTOM "") +set(CTEST_P4_UPDATE_OPTIONS "") + +# CTest Configure Step +set(CTEST_CMAKE_GENERATOR "Ninja") +set(CTEST_LABELS_FOR_SUBPROJECTS "") + +# CTest Build Step +set(CTEST_CONFIGURATION_TYPE "Release") +set(CTEST_USE_LAUNCHERS "") + +# CTest Test Step +set(CTEST_RESOURCE_SPEC_FILE "") +set(CTEST_TEST_LOAD "") +set(CTEST_TEST_TIMEOUT "1500") + +# CTest Coverage Step +set(CTEST_COVERAGE_COMMAND "C:/msys64/mingw64/bin/gcov.exe") +set(CTEST_COVERAGE_EXTRA_FLAGS "-l") + +# CTest MemCheck Step +set(CTEST_MEMORYCHECK_COMMAND "MEMORYCHECK_COMMAND-NOTFOUND") +set(CTEST_MEMORYCHECK_COMMAND_OPTIONS "") +set(CTEST_MEMORYCHECK_TYPE "") +set(CTEST_MEMORYCHECK_SANITIZER_OPTIONS "") +set(CTEST_MEMORYCHECK_SUPPRESSIONS_FILE "") + +# CTest Submit Step +set(CTEST_SITE "DESKTOP-HN15M1H") +set(CTEST_BUILD_NAME "Win32-ninja") +set(CTEST_SUBMIT_URL "http://") +set(CTEST_SUBMIT_INACTIVITY_TIMEOUT "") +set(CTEST_TLS_VERIFY "") +set(CTEST_TLS_VERSION "") + +################################################################################ + +if(NOT MODEL) + set(MODEL "Experimental") +endif() + +if(MODEL STREQUAL "NightlyMemoryCheck") + set(MODEL "Nightly") + set(ACTIONS "Start;Update;Configure;Build;MemCheck;Coverage;Submit") +endif() + +if(NOT ACTIONS) + if(MODEL STREQUAL "Experimental") + set(ACTIONS "Start;Configure;Build;Test;Coverage;Submit") + else() + set(ACTIONS "Start;Update;Configure;Build;Test;Coverage;Submit") + endif() +endif() + +################################################################################ + +set(_exit_code 0) + +if("Start" IN_LIST ACTIONS OR NOT EXISTS "${CTEST_BINARY_DIRECTORY}/Testing/TAG") + ctest_start("${MODEL}") +else() + ctest_start("${MODEL}" APPEND) +endif() + +if("Update" IN_LIST ACTIONS) + ctest_update(RETURN_VALUE update_count) + if(update_count LESS 0) + math(EXPR _exit_code "${_exit_code} | 0x01") + endif() + if(MODEL STREQUAL "Continuous" AND update_count EQUAL 0) + return() + endif() +endif() + +if("Configure" IN_LIST ACTIONS) + ctest_configure(RETURN_VALUE success) + if(success LESS 0) + math(EXPR _exit_code "${_exit_code} | 0x02") + endif() +endif() + +if("Build" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_build(RETURN_VALUE success) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x04") + endif() +endif() + +if("Test" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_test(RETURN_VALUE success) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x08") + endif() +endif() + +if("Coverage" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_coverage(RETURN_VALUE success) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x20") + endif() +endif() + +if("MemCheck" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_memcheck(RETURN_VALUE success) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x10") + endif() +endif() + +file(GLOB notes_files LIST_DIRECTORIES OFF + "${CTEST_BINARY_DIRECTORY}/Testing/Notes/*") +if(notes_files) + list(APPEND CTEST_NOTES_FILES "${notes_files}") +endif() + +if("Submit" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_submit( + RETRY_COUNT "3" + RETRY_DELAY "5" + RETURN_VALUE success + ) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x40") + endif() +endif() + +cmake_language(EXIT "${_exit_code}") diff --git a/recompiler/build-native/CMakeFiles/InstallScripts.json b/recompiler/build-native/CMakeFiles/InstallScripts.json new file mode 100644 index 00000000..8d4b99a6 --- /dev/null +++ b/recompiler/build-native/CMakeFiles/InstallScripts.json @@ -0,0 +1,8 @@ +{ + "InstallScripts" : + [ + "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/cmake_install.cmake", + "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/recompiler/build-native/CMakeFiles/TargetDirectories.txt b/recompiler/build-native/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..80d6588c --- /dev/null +++ b/recompiler/build-native/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,47 @@ +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/Experimental.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/Nightly.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/Continuous.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlyMemoryCheck.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlyStart.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlyUpdate.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlyConfigure.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlyBuild.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlyTest.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlyCoverage.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlyMemCheck.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/NightlySubmit.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ExperimentalStart.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ExperimentalUpdate.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ExperimentalConfigure.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ExperimentalBuild.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ExperimentalTest.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ExperimentalCoverage.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ExperimentalMemCheck.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ExperimentalSubmit.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ContinuousStart.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ContinuousUpdate.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ContinuousConfigure.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ContinuousBuild.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ContinuousTest.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ContinuousCoverage.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ContinuousMemCheck.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/ContinuousSubmit.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/rabbitizer.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/psxrecomp-game.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/psxrecomp-toml.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/psxrecomp.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/psxrecomp_baked_codegen_hash.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/PSXRecomp.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/l1_decoder_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/l2_structural_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/recompiler_patch_cxx17_header_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/edit_cache.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CMakeFiles/rebuild_cache.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/CMakeFiles/fmt.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/CMakeFiles/test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/CMakeFiles/edit_cache.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/CMakeFiles/rebuild_cache.dir diff --git a/recompiler/build-native/CMakeFiles/cmake.check_cache b/recompiler/build-native/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..56c437b9 --- /dev/null +++ b/recompiler/build-native/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/src/mips_decoder.cpp.obj b/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/src/mips_decoder.cpp.obj new file mode 100644 index 00000000..5f58409d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/src/mips_decoder.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/src/ps1_exe_parser.cpp.obj b/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..18129738 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/src/ps1_exe_parser.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/tests/l1_decoder_test.cpp.obj b/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/tests/l1_decoder_test.cpp.obj new file mode 100644 index 00000000..10076ced Binary files /dev/null and b/recompiler/build-native/CMakeFiles/l1_decoder_test.dir/tests/l1_decoder_test.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/mips_decoder.cpp.obj b/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/mips_decoder.cpp.obj new file mode 100644 index 00000000..5f58409d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/mips_decoder.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/ps1_exe_parser.cpp.obj b/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..18129738 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/ps1_exe_parser.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/strict_translator.cpp.obj b/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/strict_translator.cpp.obj new file mode 100644 index 00000000..abeee71b Binary files /dev/null and b/recompiler/build-native/CMakeFiles/l2_structural_test.dir/src/strict_translator.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/l2_structural_test.dir/tests/l2_structural_test.cpp.obj b/recompiler/build-native/CMakeFiles/l2_structural_test.dir/tests/l2_structural_test.cpp.obj new file mode 100644 index 00000000..08521a17 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/l2_structural_test.dir/tests/l2_structural_test.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/bios_slice_walker.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/bios_slice_walker.cpp.obj new file mode 100644 index 00000000..fa018e4b Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/bios_slice_walker.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/config_loader.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/config_loader.cpp.obj new file mode 100644 index 00000000..0ef0985a Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/config_loader.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/full_function_emitter.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/full_function_emitter.cpp.obj new file mode 100644 index 00000000..47c81250 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/full_function_emitter.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/function_discovery.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/function_discovery.cpp.obj new file mode 100644 index 00000000..b21e6ac1 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/function_discovery.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/main_bios.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/main_bios.cpp.obj new file mode 100644 index 00000000..86d43410 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/main_bios.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/mips_decoder.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/mips_decoder.cpp.obj new file mode 100644 index 00000000..5f58409d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/mips_decoder.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/ps1_exe_parser.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..18129738 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/ps1_exe_parser.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/recompiler_patch.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/recompiler_patch.cpp.obj new file mode 100644 index 00000000..abcd8958 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/recompiler_patch.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/strict_translator.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/strict_translator.cpp.obj new file mode 100644 index 00000000..abeee71b Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-bios.dir/src/strict_translator.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/annotations.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/annotations.cpp.obj new file mode 100644 index 00000000..e83863b7 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/annotations.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/code_generator.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/code_generator.cpp.obj new file mode 100644 index 00000000..88006b93 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/code_generator.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/config_loader.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/config_loader.cpp.obj new file mode 100644 index 00000000..0ef0985a Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/config_loader.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/control_flow.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/control_flow.cpp.obj new file mode 100644 index 00000000..6272dfa7 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/control_flow.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/function_analysis.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/function_analysis.cpp.obj new file mode 100644 index 00000000..fae59c77 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/function_analysis.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/main_psx.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/main_psx.cpp.obj new file mode 100644 index 00000000..3a494fd2 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/main_psx.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/mips_decoder.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/mips_decoder.cpp.obj new file mode 100644 index 00000000..5f58409d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/mips_decoder.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/ps1_exe_parser.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..18129738 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/ps1_exe_parser.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/recompiler_patch.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/recompiler_patch.cpp.obj new file mode 100644 index 00000000..abcd8958 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-game.dir/src/recompiler_patch.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-toml.dir/src/main_toml.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-toml.dir/src/main_toml.cpp.obj new file mode 100644 index 00000000..49830cf1 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-toml.dir/src/main_toml.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp-toml.dir/src/ps1_exe_parser.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp-toml.dir/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..18129738 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp-toml.dir/src/ps1_exe_parser.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj new file mode 100644 index 00000000..08fe050f Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/annotations.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/annotations.cpp.obj new file mode 100644 index 00000000..e83863b7 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/annotations.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/code_generator.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/code_generator.cpp.obj new file mode 100644 index 00000000..88006b93 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/code_generator.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/config_loader.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/config_loader.cpp.obj new file mode 100644 index 00000000..0ef0985a Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/config_loader.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/control_flow.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/control_flow.cpp.obj new file mode 100644 index 00000000..6272dfa7 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/control_flow.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/function_analysis.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/function_analysis.cpp.obj new file mode 100644 index 00000000..fae59c77 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/function_analysis.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/main_cli.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/main_cli.cpp.obj new file mode 100644 index 00000000..b7bb95f0 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/main_cli.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/main_psx.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/main_psx.cpp.obj new file mode 100644 index 00000000..aa8f389d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/main_psx.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/mips_decoder.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/mips_decoder.cpp.obj new file mode 100644 index 00000000..5f58409d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/mips_decoder.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/ps1_exe_parser.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..18129738 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/ps1_exe_parser.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/recompiler_patch.cpp.obj b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/recompiler_patch.cpp.obj new file mode 100644 index 00000000..abcd8958 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/psxrecomp.dir/src/recompiler_patch.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/LoPairingInfo.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/LoPairingInfo.cpp.obj new file mode 100644 index 00000000..f049c0ab Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/LoPairingInfo.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/RegistersTracker.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/RegistersTracker.cpp.obj new file mode 100644 index 00000000..6d093cbe Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/RegistersTracker.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrId.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrId.cpp.obj new file mode 100644 index 00000000..0fb7327c Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrId.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrIdType.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrIdType.cpp.obj new file mode 100644 index 00000000..b39d9964 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrIdType.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionBase.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionBase.cpp.obj new file mode 100644 index 00000000..7c75e39e Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionBase.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionCpu.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionCpu.cpp.obj new file mode 100644 index 00000000..b326b33d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionCpu.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR3000GTE.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR3000GTE.cpp.obj new file mode 100644 index 00000000..5ec6b1d9 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR3000GTE.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR5900.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR5900.cpp.obj new file mode 100644 index 00000000..490fe613 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR5900.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionRsp.cpp.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionRsp.cpp.obj new file mode 100644 index 00000000..4ac66ba1 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionRsp.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerLoPairingInfo.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerLoPairingInfo.c.obj new file mode 100644 index 00000000..8ace5bfa Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerLoPairingInfo.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerRegistersTracker.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerRegistersTracker.c.obj new file mode 100644 index 00000000..3e0dad1a Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerRegistersTracker.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerTrackedRegisterState.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerTrackedRegisterState.c.obj new file mode 100644 index 00000000..eedbfc66 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerTrackedRegisterState.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerConfig.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerConfig.c.obj new file mode 100644 index 00000000..498c419e Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerConfig.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerVersion.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerVersion.c.obj new file mode 100644 index 00000000..80839b4e Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerVersion.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/Utils.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/Utils.c.obj new file mode 100644 index 00000000..0e517040 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/Utils.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrCategory.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrCategory.c.obj new file mode 100644 index 00000000..02fec062 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrCategory.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrDescriptor.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrDescriptor.c.obj new file mode 100644 index 00000000..fb6f0072 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrDescriptor.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrId.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrId.c.obj new file mode 100644 index 00000000..52f6467f Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrId.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrIdType.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrIdType.c.obj new file mode 100644 index 00000000..7a6c2521 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrIdType.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrSuffix.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrSuffix.c.obj new file mode 100644 index 00000000..43e7c6cd Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrSuffix.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction.c.obj new file mode 100644 index 00000000..8d232758 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Disassemble.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Disassemble.c.obj new file mode 100644 index 00000000..5e1b5b9d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Disassemble.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Examination.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Examination.c.obj new file mode 100644 index 00000000..f1e113d9 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Examination.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Operand.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Operand.c.obj new file mode 100644 index 00000000..c508030b Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Operand.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_ProcessUniqueId.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_ProcessUniqueId.c.obj new file mode 100644 index 00000000..a7bdc338 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_ProcessUniqueId.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionCpu/RabbitizerInstructionCpu_OperandType.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionCpu/RabbitizerInstructionCpu_OperandType.c.obj new file mode 100644 index 00000000..48df7117 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionCpu/RabbitizerInstructionCpu_OperandType.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE.c.obj new file mode 100644 index 00000000..20f4dfd1 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_OperandType.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_OperandType.c.obj new file mode 100644 index 00000000..066e50ca Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_OperandType.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_ProcessUniqueId.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_ProcessUniqueId.c.obj new file mode 100644 index 00000000..3273b78e Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_ProcessUniqueId.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900.c.obj new file mode 100644 index 00000000..1d20b475 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_OperandType.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_OperandType.c.obj new file mode 100644 index 00000000..957a6330 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_OperandType.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_ProcessUniqueId.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_ProcessUniqueId.c.obj new file mode 100644 index 00000000..e39623e7 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_ProcessUniqueId.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp.c.obj new file mode 100644 index 00000000..e09a884f Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_OperandType.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_OperandType.c.obj new file mode 100644 index 00000000..2cef5e42 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_OperandType.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_ProcessUniqueId.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_ProcessUniqueId.c.obj new file mode 100644 index 00000000..791d1048 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_ProcessUniqueId.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegister.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegister.c.obj new file mode 100644 index 00000000..90dc018d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegister.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegisterDescriptor.c.obj b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegisterDescriptor.c.obj new file mode 100644 index 00000000..060bb489 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegisterDescriptor.c.obj differ diff --git a/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/src/function_analysis.cpp.obj b/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/src/function_analysis.cpp.obj new file mode 100644 index 00000000..fae59c77 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/src/function_analysis.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/src/ps1_exe_parser.cpp.obj b/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..18129738 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/src/ps1_exe_parser.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/tests/reachable_discovery_test.cpp.obj b/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/tests/reachable_discovery_test.cpp.obj new file mode 100644 index 00000000..c3ba37b9 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/reachable_discovery_test.dir/tests/reachable_discovery_test.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_cxx17_header_test.dir/tests/recompiler_patch_cxx17_header_test.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_cxx17_header_test.dir/tests/recompiler_patch_cxx17_header_test.cpp.obj new file mode 100644 index 00000000..48746d37 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_cxx17_header_test.dir/tests/recompiler_patch_cxx17_header_test.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/annotations.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/annotations.cpp.obj new file mode 100644 index 00000000..e83863b7 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/annotations.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/code_generator.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/code_generator.cpp.obj new file mode 100644 index 00000000..88006b93 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/code_generator.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/config_loader.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/config_loader.cpp.obj new file mode 100644 index 00000000..0ef0985a Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/config_loader.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/control_flow.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/control_flow.cpp.obj new file mode 100644 index 00000000..6272dfa7 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/control_flow.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/function_analysis.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/function_analysis.cpp.obj new file mode 100644 index 00000000..fae59c77 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/function_analysis.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/mips_decoder.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/mips_decoder.cpp.obj new file mode 100644 index 00000000..5f58409d Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/mips_decoder.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/ps1_exe_parser.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..18129738 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/ps1_exe_parser.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/recompiler_patch.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/recompiler_patch.cpp.obj new file mode 100644 index 00000000..abcd8958 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/src/recompiler_patch.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/tests/recompiler_patch_test.cpp.obj b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/tests/recompiler_patch_test.cpp.obj new file mode 100644 index 00000000..b695bd05 Binary files /dev/null and b/recompiler/build-native/CMakeFiles/recompiler_patch_test.dir/tests/recompiler_patch_test.cpp.obj differ diff --git a/recompiler/build-native/CMakeFiles/rules.ninja b/recompiler/build-native/CMakeFiles/rules.ninja new file mode 100644 index 00000000..f9a9515b --- /dev/null +++ b/recompiler/build-native/CMakeFiles/rules.ninja @@ -0,0 +1,613 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.2 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: PSXRecomp +# Configurations: Release +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__rabbitizer_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__rabbitizer_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__rabbitizer_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\rabbitizer.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__rabbitizer_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__rabbitizer_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__rabbitizer_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\cmake.exe -E rm -f $TARGET_FILE && C:\msys64\mingw64\bin\ar.exe qc $TARGET_FILE $LINK_FLAGS $in && C:\msys64\mingw64\bin\ranlib.exe $TARGET_FILE && $POST_BUILD" + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__psxrecomp-game_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__psxrecomp-game_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\psxrecomp-game.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psxrecomp-game_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psxrecomp-game_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__psxrecomp-game_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__psxrecomp-toml_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__psxrecomp-toml_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\psxrecomp-toml.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psxrecomp-toml_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psxrecomp-toml_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__psxrecomp-toml_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__psxrecomp_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__psxrecomp_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\psxrecomp.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psxrecomp_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psxrecomp_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__psxrecomp_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__PSXRecomp_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__PSXRecomp_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\PSXRecomp.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__PSXRecomp_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__PSXRecomp_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__PSXRecomp_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__psxrecomp-bios_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__psxrecomp-bios_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\psxrecomp-bios.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psxrecomp-bios_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psxrecomp-bios_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__psxrecomp-bios_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__l1_decoder_test_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__l1_decoder_test_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\l1_decoder_test.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__l1_decoder_test_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__l1_decoder_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__l1_decoder_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__l2_structural_test_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__l2_structural_test_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\l2_structural_test.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__l2_structural_test_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__l2_structural_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__l2_structural_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__recompiler_patch_test_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__recompiler_patch_test_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\recompiler_patch_test.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__recompiler_patch_test_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__recompiler_patch_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__recompiler_patch_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__recompiler_patch_cxx17_header_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__recompiler_patch_cxx17_header_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__reachable_discovery_test_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__reachable_discovery_test_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=CMakeFiles\reachable_discovery_test.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__reachable_discovery_test_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__reachable_discovery_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__reachable_discovery_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for generating CXX dependencies. + +rule CXX_SCAN__fmt_Release + depfile = $DEP_FILE + command = C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -E -x c++ $in -MT $DYNDEP_INTERMEDIATE_FILE -MD -MF $DEP_FILE -fmodules-ts -fdeps-file=$DYNDEP_INTERMEDIATE_FILE -fdeps-target=$OBJ_FILE -fdeps-format=p1689r5 -o $PREPROCESSED_OUTPUT_FILE + description = Scanning $in for CXX dependencies + + +############################################# +# Rule to generate ninja dyndep files for CXX. + +rule CXX_DYNDEP__fmt_Release + command = C:\msys64\mingw64\bin\cmake.exe -E cmake_ninja_dyndep --tdi=lib\fmt\CMakeFiles\fmt.dir\CXXDependInfo.json --lang=CXX --modmapfmt=gcc --dd=$out @$out.rsp + description = Generating CXX dyndep file $out + rspfile = $out.rsp + rspfile_content = $in + restat = 1 + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__fmt_scanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -fmodules-ts -fmodule-mapper=$DYNDEP_MODULE_MAP_FILE -MD -fdeps-format=p1689r5 -x c++ -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__fmt_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX static library. + +rule CXX_STATIC_LIBRARY_LINKER__fmt_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\cmake.exe -E rm -f $TARGET_FILE && C:\msys64\mingw64\bin\ar.exe qc $TARGET_FILE $LINK_FLAGS $in && C:\msys64\mingw64\bin\ranlib.exe $TARGET_FILE && $POST_BUILD" + description = Linking CXX static library $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SF:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler -BF:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = C:\msys64\mingw64\bin\ninja.exe $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = C:\msys64\mingw64\bin\ninja.exe -t targets + description = All primary targets available: + diff --git a/recompiler/build-native/CTestTestfile.cmake b/recompiler/build-native/CTestTestfile.cmake new file mode 100644 index 00000000..123d0914 --- /dev/null +++ b/recompiler/build-native/CTestTestfile.cmake @@ -0,0 +1,13 @@ +# CMake generated Testfile for +# Source directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler +# Build directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test([=[recompiler_patch_test]=] "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/recompiler_patch_test.exe") +set_tests_properties([=[recompiler_patch_test]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt;269;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt;0;") +add_test([=[recompiler_patch_cxx17_header_test]=] "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/recompiler_patch_cxx17_header_test.exe") +set_tests_properties([=[recompiler_patch_cxx17_header_test]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt;279;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt;0;") +add_test([=[overlay_cross_page_delay_codegen]=] "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/python.exe" "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/tests/test_overlay_cross_page_delay_codegen.py" "--recompiler" "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/psxrecomp-game.exe") +set_tests_properties([=[overlay_cross_page_delay_codegen]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt;284;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt;0;") +subdirs("lib/fmt") diff --git a/recompiler/build-native/DartConfiguration.tcl b/recompiler/build-native/DartConfiguration.tcl new file mode 100644 index 00000000..400b95cf --- /dev/null +++ b/recompiler/build-native/DartConfiguration.tcl @@ -0,0 +1,109 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler +BuildDirectory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: DESKTOP-HN15M1H + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: Win32-ninja + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: http:// +SubmitInactivityTimeout: + +# Dashboard start time +NightlyStartTime: 00:00:00 EDT + +# Commands for the build/test/submit cycle +ConfigureCommand: "C:/msys64/mingw64/bin/cmake.exe" "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler" +MakeCommand: C:\msys64\mingw64\bin\cmake.exe --build . --config "${CTEST_CONFIGURATION_TYPE}" +DefaultCTestConfigurationType: Release + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: +UpdateOptions: +UpdateType: + +# Compiler info +Compiler: C:/msys64/mingw64/bin/g++.exe +CompilerVersion: 15.2.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: MEMORYCHECK_COMMAND-NOTFOUND +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: C:/msys64/mingw64/bin/gcov.exe +CoverageExtraFlags: -l + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: 1500 + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +TLSVerify: +TLSVersion: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: 5 +CTestSubmitRetryCount: 3 diff --git a/recompiler/build-native/PSXRecomp.exe b/recompiler/build-native/PSXRecomp.exe new file mode 100644 index 00000000..5cebf883 Binary files /dev/null and b/recompiler/build-native/PSXRecomp.exe differ diff --git a/recompiler/build-native/build.ninja b/recompiler/build-native/build.ninja new file mode 100644 index 00000000..bd9bdea5 --- /dev/null +++ b/recompiler/build-native/build.ninja @@ -0,0 +1,2023 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.2 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: PSXRecomp +# Configurations: Release +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Release +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/ + +############################################# +# Utility command for Experimental + +build Experimental: phony CMakeFiles/Experimental + + +############################################# +# Utility command for Nightly + +build Nightly: phony CMakeFiles/Nightly + + +############################################# +# Utility command for Continuous + +build Continuous: phony CMakeFiles/Continuous + + +############################################# +# Utility command for NightlyMemoryCheck + +build NightlyMemoryCheck: phony CMakeFiles/NightlyMemoryCheck + + +############################################# +# Utility command for NightlyStart + +build NightlyStart: phony CMakeFiles/NightlyStart + + +############################################# +# Utility command for NightlyUpdate + +build NightlyUpdate: phony CMakeFiles/NightlyUpdate + + +############################################# +# Utility command for NightlyConfigure + +build NightlyConfigure: phony CMakeFiles/NightlyConfigure + + +############################################# +# Utility command for NightlyBuild + +build NightlyBuild: phony CMakeFiles/NightlyBuild + + +############################################# +# Utility command for NightlyTest + +build NightlyTest: phony CMakeFiles/NightlyTest + + +############################################# +# Utility command for NightlyCoverage + +build NightlyCoverage: phony CMakeFiles/NightlyCoverage + + +############################################# +# Utility command for NightlyMemCheck + +build NightlyMemCheck: phony CMakeFiles/NightlyMemCheck + + +############################################# +# Utility command for NightlySubmit + +build NightlySubmit: phony CMakeFiles/NightlySubmit + + +############################################# +# Utility command for ExperimentalStart + +build ExperimentalStart: phony CMakeFiles/ExperimentalStart + + +############################################# +# Utility command for ExperimentalUpdate + +build ExperimentalUpdate: phony CMakeFiles/ExperimentalUpdate + + +############################################# +# Utility command for ExperimentalConfigure + +build ExperimentalConfigure: phony CMakeFiles/ExperimentalConfigure + + +############################################# +# Utility command for ExperimentalBuild + +build ExperimentalBuild: phony CMakeFiles/ExperimentalBuild + + +############################################# +# Utility command for ExperimentalTest + +build ExperimentalTest: phony CMakeFiles/ExperimentalTest + + +############################################# +# Utility command for ExperimentalCoverage + +build ExperimentalCoverage: phony CMakeFiles/ExperimentalCoverage + + +############################################# +# Utility command for ExperimentalMemCheck + +build ExperimentalMemCheck: phony CMakeFiles/ExperimentalMemCheck + + +############################################# +# Utility command for ExperimentalSubmit + +build ExperimentalSubmit: phony CMakeFiles/ExperimentalSubmit + + +############################################# +# Utility command for ContinuousStart + +build ContinuousStart: phony CMakeFiles/ContinuousStart + + +############################################# +# Utility command for ContinuousUpdate + +build ContinuousUpdate: phony CMakeFiles/ContinuousUpdate + + +############################################# +# Utility command for ContinuousConfigure + +build ContinuousConfigure: phony CMakeFiles/ContinuousConfigure + + +############################################# +# Utility command for ContinuousBuild + +build ContinuousBuild: phony CMakeFiles/ContinuousBuild + + +############################################# +# Utility command for ContinuousTest + +build ContinuousTest: phony CMakeFiles/ContinuousTest + + +############################################# +# Utility command for ContinuousCoverage + +build ContinuousCoverage: phony CMakeFiles/ContinuousCoverage + + +############################################# +# Utility command for ContinuousMemCheck + +build ContinuousMemCheck: phony CMakeFiles/ContinuousMemCheck + + +############################################# +# Utility command for ContinuousSubmit + +build ContinuousSubmit: phony CMakeFiles/ContinuousSubmit + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target rabbitizer + + +############################################# +# Order-only phony target for rabbitizer + +build cmake_object_order_depends_target_rabbitizer: phony || . + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/LoPairingInfo.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/analysis/LoPairingInfo.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\analysis\LoPairingInfo.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\analysis + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/RegistersTracker.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/analysis/RegistersTracker.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\analysis\RegistersTracker.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\analysis + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrId.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/instructions/InstrId.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions\InstrId.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrIdType.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/instructions/InstrIdType.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions\InstrIdType.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionBase.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/instructions/InstructionBase.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions\InstructionBase.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionCpu.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/instructions/InstructionCpu.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions\InstructionCpu.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR3000GTE.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/instructions/InstructionR3000GTE.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions\InstructionR3000GTE.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR5900.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/instructions/InstructionR5900.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions\InstructionR5900.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionRsp.cpp.obj: CXX_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/src/instructions/InstructionRsp.cpp || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions\InstructionRsp.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\cplusplus\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerLoPairingInfo.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/analysis/RabbitizerLoPairingInfo.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\analysis\RabbitizerLoPairingInfo.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\analysis + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerRegistersTracker.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/analysis/RabbitizerRegistersTracker.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\analysis\RabbitizerRegistersTracker.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\analysis + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerTrackedRegisterState.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/analysis/RabbitizerTrackedRegisterState.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\analysis\RabbitizerTrackedRegisterState.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\analysis + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerConfig.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/common/RabbitizerConfig.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\common\RabbitizerConfig.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\common + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerVersion.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/common/RabbitizerVersion.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\common\RabbitizerVersion.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\common + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/Utils.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/common/Utils.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\common\Utils.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\common + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrCategory.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstrCategory.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstrCategory.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrDescriptor.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstrDescriptor.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstrDescriptor.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrId.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstrId.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstrId.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrIdType.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstrIdType.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstrIdType.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrSuffix.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstrSuffix.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstrSuffix.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionCpu/RabbitizerInstructionCpu_OperandType.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionCpu/RabbitizerInstructionCpu_OperandType.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionCpu\RabbitizerInstructionCpu_OperandType.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionCpu + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR3000GTE\RabbitizerInstructionR3000GTE.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR3000GTE + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_OperandType.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_OperandType.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR3000GTE\RabbitizerInstructionR3000GTE_OperandType.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR3000GTE + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_ProcessUniqueId.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_ProcessUniqueId.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR3000GTE\RabbitizerInstructionR3000GTE_ProcessUniqueId.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR3000GTE + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR5900\RabbitizerInstructionR5900.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR5900 + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_OperandType.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_OperandType.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR5900\RabbitizerInstructionR5900_OperandType.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR5900 + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_ProcessUniqueId.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_ProcessUniqueId.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR5900\RabbitizerInstructionR5900_ProcessUniqueId.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionR5900 + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionRsp\RabbitizerInstructionRsp.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionRsp + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_OperandType.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_OperandType.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionRsp\RabbitizerInstructionRsp_OperandType.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionRsp + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_ProcessUniqueId.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_ProcessUniqueId.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionRsp\RabbitizerInstructionRsp_ProcessUniqueId.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstructionRsp + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction\RabbitizerInstruction.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Disassemble.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Disassemble.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction\RabbitizerInstruction_Disassemble.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Examination.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Examination.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction\RabbitizerInstruction_Examination.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Operand.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Operand.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction\RabbitizerInstruction_Operand.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_ProcessUniqueId.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_ProcessUniqueId.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction\RabbitizerInstruction_ProcessUniqueId.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerInstruction + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegister.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerRegister.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerRegister.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +build CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegisterDescriptor.c.obj: C_COMPILER__rabbitizer_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/src/instructions/RabbitizerRegisterDescriptor.c || cmake_object_order_depends_target_rabbitizer + CONFIG = Release + DEP_FILE = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions\RabbitizerRegisterDescriptor.c.obj.d + FLAGS = -O3 -DNDEBUG + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/tables + OBJECT_DIR = CMakeFiles\rabbitizer.dir + OBJECT_FILE_DIR = CMakeFiles\rabbitizer.dir\lib\rabbitizer\src\instructions + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target rabbitizer + + +############################################# +# Link the static library librabbitizer.a + +build librabbitizer.a: CXX_STATIC_LIBRARY_LINKER__rabbitizer_Release CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/LoPairingInfo.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/analysis/RegistersTracker.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrId.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstrIdType.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionBase.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionCpu.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR3000GTE.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionR5900.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/cplusplus/src/instructions/InstructionRsp.cpp.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerLoPairingInfo.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerRegistersTracker.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/analysis/RabbitizerTrackedRegisterState.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerConfig.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/RabbitizerVersion.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/common/Utils.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrCategory.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrDescriptor.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrId.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrIdType.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstrSuffix.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionCpu/RabbitizerInstructionCpu_OperandType.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_OperandType.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR3000GTE/RabbitizerInstructionR3000GTE_ProcessUniqueId.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_OperandType.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionR5900/RabbitizerInstructionR5900_ProcessUniqueId.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_OperandType.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstructionRsp/RabbitizerInstructionRsp_ProcessUniqueId.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Disassemble.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Examination.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_Operand.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerInstruction/RabbitizerInstruction_ProcessUniqueId.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegister.c.obj CMakeFiles/rabbitizer.dir/lib/rabbitizer/src/instructions/RabbitizerRegisterDescriptor.c.obj + CONFIG = Release + LANGUAGE_COMPILE_FLAGS = -O3 -DNDEBUG + OBJECT_DIR = CMakeFiles\rabbitizer.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\rabbitizer.dir\rabbitizer.pdb + TARGET_FILE = librabbitizer.a + TARGET_PDB = librabbitizer.pdb + TARGET_SUPPORT_DIR = CMakeFiles\rabbitizer.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target psxrecomp-game + + +############################################# +# Order-only phony target for psxrecomp-game + +build cmake_object_order_depends_target_psxrecomp-game: phony || cmake_object_order_depends_target_fmt cmake_object_order_depends_target_rabbitizer psxrecomp_baked_codegen_hash psxrecomp_baked_codegen_hash.h + +build CMakeFiles/psxrecomp-game.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +build CMakeFiles/psxrecomp-game.dir/src/mips_decoder.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\mips_decoder.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +build CMakeFiles/psxrecomp-game.dir/src/control_flow.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/control_flow.cpp || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\control_flow.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +build CMakeFiles/psxrecomp-game.dir/src/function_analysis.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_analysis.cpp || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\function_analysis.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +build CMakeFiles/psxrecomp-game.dir/src/code_generator.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/code_generator.cpp || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\code_generator.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +build CMakeFiles/psxrecomp-game.dir/src/annotations.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/annotations.cpp || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\annotations.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +build CMakeFiles/psxrecomp-game.dir/src/config_loader.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\config_loader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +build CMakeFiles/psxrecomp-game.dir/src/recompiler_patch.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.cpp || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\recompiler_patch.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +build CMakeFiles/psxrecomp-game.dir/src/main_psx.cpp.obj: CXX_COMPILER__psxrecomp-game_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/main_psx.cpp | psxrecomp_baked_codegen_hash.h || cmake_object_order_depends_target_psxrecomp-game + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-game.dir\src\main_psx.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-game.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psxrecomp-game + + +############################################# +# Link the executable psxrecomp-game.exe + +build psxrecomp-game.exe: CXX_EXECUTABLE_LINKER__psxrecomp-game_Release CMakeFiles/psxrecomp-game.dir/src/ps1_exe_parser.cpp.obj CMakeFiles/psxrecomp-game.dir/src/mips_decoder.cpp.obj CMakeFiles/psxrecomp-game.dir/src/control_flow.cpp.obj CMakeFiles/psxrecomp-game.dir/src/function_analysis.cpp.obj CMakeFiles/psxrecomp-game.dir/src/code_generator.cpp.obj CMakeFiles/psxrecomp-game.dir/src/annotations.cpp.obj CMakeFiles/psxrecomp-game.dir/src/config_loader.cpp.obj CMakeFiles/psxrecomp-game.dir/src/recompiler_patch.cpp.obj CMakeFiles/psxrecomp-game.dir/src/main_psx.cpp.obj | lib/fmt/libfmt.a librabbitizer.a || lib/fmt/libfmt.a librabbitizer.a psxrecomp_baked_codegen_hash + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -Wl,--stack,16777216 + LINK_LIBRARIES = lib/fmt/libfmt.a librabbitizer.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psxrecomp-game.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-game.dir\ + TARGET_FILE = psxrecomp-game.exe + TARGET_IMPLIB = libpsxrecomp-game.dll.a + TARGET_PDB = psxrecomp-game.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-game.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target psxrecomp-toml + + +############################################# +# Order-only phony target for psxrecomp-toml + +build cmake_object_order_depends_target_psxrecomp-toml: phony || cmake_object_order_depends_target_fmt + +build CMakeFiles/psxrecomp-toml.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__psxrecomp-toml_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_psxrecomp-toml + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-toml.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\psxrecomp-toml.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-toml.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-toml.dir\ + TARGET_PDB = psxrecomp-toml.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-toml.dir + +build CMakeFiles/psxrecomp-toml.dir/src/main_toml.cpp.obj: CXX_COMPILER__psxrecomp-toml_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/main_toml.cpp || cmake_object_order_depends_target_psxrecomp-toml + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-toml.dir\src\main_toml.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\psxrecomp-toml.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-toml.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-toml.dir\ + TARGET_PDB = psxrecomp-toml.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-toml.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psxrecomp-toml + + +############################################# +# Link the executable psxrecomp-toml.exe + +build psxrecomp-toml.exe: CXX_EXECUTABLE_LINKER__psxrecomp-toml_Release CMakeFiles/psxrecomp-toml.dir/src/ps1_exe_parser.cpp.obj CMakeFiles/psxrecomp-toml.dir/src/main_toml.cpp.obj | lib/fmt/libfmt.a || lib/fmt/libfmt.a + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = lib/fmt/libfmt.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psxrecomp-toml.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-toml.dir\ + TARGET_FILE = psxrecomp-toml.exe + TARGET_IMPLIB = libpsxrecomp-toml.dll.a + TARGET_PDB = psxrecomp-toml.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-toml.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target psxrecomp + + +############################################# +# Order-only phony target for psxrecomp + +build cmake_object_order_depends_target_psxrecomp: phony || cmake_object_order_depends_target_fmt + +build CMakeFiles/psxrecomp.dir/src/main_cli.cpp.obj: CXX_COMPILER__psxrecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/main_cli.cpp || cmake_object_order_depends_target_psxrecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp.dir\src\main_cli.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\psxrecomp.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp.dir\ + TARGET_PDB = psxrecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp.dir + +build CMakeFiles/psxrecomp.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__psxrecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_psxrecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\psxrecomp.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp.dir\ + TARGET_PDB = psxrecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp.dir + +build CMakeFiles/psxrecomp.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj: CXX_COMPILER__psxrecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp || cmake_object_order_depends_target_psxrecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\iso_reader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\psxrecomp.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp.dir\ + TARGET_PDB = psxrecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psxrecomp + + +############################################# +# Link the executable psxrecomp.exe + +build psxrecomp.exe: CXX_EXECUTABLE_LINKER__psxrecomp_Release CMakeFiles/psxrecomp.dir/src/main_cli.cpp.obj CMakeFiles/psxrecomp.dir/src/ps1_exe_parser.cpp.obj CMakeFiles/psxrecomp.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj | lib/fmt/libfmt.a || lib/fmt/libfmt.a + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -Wl,--stack,16777216 + LINK_LIBRARIES = lib/fmt/libfmt.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psxrecomp.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp.dir\ + TARGET_FILE = psxrecomp.exe + TARGET_IMPLIB = libpsxrecomp.dll.a + TARGET_PDB = psxrecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp.dir + + +############################################# +# Utility command for psxrecomp_baked_codegen_hash + +build psxrecomp_baked_codegen_hash: phony CMakeFiles/psxrecomp_baked_codegen_hash psxrecomp_baked_codegen_hash.h + +# ============================================================================= +# Object build statements for EXECUTABLE target PSXRecomp + + +############################################# +# Order-only phony target for PSXRecomp + +build cmake_object_order_depends_target_PSXRecomp: phony || cmake_object_order_depends_target_fmt cmake_object_order_depends_target_rabbitizer psxrecomp_baked_codegen_hash.h + +build CMakeFiles/PSXRecomp.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +build CMakeFiles/PSXRecomp.dir/src/mips_decoder.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\mips_decoder.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +build CMakeFiles/PSXRecomp.dir/src/control_flow.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/control_flow.cpp || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\control_flow.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +build CMakeFiles/PSXRecomp.dir/src/function_analysis.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_analysis.cpp || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\function_analysis.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +build CMakeFiles/PSXRecomp.dir/src/code_generator.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/code_generator.cpp || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\code_generator.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +build CMakeFiles/PSXRecomp.dir/src/annotations.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/annotations.cpp || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\annotations.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +build CMakeFiles/PSXRecomp.dir/src/config_loader.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\config_loader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +build CMakeFiles/PSXRecomp.dir/src/recompiler_patch.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.cpp || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\recompiler_patch.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +build CMakeFiles/PSXRecomp.dir/src/main_psx.cpp.obj: CXX_COMPILER__PSXRecomp_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/main_psx.cpp | psxrecomp_baked_codegen_hash.h || cmake_object_order_depends_target_PSXRecomp + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\PSXRecomp.dir\src\main_psx.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + OBJECT_FILE_DIR = CMakeFiles\PSXRecomp.dir\src + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target PSXRecomp + + +############################################# +# Link the executable PSXRecomp.exe + +build PSXRecomp.exe: CXX_EXECUTABLE_LINKER__PSXRecomp_Release CMakeFiles/PSXRecomp.dir/src/ps1_exe_parser.cpp.obj CMakeFiles/PSXRecomp.dir/src/mips_decoder.cpp.obj CMakeFiles/PSXRecomp.dir/src/control_flow.cpp.obj CMakeFiles/PSXRecomp.dir/src/function_analysis.cpp.obj CMakeFiles/PSXRecomp.dir/src/code_generator.cpp.obj CMakeFiles/PSXRecomp.dir/src/annotations.cpp.obj CMakeFiles/PSXRecomp.dir/src/config_loader.cpp.obj CMakeFiles/PSXRecomp.dir/src/recompiler_patch.cpp.obj CMakeFiles/PSXRecomp.dir/src/main_psx.cpp.obj | lib/fmt/libfmt.a librabbitizer.a || lib/fmt/libfmt.a librabbitizer.a + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -Wl,--stack,16777216 + LINK_LIBRARIES = lib/fmt/libfmt.a librabbitizer.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\PSXRecomp.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\PSXRecomp.dir\ + TARGET_FILE = PSXRecomp.exe + TARGET_IMPLIB = libPSXRecomp.dll.a + TARGET_PDB = PSXRecomp.pdb + TARGET_SUPPORT_DIR = CMakeFiles\PSXRecomp.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target psxrecomp-bios + + +############################################# +# Order-only phony target for psxrecomp-bios + +build cmake_object_order_depends_target_psxrecomp-bios: phony || cmake_object_order_depends_target_fmt cmake_object_order_depends_target_rabbitizer + +build CMakeFiles/psxrecomp-bios.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +build CMakeFiles/psxrecomp-bios.dir/src/mips_decoder.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\mips_decoder.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +build CMakeFiles/psxrecomp-bios.dir/src/strict_translator.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\strict_translator.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +build CMakeFiles/psxrecomp-bios.dir/src/bios_slice_walker.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/bios_slice_walker.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\bios_slice_walker.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +build CMakeFiles/psxrecomp-bios.dir/src/function_discovery.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\function_discovery.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +build CMakeFiles/psxrecomp-bios.dir/src/full_function_emitter.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\full_function_emitter.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +build CMakeFiles/psxrecomp-bios.dir/src/config_loader.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\config_loader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +build CMakeFiles/psxrecomp-bios.dir/src/recompiler_patch.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\recompiler_patch.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +build CMakeFiles/psxrecomp-bios.dir/src/main_bios.cpp.obj: CXX_COMPILER__psxrecomp-bios_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/main_bios.cpp || cmake_object_order_depends_target_psxrecomp-bios + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\psxrecomp-bios.dir\src\main_bios.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + OBJECT_FILE_DIR = CMakeFiles\psxrecomp-bios.dir\src + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psxrecomp-bios + + +############################################# +# Link the executable psxrecomp-bios.exe + +build psxrecomp-bios.exe: CXX_EXECUTABLE_LINKER__psxrecomp-bios_Release CMakeFiles/psxrecomp-bios.dir/src/ps1_exe_parser.cpp.obj CMakeFiles/psxrecomp-bios.dir/src/mips_decoder.cpp.obj CMakeFiles/psxrecomp-bios.dir/src/strict_translator.cpp.obj CMakeFiles/psxrecomp-bios.dir/src/bios_slice_walker.cpp.obj CMakeFiles/psxrecomp-bios.dir/src/function_discovery.cpp.obj CMakeFiles/psxrecomp-bios.dir/src/full_function_emitter.cpp.obj CMakeFiles/psxrecomp-bios.dir/src/config_loader.cpp.obj CMakeFiles/psxrecomp-bios.dir/src/recompiler_patch.cpp.obj CMakeFiles/psxrecomp-bios.dir/src/main_bios.cpp.obj | lib/fmt/libfmt.a librabbitizer.a || lib/fmt/libfmt.a librabbitizer.a + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -Wl,--stack,16777216 + LINK_LIBRARIES = lib/fmt/libfmt.a librabbitizer.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psxrecomp-bios.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\psxrecomp-bios.dir\ + TARGET_FILE = psxrecomp-bios.exe + TARGET_IMPLIB = libpsxrecomp-bios.dll.a + TARGET_PDB = psxrecomp-bios.pdb + TARGET_SUPPORT_DIR = CMakeFiles\psxrecomp-bios.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target l1_decoder_test + + +############################################# +# Order-only phony target for l1_decoder_test + +build cmake_object_order_depends_target_l1_decoder_test: phony || cmake_object_order_depends_target_fmt cmake_object_order_depends_target_rabbitizer + +build CMakeFiles/l1_decoder_test.dir/tests/l1_decoder_test.cpp.obj: CXX_COMPILER__l1_decoder_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/tests/l1_decoder_test.cpp || cmake_object_order_depends_target_l1_decoder_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\l1_decoder_test.dir\tests\l1_decoder_test.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\l1_decoder_test.dir + OBJECT_FILE_DIR = CMakeFiles\l1_decoder_test.dir\tests + TARGET_COMPILE_PDB = CMakeFiles\l1_decoder_test.dir\ + TARGET_PDB = l1_decoder_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l1_decoder_test.dir + +build CMakeFiles/l1_decoder_test.dir/src/mips_decoder.cpp.obj: CXX_COMPILER__l1_decoder_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp || cmake_object_order_depends_target_l1_decoder_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\l1_decoder_test.dir\src\mips_decoder.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\l1_decoder_test.dir + OBJECT_FILE_DIR = CMakeFiles\l1_decoder_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\l1_decoder_test.dir\ + TARGET_PDB = l1_decoder_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l1_decoder_test.dir + +build CMakeFiles/l1_decoder_test.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__l1_decoder_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_l1_decoder_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\l1_decoder_test.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\l1_decoder_test.dir + OBJECT_FILE_DIR = CMakeFiles\l1_decoder_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\l1_decoder_test.dir\ + TARGET_PDB = l1_decoder_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l1_decoder_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target l1_decoder_test + + +############################################# +# Link the executable l1_decoder_test.exe + +build l1_decoder_test.exe: CXX_EXECUTABLE_LINKER__l1_decoder_test_Release CMakeFiles/l1_decoder_test.dir/tests/l1_decoder_test.cpp.obj CMakeFiles/l1_decoder_test.dir/src/mips_decoder.cpp.obj CMakeFiles/l1_decoder_test.dir/src/ps1_exe_parser.cpp.obj | lib/fmt/libfmt.a librabbitizer.a || lib/fmt/libfmt.a librabbitizer.a + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = lib/fmt/libfmt.a librabbitizer.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\l1_decoder_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\l1_decoder_test.dir\ + TARGET_FILE = l1_decoder_test.exe + TARGET_IMPLIB = libl1_decoder_test.dll.a + TARGET_PDB = l1_decoder_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l1_decoder_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target l2_structural_test + + +############################################# +# Order-only phony target for l2_structural_test + +build cmake_object_order_depends_target_l2_structural_test: phony || cmake_object_order_depends_target_fmt cmake_object_order_depends_target_rabbitizer + +build CMakeFiles/l2_structural_test.dir/tests/l2_structural_test.cpp.obj: CXX_COMPILER__l2_structural_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/tests/l2_structural_test.cpp || cmake_object_order_depends_target_l2_structural_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\l2_structural_test.dir\tests\l2_structural_test.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\l2_structural_test.dir + OBJECT_FILE_DIR = CMakeFiles\l2_structural_test.dir\tests + TARGET_COMPILE_PDB = CMakeFiles\l2_structural_test.dir\ + TARGET_PDB = l2_structural_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l2_structural_test.dir + +build CMakeFiles/l2_structural_test.dir/src/mips_decoder.cpp.obj: CXX_COMPILER__l2_structural_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp || cmake_object_order_depends_target_l2_structural_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\l2_structural_test.dir\src\mips_decoder.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\l2_structural_test.dir + OBJECT_FILE_DIR = CMakeFiles\l2_structural_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\l2_structural_test.dir\ + TARGET_PDB = l2_structural_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l2_structural_test.dir + +build CMakeFiles/l2_structural_test.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__l2_structural_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_l2_structural_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\l2_structural_test.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\l2_structural_test.dir + OBJECT_FILE_DIR = CMakeFiles\l2_structural_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\l2_structural_test.dir\ + TARGET_PDB = l2_structural_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l2_structural_test.dir + +build CMakeFiles/l2_structural_test.dir/src/strict_translator.cpp.obj: CXX_COMPILER__l2_structural_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.cpp || cmake_object_order_depends_target_l2_structural_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\l2_structural_test.dir\src\strict_translator.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\l2_structural_test.dir + OBJECT_FILE_DIR = CMakeFiles\l2_structural_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\l2_structural_test.dir\ + TARGET_PDB = l2_structural_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l2_structural_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target l2_structural_test + + +############################################# +# Link the executable l2_structural_test.exe + +build l2_structural_test.exe: CXX_EXECUTABLE_LINKER__l2_structural_test_Release CMakeFiles/l2_structural_test.dir/tests/l2_structural_test.cpp.obj CMakeFiles/l2_structural_test.dir/src/mips_decoder.cpp.obj CMakeFiles/l2_structural_test.dir/src/ps1_exe_parser.cpp.obj CMakeFiles/l2_structural_test.dir/src/strict_translator.cpp.obj | lib/fmt/libfmt.a librabbitizer.a || lib/fmt/libfmt.a librabbitizer.a + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = lib/fmt/libfmt.a librabbitizer.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\l2_structural_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\l2_structural_test.dir\ + TARGET_FILE = l2_structural_test.exe + TARGET_IMPLIB = libl2_structural_test.dll.a + TARGET_PDB = l2_structural_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\l2_structural_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target recompiler_patch_test + + +############################################# +# Order-only phony target for recompiler_patch_test + +build cmake_object_order_depends_target_recompiler_patch_test: phony || cmake_object_order_depends_target_fmt cmake_object_order_depends_target_rabbitizer + +build CMakeFiles/recompiler_patch_test.dir/tests/recompiler_patch_test.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/tests/recompiler_patch_test.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\tests\recompiler_patch_test.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\tests + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +build CMakeFiles/recompiler_patch_test.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +build CMakeFiles/recompiler_patch_test.dir/src/mips_decoder.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\src\mips_decoder.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +build CMakeFiles/recompiler_patch_test.dir/src/control_flow.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/control_flow.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\src\control_flow.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +build CMakeFiles/recompiler_patch_test.dir/src/function_analysis.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_analysis.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\src\function_analysis.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +build CMakeFiles/recompiler_patch_test.dir/src/code_generator.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/code_generator.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\src\code_generator.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +build CMakeFiles/recompiler_patch_test.dir/src/annotations.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/annotations.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\src\annotations.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +build CMakeFiles/recompiler_patch_test.dir/src/config_loader.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\src\config_loader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +build CMakeFiles/recompiler_patch_test.dir/src/recompiler_patch.cpp.obj: CXX_COMPILER__recompiler_patch_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.cpp || cmake_object_order_depends_target_recompiler_patch_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\recompiler_patch_test.dir\src\recompiler_patch.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/rabbitizer/cplusplus/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/ELFIO + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target recompiler_patch_test + + +############################################# +# Link the executable recompiler_patch_test.exe + +build recompiler_patch_test.exe: CXX_EXECUTABLE_LINKER__recompiler_patch_test_Release CMakeFiles/recompiler_patch_test.dir/tests/recompiler_patch_test.cpp.obj CMakeFiles/recompiler_patch_test.dir/src/ps1_exe_parser.cpp.obj CMakeFiles/recompiler_patch_test.dir/src/mips_decoder.cpp.obj CMakeFiles/recompiler_patch_test.dir/src/control_flow.cpp.obj CMakeFiles/recompiler_patch_test.dir/src/function_analysis.cpp.obj CMakeFiles/recompiler_patch_test.dir/src/code_generator.cpp.obj CMakeFiles/recompiler_patch_test.dir/src/annotations.cpp.obj CMakeFiles/recompiler_patch_test.dir/src/config_loader.cpp.obj CMakeFiles/recompiler_patch_test.dir/src/recompiler_patch.cpp.obj | lib/fmt/libfmt.a librabbitizer.a || lib/fmt/libfmt.a librabbitizer.a + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = lib/fmt/libfmt.a librabbitizer.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\recompiler_patch_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_test.dir\ + TARGET_FILE = recompiler_patch_test.exe + TARGET_IMPLIB = librecompiler_patch_test.dll.a + TARGET_PDB = recompiler_patch_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target recompiler_patch_cxx17_header_test + + +############################################# +# Order-only phony target for recompiler_patch_cxx17_header_test + +build cmake_object_order_depends_target_recompiler_patch_cxx17_header_test: phony || . + +build CMakeFiles/recompiler_patch_cxx17_header_test.dir/tests/recompiler_patch_cxx17_header_test.cpp.obj: CXX_COMPILER__recompiler_patch_cxx17_header_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/tests/recompiler_patch_cxx17_header_test.cpp || cmake_object_order_depends_target_recompiler_patch_cxx17_header_test + CONFIG = Release + DEP_FILE = CMakeFiles\recompiler_patch_cxx17_header_test.dir\tests\recompiler_patch_cxx17_header_test.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src + OBJECT_DIR = CMakeFiles\recompiler_patch_cxx17_header_test.dir + OBJECT_FILE_DIR = CMakeFiles\recompiler_patch_cxx17_header_test.dir\tests + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_cxx17_header_test.dir\ + TARGET_PDB = recompiler_patch_cxx17_header_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_cxx17_header_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target recompiler_patch_cxx17_header_test + + +############################################# +# Link the executable recompiler_patch_cxx17_header_test.exe + +build recompiler_patch_cxx17_header_test.exe: CXX_EXECUTABLE_LINKER__recompiler_patch_cxx17_header_test_Release CMakeFiles/recompiler_patch_cxx17_header_test.dir/tests/recompiler_patch_cxx17_header_test.cpp.obj + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\recompiler_patch_cxx17_header_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\recompiler_patch_cxx17_header_test.dir\ + TARGET_FILE = recompiler_patch_cxx17_header_test.exe + TARGET_IMPLIB = librecompiler_patch_cxx17_header_test.dll.a + TARGET_PDB = recompiler_patch_cxx17_header_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\recompiler_patch_cxx17_header_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target reachable_discovery_test + + +############################################# +# Order-only phony target for reachable_discovery_test + +build cmake_object_order_depends_target_reachable_discovery_test: phony || cmake_object_order_depends_target_fmt + +build CMakeFiles/reachable_discovery_test.dir/tests/reachable_discovery_test.cpp.obj: CXX_COMPILER__reachable_discovery_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/tests/reachable_discovery_test.cpp || cmake_object_order_depends_target_reachable_discovery_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\reachable_discovery_test.dir\tests\reachable_discovery_test.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\reachable_discovery_test.dir + OBJECT_FILE_DIR = CMakeFiles\reachable_discovery_test.dir\tests + TARGET_COMPILE_PDB = CMakeFiles\reachable_discovery_test.dir\ + TARGET_PDB = reachable_discovery_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\reachable_discovery_test.dir + +build CMakeFiles/reachable_discovery_test.dir/src/function_analysis.cpp.obj: CXX_COMPILER__reachable_discovery_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_analysis.cpp || cmake_object_order_depends_target_reachable_discovery_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\reachable_discovery_test.dir\src\function_analysis.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\reachable_discovery_test.dir + OBJECT_FILE_DIR = CMakeFiles\reachable_discovery_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\reachable_discovery_test.dir\ + TARGET_PDB = reachable_discovery_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\reachable_discovery_test.dir + +build CMakeFiles/reachable_discovery_test.dir/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__reachable_discovery_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_reachable_discovery_test + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = CMakeFiles\reachable_discovery_test.dir\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = CMakeFiles\reachable_discovery_test.dir + OBJECT_FILE_DIR = CMakeFiles\reachable_discovery_test.dir\src + TARGET_COMPILE_PDB = CMakeFiles\reachable_discovery_test.dir\ + TARGET_PDB = reachable_discovery_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\reachable_discovery_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target reachable_discovery_test + + +############################################# +# Link the executable reachable_discovery_test.exe + +build reachable_discovery_test.exe: CXX_EXECUTABLE_LINKER__reachable_discovery_test_Release CMakeFiles/reachable_discovery_test.dir/tests/reachable_discovery_test.cpp.obj CMakeFiles/reachable_discovery_test.dir/src/function_analysis.cpp.obj CMakeFiles/reachable_discovery_test.dir/src/ps1_exe_parser.cpp.obj | lib/fmt/libfmt.a || lib/fmt/libfmt.a + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = lib/fmt/libfmt.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\reachable_discovery_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\reachable_discovery_test.dir\ + TARGET_FILE = reachable_discovery_test.exe + TARGET_IMPLIB = libreachable_discovery_test.dll.a + TARGET_PDB = reachable_discovery_test.pdb + TARGET_SUPPORT_DIR = CMakeFiles\reachable_discovery_test.dir + + +############################################# +# Utility command for test + +build CMakeFiles/test.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe " + DESC = Running tests... + pool = console + restat = 1 + +build test: phony CMakeFiles/test.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\cmake.exe -E echo "No interactive CMake dialog available."" + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SF:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler -BF:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native" + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for CMakeFiles\Experimental + +build CMakeFiles/Experimental | ${cmake_ninja_workdir}CMakeFiles/Experimental: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\Nightly + +build CMakeFiles/Nightly | ${cmake_ninja_workdir}CMakeFiles/Nightly: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\Continuous + +build CMakeFiles/Continuous | ${cmake_ninja_workdir}CMakeFiles/Continuous: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyMemoryCheck + +build CMakeFiles/NightlyMemoryCheck | ${cmake_ninja_workdir}CMakeFiles/NightlyMemoryCheck: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=NightlyMemoryCheck -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyStart + +build CMakeFiles/NightlyStart | ${cmake_ninja_workdir}CMakeFiles/NightlyStart: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Start -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyUpdate + +build CMakeFiles/NightlyUpdate | ${cmake_ninja_workdir}CMakeFiles/NightlyUpdate: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Update -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyConfigure + +build CMakeFiles/NightlyConfigure | ${cmake_ninja_workdir}CMakeFiles/NightlyConfigure: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Configure -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyBuild + +build CMakeFiles/NightlyBuild | ${cmake_ninja_workdir}CMakeFiles/NightlyBuild: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Build -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyTest + +build CMakeFiles/NightlyTest | ${cmake_ninja_workdir}CMakeFiles/NightlyTest: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Test -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyCoverage + +build CMakeFiles/NightlyCoverage | ${cmake_ninja_workdir}CMakeFiles/NightlyCoverage: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Coverage -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyMemCheck + +build CMakeFiles/NightlyMemCheck | ${cmake_ninja_workdir}CMakeFiles/NightlyMemCheck: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=MemCheck -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlySubmit + +build CMakeFiles/NightlySubmit | ${cmake_ninja_workdir}CMakeFiles/NightlySubmit: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Submit -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalStart + +build CMakeFiles/ExperimentalStart | ${cmake_ninja_workdir}CMakeFiles/ExperimentalStart: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Start -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalUpdate + +build CMakeFiles/ExperimentalUpdate | ${cmake_ninja_workdir}CMakeFiles/ExperimentalUpdate: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Update -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalConfigure + +build CMakeFiles/ExperimentalConfigure | ${cmake_ninja_workdir}CMakeFiles/ExperimentalConfigure: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Configure -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalBuild + +build CMakeFiles/ExperimentalBuild | ${cmake_ninja_workdir}CMakeFiles/ExperimentalBuild: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Build -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalTest + +build CMakeFiles/ExperimentalTest | ${cmake_ninja_workdir}CMakeFiles/ExperimentalTest: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Test -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalCoverage + +build CMakeFiles/ExperimentalCoverage | ${cmake_ninja_workdir}CMakeFiles/ExperimentalCoverage: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Coverage -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalMemCheck + +build CMakeFiles/ExperimentalMemCheck | ${cmake_ninja_workdir}CMakeFiles/ExperimentalMemCheck: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=MemCheck -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalSubmit + +build CMakeFiles/ExperimentalSubmit | ${cmake_ninja_workdir}CMakeFiles/ExperimentalSubmit: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Submit -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousStart + +build CMakeFiles/ContinuousStart | ${cmake_ninja_workdir}CMakeFiles/ContinuousStart: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Start -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousUpdate + +build CMakeFiles/ContinuousUpdate | ${cmake_ninja_workdir}CMakeFiles/ContinuousUpdate: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Update -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousConfigure + +build CMakeFiles/ContinuousConfigure | ${cmake_ninja_workdir}CMakeFiles/ContinuousConfigure: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Configure -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousBuild + +build CMakeFiles/ContinuousBuild | ${cmake_ninja_workdir}CMakeFiles/ContinuousBuild: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Build -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousTest + +build CMakeFiles/ContinuousTest | ${cmake_ninja_workdir}CMakeFiles/ContinuousTest: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Test -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousCoverage + +build CMakeFiles/ContinuousCoverage | ${cmake_ninja_workdir}CMakeFiles/ContinuousCoverage: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Coverage -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousMemCheck + +build CMakeFiles/ContinuousMemCheck | ${cmake_ninja_workdir}CMakeFiles/ContinuousMemCheck: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=MemCheck -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousSubmit + +build CMakeFiles/ContinuousSubmit | ${cmake_ninja_workdir}CMakeFiles/ContinuousSubmit: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Submit -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for psxrecomp_baked_codegen_hash.h + +build psxrecomp_baked_codegen_hash.h | ${cmake_ninja_workdir}psxrecomp_baked_codegen_hash.h: CUSTOM_COMMAND F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/code_generator.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/control_flow.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/basic_block.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_analysis.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include/gte_register_classification.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_api.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/cpu_state.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_dispatch_preamble.c.inc F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/hash_codegen.cmake + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native && C:\msys64\mingw64\bin\cmake.exe -DOUT=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/psxrecomp_baked_codegen_hash.h -DSRCS=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/code_generator.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/mips_decoder.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/control_flow.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/basic_block.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/function_analysis.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/recompiler_patch.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/recompiler_patch.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/full_function_emitter.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/full_function_emitter.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/strict_translator.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/strict_translator.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/function_discovery.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/src/function_discovery.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../recompiler/include/gte_register_classification.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../runtime/include/overlay_api.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../runtime/include/cpu_state.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../runtime/include/overlay_dispatch_preamble.c.inc -P F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/../runtime/hash_codegen.cmake" + DESC = Hashing codegen sources -> psxrecomp_baked_codegen_hash.h + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles\psxrecomp_baked_codegen_hash + +build CMakeFiles/psxrecomp_baked_codegen_hash | ${cmake_ninja_workdir}CMakeFiles/psxrecomp_baked_codegen_hash: phony psxrecomp_baked_codegen_hash.h + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt +# ============================================================================= + +# ============================================================================= +# Object build statements for STATIC_LIBRARY target fmt + + +############################################# +# Order-only phony target for fmt + +build cmake_object_order_depends_target_fmt: phony || . + +build lib/fmt/CMakeFiles/fmt.dir/src/format.cc.obj: CXX_COMPILER__fmt_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/src/format.cc || cmake_object_order_depends_target_fmt + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = lib\fmt\CMakeFiles\fmt.dir\src\format.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = lib\fmt\CMakeFiles\fmt.dir + OBJECT_FILE_DIR = lib\fmt\CMakeFiles\fmt.dir\src + TARGET_COMPILE_PDB = lib\fmt\CMakeFiles\fmt.dir\fmt.pdb + TARGET_PDB = lib\fmt\libfmt.pdb + TARGET_SUPPORT_DIR = lib\fmt\CMakeFiles\fmt.dir + +build lib/fmt/CMakeFiles/fmt.dir/src/os.cc.obj: CXX_COMPILER__fmt_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/src/os.cc || cmake_object_order_depends_target_fmt + CONFIG = Release + DEFINES = -DFMT_CONSTEVAL="" + DEP_FILE = lib\fmt\CMakeFiles\fmt.dir\src\os.cc.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++20 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include + OBJECT_DIR = lib\fmt\CMakeFiles\fmt.dir + OBJECT_FILE_DIR = lib\fmt\CMakeFiles\fmt.dir\src + TARGET_COMPILE_PDB = lib\fmt\CMakeFiles\fmt.dir\fmt.pdb + TARGET_PDB = lib\fmt\libfmt.pdb + TARGET_SUPPORT_DIR = lib\fmt\CMakeFiles\fmt.dir + + +# ============================================================================= +# Link build statements for STATIC_LIBRARY target fmt + + +############################################# +# Link the static library lib\fmt\libfmt.a + +build lib/fmt/libfmt.a: CXX_STATIC_LIBRARY_LINKER__fmt_Release lib/fmt/CMakeFiles/fmt.dir/src/format.cc.obj lib/fmt/CMakeFiles/fmt.dir/src/os.cc.obj + CONFIG = Release + LANGUAGE_COMPILE_FLAGS = -O3 -DNDEBUG + OBJECT_DIR = lib\fmt\CMakeFiles\fmt.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = lib\fmt\CMakeFiles\fmt.dir\fmt.pdb + TARGET_FILE = lib\fmt\libfmt.a + TARGET_PDB = lib\fmt\libfmt.pdb + TARGET_SUPPORT_DIR = lib\fmt\CMakeFiles\fmt.dir + + +############################################# +# Utility command for test + +build lib/fmt/CMakeFiles/test.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native\lib\fmt && C:\msys64\mingw64\bin\ctest.exe " + DESC = Running tests... + pool = console + restat = 1 + +build lib/fmt/test: phony lib/fmt/CMakeFiles/test.util + + +############################################# +# Utility command for edit_cache + +build lib/fmt/CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native\lib\fmt && C:\msys64\mingw64\bin\cmake.exe -E echo "No interactive CMake dialog available."" + DESC = No interactive CMake dialog available... + restat = 1 + +build lib/fmt/edit_cache: phony lib/fmt/CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build lib/fmt/CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native\lib\fmt && C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SF:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler -BF:\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\build-native" + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build lib/fmt/rebuild_cache: phony lib/fmt/CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build PSXRecomp: phony PSXRecomp.exe + +build fmt: phony lib/fmt/libfmt.a + +build l1_decoder_test: phony l1_decoder_test.exe + +build l2_structural_test: phony l2_structural_test.exe + +build libfmt.a: phony lib/fmt/libfmt.a + +build psxrecomp: phony psxrecomp.exe + +build psxrecomp-bios: phony psxrecomp-bios.exe + +build psxrecomp-game: phony psxrecomp-game.exe + +build psxrecomp-toml: phony psxrecomp-toml.exe + +build rabbitizer: phony librabbitizer.a + +build reachable_discovery_test: phony reachable_discovery_test.exe + +build recompiler_patch_cxx17_header_test: phony recompiler_patch_cxx17_header_test.exe + +build recompiler_patch_test: phony recompiler_patch_test.exe + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native + +build all: phony librabbitizer.a psxrecomp-game.exe psxrecomp-toml.exe psxrecomp.exe PSXRecomp.exe psxrecomp-bios.exe l1_decoder_test.exe l2_structural_test.exe recompiler_patch_test.exe recompiler_patch_cxx17_header_test.exe reachable_discovery_test.exe lib/fmt/all + +# ============================================================================= + +############################################# +# Folder: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt + +build lib/fmt/all: phony lib/fmt/libfmt.a + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/cmake_install.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/cmake_install.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/CTestTestfile.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/CTestTestfile.cmake: RERUN_CMAKE | C$:/msys64/mingw64/share/cmake/Modules/CMakeCCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c C$:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseArguments.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CTest.cmake C$:/msys64/mingw64/share/cmake/Modules/CTestTargets.cmake C$:/msys64/mingw64/share/cmake/Modules/CTestUseLaunchers.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/DartConfiguration.tcl.in C$:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPython3.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPython/Support.cmake C$:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCLinker.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake C$:/msys64/mingw64/share/cmake/Templates/CTestScript.cmake.in CMakeCache.txt CMakeFiles/4.2.2/CMakeCCompiler.cmake CMakeFiles/4.2.2/CMakeCXXCompiler.cmake CMakeFiles/4.2.2/CMakeRCCompiler.cmake CMakeFiles/4.2.2/CMakeSystem.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/CMakeLists.txt F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/support/cmake/JoinPaths.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/support/cmake/cxx14.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/codegen_hash_sources.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build C$:/msys64/mingw64/share/cmake/Modules/CMakeCCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c C$:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCompilerIdDetection.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseArguments.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeRCCompiler.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystem.cmake.in C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestCompilerCommon.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeTestRCCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/CTest.cmake C$:/msys64/mingw64/share/cmake/Modules/CTestTargets.cmake C$:/msys64/mingw64/share/cmake/Modules/CTestUseLaunchers.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckCXXCompilerFlag.cmake C$:/msys64/mingw64/share/cmake/Modules/CheckCXXSourceCompiles.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Diab-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-CXXImportStd.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Renesas-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake C$:/msys64/mingw64/share/cmake/Modules/DartConfiguration.tcl.in C$:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPython3.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPython/Support.cmake C$:/msys64/mingw64/share/cmake/Modules/GNUInstallDirs.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCLinker.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeInspectCXXLinker.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckCompilerFlag.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CheckSourceCompiles.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/FeatureTesting.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Determine-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake C$:/msys64/mingw64/share/cmake/Templates/CTestScript.cmake.in CMakeCache.txt CMakeFiles/4.2.2/CMakeCCompiler.cmake CMakeFiles/4.2.2/CMakeCXXCompiler.cmake CMakeFiles/4.2.2/CMakeRCCompiler.cmake CMakeFiles/4.2.2/CMakeSystem.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/CMakeLists.txt F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/CMakeLists.txt F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/support/cmake/JoinPaths.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/support/cmake/cxx14.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/codegen_hash_sources.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/recompiler/build-native/cmake_install.cmake b/recompiler/build-native/cmake_install.cmake new file mode 100644 index 00000000..a331ee0b --- /dev/null +++ b/recompiler/build-native/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/PSXRecomp") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/msys64/mingw64/bin/objdump.exe") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/cmake_install.cmake") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/recompiler/build-native/l1_decoder_test.exe b/recompiler/build-native/l1_decoder_test.exe new file mode 100644 index 00000000..ca6c282a Binary files /dev/null and b/recompiler/build-native/l1_decoder_test.exe differ diff --git a/recompiler/build-native/l2_structural_test.exe b/recompiler/build-native/l2_structural_test.exe new file mode 100644 index 00000000..8b92f33e Binary files /dev/null and b/recompiler/build-native/l2_structural_test.exe differ diff --git a/recompiler/build-native/lib/fmt/CMakeFiles/fmt.dir/src/format.cc.obj b/recompiler/build-native/lib/fmt/CMakeFiles/fmt.dir/src/format.cc.obj new file mode 100644 index 00000000..3b8cc57c Binary files /dev/null and b/recompiler/build-native/lib/fmt/CMakeFiles/fmt.dir/src/format.cc.obj differ diff --git a/recompiler/build-native/lib/fmt/CMakeFiles/fmt.dir/src/os.cc.obj b/recompiler/build-native/lib/fmt/CMakeFiles/fmt.dir/src/os.cc.obj new file mode 100644 index 00000000..7e563626 Binary files /dev/null and b/recompiler/build-native/lib/fmt/CMakeFiles/fmt.dir/src/os.cc.obj differ diff --git a/recompiler/build-native/lib/fmt/CTestTestfile.cmake b/recompiler/build-native/lib/fmt/CTestTestfile.cmake new file mode 100644 index 00000000..e06be573 --- /dev/null +++ b/recompiler/build-native/lib/fmt/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt +# Build directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/recompiler/build-native/lib/fmt/cmake_install.cmake b/recompiler/build-native/lib/fmt/cmake_install.cmake new file mode 100644 index 00000000..31c1a89b --- /dev/null +++ b/recompiler/build-native/lib/fmt/cmake_install.cmake @@ -0,0 +1,45 @@ +# Install script for directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/PSXRecomp") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/msys64/mingw64/bin/objdump.exe") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/build-native/lib/fmt/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/recompiler/build-native/lib/fmt/libfmt.a b/recompiler/build-native/lib/fmt/libfmt.a new file mode 100644 index 00000000..8d0e5afd Binary files /dev/null and b/recompiler/build-native/lib/fmt/libfmt.a differ diff --git a/recompiler/build-native/librabbitizer.a b/recompiler/build-native/librabbitizer.a new file mode 100644 index 00000000..15b1ad84 Binary files /dev/null and b/recompiler/build-native/librabbitizer.a differ diff --git a/recompiler/build-native/psxrecomp-bios.exe b/recompiler/build-native/psxrecomp-bios.exe new file mode 100644 index 00000000..6b54fe48 Binary files /dev/null and b/recompiler/build-native/psxrecomp-bios.exe differ diff --git a/recompiler/build-native/psxrecomp-game.exe b/recompiler/build-native/psxrecomp-game.exe new file mode 100644 index 00000000..1abc7f1a Binary files /dev/null and b/recompiler/build-native/psxrecomp-game.exe differ diff --git a/recompiler/build-native/psxrecomp-toml.exe b/recompiler/build-native/psxrecomp-toml.exe new file mode 100644 index 00000000..2e05315b Binary files /dev/null and b/recompiler/build-native/psxrecomp-toml.exe differ diff --git a/recompiler/build-native/psxrecomp_baked_codegen_hash.h b/recompiler/build-native/psxrecomp_baked_codegen_hash.h new file mode 100644 index 00000000..ba5ae81d --- /dev/null +++ b/recompiler/build-native/psxrecomp_baked_codegen_hash.h @@ -0,0 +1,5 @@ +/* AUTO-GENERATED by hash_codegen.cmake — do not edit, do not commit. + * Content hash of the recompiler codegen sources; folded into the overlay cache + * path so an emitter change never reuses a stale DLL. */ +#pragma once +#define PSX_OVERLAY_CODEGEN_HASH 0x9f756bc9u diff --git a/recompiler/build-native/reachable_discovery_test.exe b/recompiler/build-native/reachable_discovery_test.exe new file mode 100644 index 00000000..28f53b23 Binary files /dev/null and b/recompiler/build-native/reachable_discovery_test.exe differ diff --git a/recompiler/build-native/recompiler_patch_cxx17_header_test.exe b/recompiler/build-native/recompiler_patch_cxx17_header_test.exe new file mode 100644 index 00000000..7e0a8bea Binary files /dev/null and b/recompiler/build-native/recompiler_patch_cxx17_header_test.exe differ diff --git a/recompiler/build-native/recompiler_patch_test.exe b/recompiler/build-native/recompiler_patch_test.exe new file mode 100644 index 00000000..3d1bd73e Binary files /dev/null and b/recompiler/build-native/recompiler_patch_test.exe differ diff --git a/recompiler/include/control_flow.h b/recompiler/include/control_flow.h index 4ad386aa..858a2f23 100644 --- a/recompiler/include/control_flow.h +++ b/recompiler/include/control_flow.h @@ -53,6 +53,8 @@ struct BasicBlock { struct ControlFlowGraph { uint32_t function_start; uint32_t function_end; + uint32_t producer_lo = 0; + uint32_t producer_hi = 0; std::map blocks; // Map: block start address -> block std::vector block_order; // Blocks in address order diff --git a/recompiler/include/function_analysis.h b/recompiler/include/function_analysis.h index bdb87486..b3260caf 100644 --- a/recompiler/include/function_analysis.h +++ b/recompiler/include/function_analysis.h @@ -1,6 +1,8 @@ #pragma once #include +#include +#include #include #include #include "ps1_exe_parser.h" @@ -27,6 +29,18 @@ struct Function { // emitter generate ONE shared body per host with an entry switch instead // of duplicating the host's blocks per alias. std::vector alias_group_entries; + // Exact-entry composites retain the source producer that owns this code. + // Zero means an ordinary single-image function. + uint32_t producer_lo = 0; + uint32_t producer_hi = 0; +}; + +struct AbsorbedEntry { + uint32_t addr; + uint32_t host_start; + uint32_t host_end; + uint32_t source_addr; + bool resolved_indirect; }; struct FunctionAnalysisResult { @@ -39,8 +53,47 @@ struct FunctionAnalysisResult { int bios_thunk_count = 0; // Packed A0/B0/C0 BIOS dispatch thunks int state_continuation_count = 0; // Split entries after calls to SaveState-style helpers int pointer_table_entry_count = 0; // Function entries found from executable pointer tables + // Statically proven direct/constant-register transfer targets that the + // FINAL exact-entry partition reaches inside another function. These are + // safe overlapping aliases: the source edge and host reachability were + // both observed by the analyzer (not inferred from a raw byte envelope). + std::vector absorbed_entries; + // Instruction PCs reached by the FINAL exact-entry partition. Consumers + // use this to reject hostless `interior` seeds that merely fall inside a + // function's coarse [start,end) envelope or an unreachable data hole. + std::set exact_reachable_pcs; }; +// A canonical, bounds-checked MIPS jump table recovered from a jr $rN site. +// `table_base` and each pair's first value are the runtime addresses stored by +// the guest; the pair's second value is the corresponding address in the +// active executable image (normally identical, except for BIOS shell remaps). +struct ExactJumpTable { + uint32_t table_base = 0; + uint32_t table_count = 0; + std::vector> targets; +}; + +using ExactAddressMapper = uint32_t (*)(uint32_t, const PS1Executable&); + +// Recognize only the canonical bounded-switch dependency chain: +// sltiu/beq guard -> sll index,2 -> addu table address -> lw target -> jr. +// The table constant may use either same-register or cross-register +// `lui source; addiu base,source,lo`. `producer_lo/producer_hi` bound both +// table storage and case code for composite images; zero/zero means the full +// executable. Every dependency, table word, and target must pass the hard +// safety checks; otherwise the whole table is rejected. +bool resolve_exact_bounded_jump_table( + const PS1Executable& exe, + uint32_t entry, + uint32_t hard_cap, + uint32_t jr_pc, + uint32_t jr_rs, + ExactJumpTable& table, + ExactAddressMapper runtime_to_image = nullptr, + uint32_t producer_lo = 0, + uint32_t producer_hi = 0); + class FunctionAnalyzer { public: explicit FunctionAnalyzer(const PS1Executable& exe); @@ -52,7 +105,10 @@ public: // reachable from them. Used by runtime-loaded overlays and opt-in main-EXE // reachable discovery. Unresolved jalr/indirect targets do not mint // functions; evidence-backed entries must be supplied explicitly. - FunctionAnalysisResult analyze_exact_entries(const std::vector& entries); + FunctionAnalysisResult analyze_exact_entries( + const std::vector& entries, + const std::vector>& producer_ranges = {}, + const std::set& cross_call_allow = {}); // Add a forced entry point address that is treated as a function start // even if it has no standard ADDIU $sp prologue. The function will be diff --git a/recompiler/src/code_generator.cpp b/recompiler/src/code_generator.cpp index b7317ad0..af81e5b7 100644 --- a/recompiler/src/code_generator.cpp +++ b/recompiler/src/code_generator.cpp @@ -1782,89 +1782,15 @@ std::string CodeGenerator::translate_basic_block( // P1: lui $R,hi; addiu $R,$R,lo; addu $D,$idx,$R; lw $D,0($D) // P2: lui $R,hi; addu $D,$R,$idx; lw $D,off($D) // table_base = lui_val + addiu_val + lw_offset - uint32_t table_base = 0; - uint32_t table_count = 0; - { - uint32_t lw_base_reg = 0xFF; // base reg in the LW - int32_t lw_offset = 0; // offset in the LW instruction - uint32_t addu_cand[2] = {0xFF, 0xFF}; // rs, rt of ADDU - uint32_t table_reg = 0xFF; // candidate for table base reg - uint32_t lui_val = 0; - int16_t addiu_val[2] = {0, 0}; // per-candidate ADDIU - bool found_addiu[2]= {false, false}; - bool found_lui = false; - - for (int back = 1; back <= 40; back++) { - uint32_t sa = block.exit_instr.address - (uint32_t)(back * 4); - if (sa < cfg.function_start) break; - auto sopt = exe_.read_word(sa); - if (!sopt) break; - uint32_t si = *sopt; - uint32_t s_op = (si >> 26) & 0x3F; - uint32_t s_rs = (si >> 21) & 0x1F; - uint32_t s_rt = (si >> 16) & 0x1F; - uint32_t s_rd = (si >> 11) & 0x1F; - uint32_t s_fn = si & 0x3F; - - // LW $jr_reg, offset($base) - if (s_op == 0x23 && s_rt == jr_rs && lw_base_reg == 0xFF) { - lw_base_reg = s_rs; - lw_offset = (int32_t)(int16_t)(si & 0xFFFF); - continue; - } - // ADDU $lw_base, $a, $b — save both operands as candidates - if (s_op == 0x00 && s_fn == 0x21 && - s_rd == lw_base_reg && lw_base_reg != 0xFF && - addu_cand[0] == 0xFF) { - addu_cand[0] = s_rs; - addu_cand[1] = s_rt; - table_reg = s_rt; // initial guess; may flip on LUI match - continue; - } - // ADDIU $cand, $cand, imm (scanning back → before LUI) - if (s_op == 0x09 && addu_cand[0] != 0xFF) { - for (int c = 0; c < 2; c++) { - if (!found_addiu[c] && addu_cand[c] != 0xFF && - s_rs == addu_cand[c] && s_rt == addu_cand[c]) { - addiu_val[c] = (int16_t)(si & 0xFFFF); - found_addiu[c] = true; - break; - } - } - continue; - } - // LUI $cand, hi — determines which candidate is the table base - if (s_op == 0x0F && addu_cand[0] != 0xFF && !found_lui) { - for (int c = 0; c < 2; c++) { - if (addu_cand[c] != 0xFF && s_rt == addu_cand[c]) { - lui_val = ((uint32_t)(si & 0xFFFF)) << 16; - table_reg = addu_cand[c]; - // carry over the ADDIU for this candidate - if (!found_addiu[c]) { addiu_val[c] = 0; } - // store addiu in slot 0 for convenience - addiu_val[0] = addiu_val[c]; - found_addiu[0] = found_addiu[c]; - found_lui = true; - break; - } - } - continue; - } - // SLTIU — table entry count - if (s_op == 0x0B && table_count == 0) { - table_count = si & 0xFFFF; - continue; - } - if (found_lui && table_count != 0) break; - } - - if (found_lui && table_count > 0 && table_count < 512) { - uint32_t base = lui_val + - (found_addiu[0] ? (uint32_t)(int32_t)addiu_val[0] : 0u); - table_base = base + (uint32_t)lw_offset; - } - } - + ExactJumpTable exact_table; + bool have_exact_table = resolve_exact_bounded_jump_table( + exe_, cfg.function_start, cfg.function_end, + block.exit_instr.address, jr_rs, exact_table, + ram_to_rom, cfg.producer_lo, cfg.producer_hi); + uint32_t table_base = have_exact_table + ? exact_table.table_base : 0u; + uint32_t table_count = have_exact_table + ? exact_table.table_count : 0u; // If we found a valid table, read entries and emit switch. // table_base may be a RAM address (BIOS shell code copies // ROM 0xBFC18000+ to RAM 0x80030000+). Translate to ROM @@ -1875,11 +1801,8 @@ std::string CodeGenerator::translate_basic_block( uint32_t rom_table_base = ram_to_rom(table_base, exe_); std::set seen; std::vector> targets; // {runtime_addr, rom_addr} - for (uint32_t i = 0; i < table_count; i++) { - auto eopt = exe_.read_word(rom_table_base + i * 4); - if (!eopt) continue; - uint32_t runtime_addr = *eopt; - uint32_t rom_addr = ram_to_rom(runtime_addr, exe_); + for (const auto& [runtime_addr, rom_addr] : + exact_table.targets) { if (seen.insert(rom_addr).second && (cfg.blocks.count(rom_addr) || extra_labels_.count(rom_addr))) { targets.push_back({runtime_addr, rom_addr}); @@ -2361,33 +2284,18 @@ void CodeGenerator::scan_jr_tables( for (const auto& [baddr, blk] : cfg.blocks) { if (blk.exit_instr.type != ControlFlowType::JumpRegister) continue; uint32_t jr_r = get_rs(blk.exit_instr.instruction); - // Run same backward scan as translate_basic_block to find table_base/count - uint32_t tb = 0, tc = 0; - { - uint32_t lw_base = 0xFF; int32_t lw_off = 0; - uint32_t ac[2] = {0xFF,0xFF}; uint32_t lui_v = 0; - int16_t av[2] = {0,0}; bool fa[2] = {false,false}, fl = false; - for (int b = 1; b <= 40; b++) { - uint32_t sa = blk.exit_instr.address - (uint32_t)(b*4); - if (sa < cfg.function_start) break; - auto so = exe_.read_word(sa); if (!so) break; - uint32_t si=*so, s_op=(si>>26)&0x3F, s_rs=(si>>21)&0x1F, - s_rt=(si>>16)&0x1F, s_rd=(si>>11)&0x1F, s_fn=si&0x3F; - if (s_op==0x23 && s_rt==jr_r && lw_base==0xFF) { lw_base=s_rs; lw_off=(int32_t)(int16_t)(si&0xFFFF); continue; } - if (s_op==0x00 && s_fn==0x21 && s_rd==lw_base && lw_base!=0xFF && ac[0]==0xFF) { ac[0]=s_rs; ac[1]=s_rt; continue; } - if (s_op==0x09 && ac[0]!=0xFF) { for(int c=0;c<2;c++){if(!fa[c]&&ac[c]!=0xFF&&s_rs==ac[c]&&s_rt==ac[c]){av[c]=(int16_t)(si&0xFFFF);fa[c]=true;break;}} continue; } - if (s_op==0x0F && ac[0]!=0xFF && !fl) { for(int c=0;c<2;c++){if(ac[c]!=0xFF&&s_rt==ac[c]){lui_v=((uint32_t)(si&0xFFFF))<<16;if(!fa[c]){av[c]=0;}av[0]=av[c];fa[0]=fa[c];fl=true;break;}} continue; } - if (s_op==0x0B && tc==0) { tc=si&0xFFFF; continue; } - if (fl && tc!=0) break; - } - if (fl && tc>0 && tc<512) tb = (lui_v+(fa[0]?(uint32_t)(int32_t)av[0]:0u)) + (uint32_t)lw_off; + ExactJumpTable exact_table; + if (!resolve_exact_bounded_jump_table( + exe_, cfg.function_start, cfg.function_end, + blk.exit_instr.address, jr_r, exact_table, ram_to_rom, + cfg.producer_lo, cfg.producer_hi)) { + continue; } + uint32_t tb = exact_table.table_base; + uint32_t tc = exact_table.table_count; if (tb==0 || tc==0) continue; - uint32_t rom_tb = ram_to_rom(tb, exe_); - for (uint32_t i = 0; i < tc; i++) { - auto eopt = exe_.read_word(rom_tb + i*4); - if (!eopt) continue; - uint32_t t = ram_to_rom(*eopt, exe_); + for (const auto& target_pair : exact_table.targets) { + uint32_t t = target_pair.second; if (t >= cfg.function_start && t < cfg.function_end) { out_edges[baddr].push_back(t); if (!cfg.blocks.count(t)) diff --git a/recompiler/src/config_loader.cpp b/recompiler/src/config_loader.cpp index bfa105a9..77493ed0 100644 --- a/recompiler/src/config_loader.cpp +++ b/recompiler/src/config_loader.cpp @@ -234,6 +234,25 @@ static RuntimeConfig parse_runtime_block(const toml::value& cfg, const fs::path& if (runtime.contains("overlay_cache")) { rt.overlay_cache = toml::find(runtime, "overlay_cache"); } + if (runtime.contains("overlay_capture_history")) { + rt.overlay_capture_history = + toml::find(runtime, "overlay_capture_history"); + } + if (runtime.contains("overlay_capture_persist_dir")) { + rt.overlay_capture_persist_dir = + toml::find(runtime, "overlay_capture_persist_dir"); + const std::filesystem::path persist(rt.overlay_capture_persist_dir); + if (persist.is_absolute()) { + throw std::runtime_error( + "runtime.overlay_capture_persist_dir must be project-relative"); + } + for (const auto& component : persist) { + if (component == "..") { + throw std::runtime_error( + "runtime.overlay_capture_persist_dir must stay inside the project"); + } + } + } if (runtime.contains("turbo_loads")) { rt.turbo_loads = toml::find(runtime, "turbo_loads"); } diff --git a/recompiler/src/config_loader.h b/recompiler/src/config_loader.h index d90e1017..cdb4e114 100644 --- a/recompiler/src/config_loader.h +++ b/recompiler/src/config_loader.h @@ -138,6 +138,19 @@ struct RuntimeConfig { // overlay bytes to overlay_captures.json for offline compilation. bool overlay_cache = false; + // overlay_capture_history: opt-in durable capture history. The runtime + // keeps overlay_captures.json as an atomic latest snapshot for the live + // compiler and additionally appends every changed coherent snapshot to + // overlay_captures.addendum.jsonl beside the executable. A malformed tail + // from a hard kill cannot destroy earlier records. + bool overlay_capture_history = false; + + // overlay_capture_persist_dir: optional DEV-only, project-relative safe + // directory for one immutable JSON file per changed snapshot. Absolute + // paths and `..` components are rejected. Production normally leaves this + // unset and retains only the addendum beside the executable. + std::string overlay_capture_persist_dir; + // turbo_loads: OPT-IN per game. While the game is loading (CD data // stream active, XA/FMV excluded, post-BIOS-handoff only) the frontend // skips wall-clock pacing so the guest runs at host speed — compressing diff --git a/recompiler/src/control_flow.cpp b/recompiler/src/control_flow.cpp index 3a08662d..68e45234 100644 --- a/recompiler/src/control_flow.cpp +++ b/recompiler/src/control_flow.cpp @@ -359,6 +359,8 @@ ControlFlowGraph ControlFlowAnalyzer::analyze_function(const Function& func) { uint32_t walk_lo = func.alias_walk_lo ? func.alias_walk_lo : func.start_addr; cfg.function_start = walk_lo; cfg.function_end = func.end_addr; + cfg.producer_lo = func.producer_lo; + cfg.producer_hi = func.producer_hi; // Simplified single-pass analysis: scan instructions to find block boundaries // without building full CFG. This avoids the crash in build_basic_blocks. diff --git a/recompiler/src/full_function_emitter.cpp b/recompiler/src/full_function_emitter.cpp index b838ce92..587a7946 100644 --- a/recompiler/src/full_function_emitter.cpp +++ b/recompiler/src/full_function_emitter.cpp @@ -1421,6 +1421,51 @@ void FullFunctionEmitter::emit_dispatch( out += fmt::format("const uint32_t psx_bios_kernel_body_count = {}u;\n\n", kb_count); } + // --- Runtime-installed BIOS call-vector stubs --- + // Every retail PSX BIOS installs the A0/B0/C0 ABI gates as the same + // four-instruction shape: lui/addiu $t0,target; jr $t0; nop. The target is + // BIOS-specific, so decode it from live RAM and require the complete shape + // before taking the native tail transfer. A game/BIOS patch that changes + // even one word fails closed to dirty_ram_interp below. + out += "typedef struct {\n"; + out += " uint32_t key;\n"; + out += " uint32_t body_lo;\n"; + out += " uint32_t body_hi;\n"; + out += "} PsxNativeStub;\n\n"; + out += "const PsxNativeStub psx_bios_native_stubs[3] = {\n"; + out += " { 0x000000A0u, 0x000000A0u, 0x000000B0u },\n"; + out += " { 0x000000B0u, 0x000000B0u, 0x000000C0u },\n"; + out += " { 0x000000C0u, 0x000000C0u, 0x000000D0u },\n"; + out += "};\n"; + out += "const uint32_t psx_bios_native_stub_count = 3u;\n\n"; + out += "static int psx_bios_try_native_call_stub(CPUState* cpu, " + "uint32_t addr) {\n"; + out += " uint32_t phys = addr & 0x1FFFFFFFu;\n"; + out += " if (phys != 0xA0u && phys != 0xB0u && phys != 0xC0u) return 0;\n"; + out += " uint32_t w0 = cpu->read_word(phys + 0u);\n"; + out += " uint32_t w1 = cpu->read_word(phys + 4u);\n"; + out += " uint32_t w2 = cpu->read_word(phys + 8u);\n"; + out += " uint32_t w3 = cpu->read_word(phys + 12u);\n"; + out += " if ((w0 & 0xFFFF0000u) != 0x3C080000u ||\n"; + out += " (w1 & 0xFFFF0000u) != 0x25080000u ||\n"; + out += " w2 != 0x01000008u || w3 != 0u) return 0;\n"; + out += "#ifdef PSX_ENABLE_BLOCK_CYCLES\n"; + out += " psx_icache_fetch(cpu, addr);\n"; + out += fmt::format(" psx_cyc_step(cpu, 0x{:X}u);\n", + psx_cyc_dep_res_mask(0x3C080000u)); + out += fmt::format(" psx_cyc_step(cpu, 0x{:X}u);\n", + psx_cyc_dep_res_mask(0x25080000u)); + out += fmt::format(" psx_cyc_step(cpu, 0x{:X}u);\n", + psx_cyc_dep_res_mask(0x01000008u)); + out += fmt::format(" psx_cyc_step(cpu, 0x{:X}u);\n", + psx_cyc_dep_res_mask(0x00000000u)); + out += "#endif\n"; + out += " cpu->gpr[8] = ((w0 & 0xFFFFu) << 16) +\n"; + out += " (uint32_t)(int32_t)(int16_t)(w1 & 0xFFFFu);\n"; + out += " cpu->pc = cpu->gpr[8];\n"; + out += " return 1;\n"; + out += "}\n\n"; + // Dispatch function with binary search. out += "static uint32_t normalize(uint32_t addr) {\n"; out += " uint32_t phys = addr & 0x1FFFFFFFu;\n"; @@ -1475,11 +1520,14 @@ void FullFunctionEmitter::emit_dispatch( out += " * backends. Handled (rc 1) \xE2\x87\x92 the service completed against guest\n"; out += " * state and the guest resumes at $ra via the trampoline's normal\n"; out += " * return/tail contract below. rc 0 \xE2\x87\x92 pure LLE fall-through. */\n"; - out += " if (g_psx_bios_hle_hook &&\n"; - out += " g_psx_bios_hle_hook(cpu, addr & 0x1FFFFFFFu)) {\n"; - out += " cpu->pc = cpu->gpr[31];\n"; - out += " found = 1;\n"; - out += " }\n"; + out += " if (g_psx_bios_hle_hook &&\n"; + out += " g_psx_bios_hle_hook(cpu, addr & 0x1FFFFFFFu)) {\n"; + out += " cpu->pc = cpu->gpr[31];\n"; + out += " found = 1;\n"; + out += " }\n"; + out += " /* Byte-guarded A0/B0/C0 call-vector tail stubs. */\n"; + out += " if (!found && psx_bios_try_native_call_stub(cpu, addr))\n"; + out += " found = 1;\n"; out += "#ifdef PSX_HAS_GAME_DISPATCH\n"; out += " /* Game EXEs can overlap the BIOS shell copy window at\n"; out += " * physical 0x30000-0x5AFFF. If the target belongs to the\n"; diff --git a/recompiler/src/function_analysis.cpp b/recompiler/src/function_analysis.cpp index 33d7584f..bfb86862 100644 --- a/recompiler/src/function_analysis.cpp +++ b/recompiler/src/function_analysis.cpp @@ -392,6 +392,19 @@ uint32_t FunctionAnalyzer::find_function_start(uint32_t return_addr) { // from the previous function's trailing gap. return skip_leading_padding_nops(exe_, search_addr + 8, return_addr); } + + // Packed Psy-Q BIOS thunks tail-jump through A0/B0/C0 and therefore do + // not contain `jr $ra`. Treat their JR delay slot as a real boundary + // while scanning backward, otherwise the following frameless routine + // is swallowed into the whole preceding thunk run. + if (search_addr >= exe_.header.load_address + 4u) { + uint32_t thunk_jr = 0; + if (is_bios_dispatch_thunk(search_addr - 4u, thunk_jr) && + thunk_jr == search_addr) { + return skip_leading_padding_nops(exe_, search_addr + 8u, + return_addr); + } + } } // Couldn't find clear start, assume max search distance @@ -462,6 +475,8 @@ namespace { enum class ExactCfKind { Normal, Branch, + BranchNever, + BranchNeverLikely, Jump, Jal, JrRa, @@ -477,10 +492,14 @@ struct ExactCf { struct ExactWalkResult { std::set visited; std::set direct_jal_targets; + // target -> reachable (source PC, was resolved jalr/jr) evidence + std::map>> transfer_sources; std::set jump_table_targets; uint32_t jr_ra_count = 0; }; +static ExactCf exact_classify_cf(uint32_t pc, uint32_t instr); + static bool exact_is_jr_ra_word(uint32_t instr) { return instr == 0x03E00008u; } @@ -506,6 +525,134 @@ static uint32_t exact_jump_target(uint32_t pc, uint32_t instr) { return ((pc + 4u) & 0xF0000000u) | ((instr & 0x03FFFFFFu) << 2); } +static bool exact_instruction_writes_gpr(uint32_t instr, uint32_t reg) { + if (reg == 0u) return false; + + uint32_t opcode = (instr >> 26) & 0x3Fu; + uint32_t rs = (instr >> 21) & 0x1Fu; + uint32_t rt = (instr >> 16) & 0x1Fu; + uint32_t rd = (instr >> 11) & 0x1Fu; + uint32_t funct = instr & 0x3Fu; + + if (opcode == 0x00u) { + // SPECIAL instructions with a GPR destination use rd. JR, stores to + // HI/LO, multiply/divide, syscall, and break have no GPR result. + switch (funct) { + case 0x08u: case 0x0Cu: case 0x0Du: + case 0x11u: case 0x13u: + case 0x18u: case 0x19u: case 0x1Au: case 0x1Bu: + return false; + default: + return rd == reg; + } + } + if (opcode == 0x03u) return reg == 31u; // JAL + if (opcode == 0x01u && (rt == 0x10u || rt == 0x11u)) return reg == 31u; + + // Immediate ALU ops, LUI, and loads write rt. Branches and stores do not. + if ((opcode >= 0x08u && opcode <= 0x0Fu) || + (opcode >= 0x20u && opcode <= 0x26u) || + opcode == 0x30u || opcode == 0x32u) { + return rt == reg; + } + // MFC/CFC from COP0/COP2 write rt; MTC/CTC do not. + if ((opcode == 0x10u || opcode == 0x12u) && (rs == 0u || rs == 2u)) { + return rt == reg; + } + return false; +} + +// Resolve the common absolute indirect-transfer idiom within one basic block: +// +// lui rN, hi(target) +// addiu/ori rN, rN, lo(target) +// jr/jalr rN +// +// The backward scan stops at control flow or any intervening write to rN, so a +// stale constant from another path cannot be mistaken for the transfer target. +static bool exact_resolve_constant_transfer(const PS1Executable& exe, + uint32_t entry, + uint32_t transfer_pc, + uint32_t target_reg, + uint32_t& target_out) { + bool have_low = false; + bool low_is_addiu = false; + uint16_t low = 0; + + for (uint32_t count = 1; count <= 16u; count++) { + uint32_t bytes = count * 4u; + if (transfer_pc < entry + bytes) break; + uint32_t pc = transfer_pc - bytes; + auto word_opt = exe.read_word(pc); + if (!word_opt.has_value()) break; + uint32_t instr = *word_opt; + uint32_t opcode = (instr >> 26) & 0x3Fu; + uint32_t rs = (instr >> 21) & 0x1Fu; + uint32_t rt = (instr >> 16) & 0x1Fu; + + if (!have_low && (opcode == 0x09u || opcode == 0x0Du) && + rs == target_reg && rt == target_reg) { + have_low = true; + low_is_addiu = opcode == 0x09u; + low = static_cast(instr & 0xFFFFu); + continue; + } + if (opcode == 0x0Fu && rt == target_reg) { + // A definition in a control-transfer delay slot is not a local + // reaching definition for the linear suffix. A call can clobber + // the register before returning at pc+4; a branch/jump can enter a + // different path entirely. Without path/interprocedural proof, + // reject every such candidate rather than combine raw words. + if (pc >= entry + 4u) { + auto predecessor = exe.read_word(pc - 4u); + if (predecessor.has_value()) { + uint32_t predecessor_op = (*predecessor >> 26) & 0x3Fu; + if (FunctionAnalyzer::is_branch_or_jump(*predecessor) || + (predecessor_op >= 0x14u && predecessor_op <= 0x17u)) { + return false; + } + } + } + + // A linear backward scan is only a reaching-definition proof when + // no direct control-flow edge can enter the suffix after this LUI. + // For example, `j low; lui rN,hi; low: addiu rN,rN,lo; jalr rN` + // skips the LUI at runtime. Without this boundary check the raw + // words still look like a constant pair and manufacture a target. + bool crossed_inbound_boundary = false; + for (uint32_t source = entry; source < transfer_pc; source += 4u) { + auto source_word = exe.read_word(source); + if (!source_word.has_value()) continue; + ExactCf source_cf = exact_classify_cf(source, *source_word); + bool has_direct_target = + source_cf.kind == ExactCfKind::Branch || + source_cf.kind == ExactCfKind::Jump || + source_cf.kind == ExactCfKind::Jal; + if (has_direct_target && source_cf.target > pc && + source_cf.target <= transfer_pc) { + crossed_inbound_boundary = true; + break; + } + } + if (crossed_inbound_boundary) return false; + + uint32_t upper = (instr & 0xFFFFu) << 16; + if (!have_low) { + target_out = upper; + } else if (low_is_addiu) { + target_out = upper + static_cast( + static_cast(static_cast(low))); + } else { + target_out = upper | low; + } + return true; + } + if (exact_instruction_writes_gpr(instr, target_reg)) break; + if (FunctionAnalyzer::is_branch_or_jump(instr)) break; + } + return false; +} + static ExactCf exact_classify_cf(uint32_t pc, uint32_t instr) { ExactCf cf; uint32_t opcode = (instr >> 26) & 0x3Fu; @@ -530,18 +677,439 @@ static ExactCf exact_classify_cf(uint32_t pc, uint32_t instr) { cf.target = exact_jump_target(pc, instr); return cf; } + uint32_t rt = (instr >> 16) & 0x1Fu; + + // `beq rN,rN,target` is an unconditional branch. Treating its + // syntactic fallthrough as reachable lets raw data after the delay slot + // manufacture call/ownership evidence. + if ((opcode == 0x04u || opcode == 0x14u) && rs == rt) { + cf.kind = ExactCfKind::Jump; + cf.target = exact_branch_target(pc, instr); + return cf; + } + // Conversely, `bne rN,rN,target` can never take its encoded target. Keep + // its delay slot and PC+8 path, but never walk target-shaped data. + if (opcode == 0x05u && rs == rt) { + cf.kind = ExactCfKind::BranchNever; + return cf; + } + // Branch-likely annuls its delay slot when the condition is false. + if (opcode == 0x15u && rs == rt) { + cf.kind = ExactCfKind::BranchNeverLikely; + return cf; + } + // Conditions against the architectural zero register are also exact. + if (opcode == 0x06u && rs == 0u) { // blez $zero + cf.kind = ExactCfKind::Jump; + cf.target = exact_branch_target(pc, instr); + return cf; + } + if (opcode == 0x07u && rs == 0u) { // bgtz $zero + cf.kind = ExactCfKind::BranchNever; + return cf; + } + if (opcode == 0x16u && rs == 0u) { // blezl $zero + cf.kind = ExactCfKind::Jump; + cf.target = exact_branch_target(pc, instr); + return cf; + } + if (opcode == 0x17u && rs == 0u) { // bgtzl $zero + cf.kind = ExactCfKind::BranchNeverLikely; + return cf; + } + if (opcode == 0x01u && rs == 0u) { + // BLTZ/BLTZAL (and likely forms) are false for zero; BGEZ forms are + // true. The link-true forms are BAL/BALL aliases, so model their + // target and return continuation like a call rather than a tail jump. + if (rt == 0x00u || rt == 0x10u) { + cf.kind = ExactCfKind::BranchNever; + return cf; + } + if (rt == 0x02u || rt == 0x12u) { + cf.kind = ExactCfKind::BranchNeverLikely; + return cf; + } + if (rt == 0x01u || rt == 0x03u) { + cf.kind = ExactCfKind::Jump; + cf.target = exact_branch_target(pc, instr); + return cf; + } + if (rt == 0x11u || rt == 0x13u) { // bal / ball aliases + cf.kind = ExactCfKind::Jal; + cf.target = exact_branch_target(pc, instr); + return cf; + } + } if (opcode == 0x01u || (opcode >= 0x04u && opcode <= 0x07u) || (opcode >= 0x14u && opcode <= 0x17u)) { cf.kind = ExactCfKind::Branch; cf.target = exact_branch_target(pc, instr); return cf; } + // COP1/COP2 condition branches are ordinary conditional branches. COP1 + // is not present on PS1, but classifying both keeps raw control-flow and + // delay-slot boundaries conservative for composite inputs. + if ((opcode == 0x11u || opcode == 0x12u) && rs == 0x08u) { + cf.kind = ExactCfKind::Branch; + cf.target = exact_branch_target(pc, instr); + return cf; + } return cf; } } // namespace -FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries(const std::vector& entries) { +bool resolve_exact_bounded_jump_table( + const PS1Executable& exe, + uint32_t entry, + uint32_t hard_cap, + uint32_t jr_pc, + uint32_t jr_rs, + ExactJumpTable& table, + ExactAddressMapper runtime_to_image, + uint32_t producer_lo, + uint32_t producer_hi) { + table = {}; + if (entry >= hard_cap || jr_pc < entry || jr_pc >= hard_cap || + (entry & 3u) != 0u || (hard_cap & 3u) != 0u || + (jr_pc & 3u) != 0u || jr_rs == 0u || jr_rs == 31u) { + return false; + } + + auto read = [&](uint32_t pc) { return exe.read_word(pc); }; + auto mapped = [&](uint32_t addr) { + return runtime_to_image ? runtime_to_image(addr, exe) : addr; + }; + if (producer_lo == 0u && producer_hi == 0u) { + producer_lo = exe.header.load_address; + producer_hi = exe.end_address(); + } + if (producer_lo >= producer_hi || (producer_lo & 3u) != 0u || + (producer_hi & 3u) != 0u) { + return false; + } + auto jr_word = read(jr_pc); + if (!jr_word.has_value() || + *jr_word != ((jr_rs & 0x1Fu) << 21u | 0x08u)) { + return false; + } + auto is_control = [&](uint32_t pc, uint32_t instr) { + (void)pc; + return exact_classify_cf(pc, instr).kind != ExactCfKind::Normal; + }; + auto in_delay_slot = [&](uint32_t pc) { + if (pc < entry + 4u) return false; + auto prev = read(pc - 4u); + return prev.has_value() && is_control(pc - 4u, *prev); + }; + auto has_call_between = [&](uint32_t lo, uint32_t hi) { + for (uint32_t pc = lo; pc < hi; pc += 4u) { + auto word = read(pc); + if (!word.has_value()) return true; + ExactCf cf = exact_classify_cf(pc, *word); + if (cf.kind == ExactCfKind::Jal || + cf.kind == ExactCfKind::Jalr) { + return true; + } + } + return false; + }; + auto writes_between = [&](uint32_t lo, uint32_t hi, uint32_t reg) { + for (uint32_t pc = lo; pc < hi; pc += 4u) { + auto word = read(pc); + if (!word.has_value() || exact_instruction_writes_gpr(*word, reg)) + return true; + } + return false; + }; + // Reject a definition that a direct edge from before it can skip. Edges + // originating after the definition are harmless: that path has already + // executed the definition (Ape's self-looping out-of-range guard does this). + auto inbound_skips = [&](uint32_t def_pc, uint32_t use_pc) { + for (uint32_t source = entry; source < def_pc; source += 4u) { + auto word = read(source); + if (!word.has_value()) return true; + ExactCf cf = exact_classify_cf(source, *word); + bool direct = cf.kind == ExactCfKind::Branch || + cf.kind == ExactCfKind::Jump || + cf.kind == ExactCfKind::Jal; + if (direct && cf.target > def_pc && cf.target <= use_pc) + return true; + } + return false; + }; + + // Keep this in parity with compile_overlays.py: the canonical scheduling + // form permits zero or one NOP between LW and JR, never a raw window. + uint32_t lw_pc = jr_pc - 4u, lw_base = 0; + int32_t lw_offset = 0; + if (lw_pc < entry) return false; + auto lw_word = read(lw_pc); + if (!lw_word.has_value()) return false; + if (*lw_word == 0u) { + if (lw_pc < entry + 4u) return false; + lw_pc -= 4u; + lw_word = read(lw_pc); + } + if (!lw_word.has_value()) return false; + uint32_t lw_op = (*lw_word >> 26) & 0x3Fu; + lw_base = (*lw_word >> 21) & 0x1Fu; + uint32_t lw_rt = (*lw_word >> 16) & 0x1Fu; + if (lw_op != 0x23u || lw_rt != jr_rs || lw_base == 0u || + lw_pc < entry + 8u || in_delay_slot(lw_pc)) { + return false; + } + lw_offset = static_cast( + static_cast(*lw_word & 0xFFFFu)); + + // The address add and index scale must be the two instructions immediately + // before the load. This deliberately excludes raw-window coincidences. + uint32_t addu_pc = lw_pc - 4u; + uint32_t sll_pc = addu_pc - 4u; + auto addu_word = read(addu_pc); + auto sll_word = read(sll_pc); + if (!addu_word.has_value() || !sll_word.has_value()) return false; + uint32_t addu_op = (*addu_word >> 26) & 0x3Fu; + uint32_t addu_rs = (*addu_word >> 21) & 0x1Fu; + uint32_t addu_rt = (*addu_word >> 16) & 0x1Fu; + uint32_t addu_rd = (*addu_word >> 11) & 0x1Fu; + uint32_t addu_shamt = (*addu_word >> 6) & 0x1Fu; + uint32_t addu_fn = *addu_word & 0x3Fu; + uint32_t sll_op = (*sll_word >> 26) & 0x3Fu; + uint32_t sll_rs = (*sll_word >> 21) & 0x1Fu; + uint32_t index_reg = (*sll_word >> 16) & 0x1Fu; + uint32_t scaled_reg = (*sll_word >> 11) & 0x1Fu; + uint32_t sll_shamt = (*sll_word >> 6) & 0x1Fu; + uint32_t sll_fn = *sll_word & 0x3Fu; + if (addu_op != 0u || addu_fn != 0x21u || addu_shamt != 0u || + addu_rd != lw_base || + sll_op != 0u || sll_fn != 0u || sll_rs != 0u || sll_shamt != 2u || + index_reg == 0u || scaled_reg == 0u || + (scaled_reg != addu_rs && scaled_reg != addu_rt)) { + return false; + } + uint32_t base_reg = scaled_reg == addu_rs ? addu_rt : addu_rs; + if (base_reg == 0u || base_reg == scaled_reg || + in_delay_slot(addu_pc)) { + return false; + } + + // Exact canonical guard: sltiu; beq; nop; sll. This is the same accepted + // suffix as the Python capture verifier and excludes unrelated bounds. + if (sll_pc < entry + 12u) return false; + uint32_t guard_pc = sll_pc - 8u; + uint32_t bound_pc = sll_pc - 12u; + auto guard_word_opt = read(guard_pc); + auto bound_word = read(bound_pc); + auto guard_delay = read(sll_pc - 4u); + if (!guard_word_opt.has_value() || !bound_word.has_value() || + !guard_delay.has_value() || *guard_delay != 0u) { + return false; + } + uint32_t guard_word = *guard_word_opt; + uint32_t guard_op = (guard_word >> 26) & 0x3Fu; + uint32_t guard_rs = (guard_word >> 21) & 0x1Fu; + uint32_t guard_rt = (guard_word >> 16) & 0x1Fu; + uint32_t bound_reg = guard_rs == 0u ? guard_rt : guard_rs; + if (guard_op != 0x04u || bound_reg == 0u || + (guard_rs != 0u && guard_rt != 0u)) { + return false; + } + uint32_t bound_op = (*bound_word >> 26) & 0x3Fu; + uint32_t bound_rs = (*bound_word >> 21) & 0x1Fu; + uint32_t bound_rt = (*bound_word >> 16) & 0x1Fu; + uint32_t count = *bound_word & 0xFFFFu; + if (bound_op != 0x0Bu || bound_rs != index_reg || + bound_rt != bound_reg || count == 0u || count >= 512u || + in_delay_slot(bound_pc)) { + return false; + } + uint32_t guard_target = exact_branch_target(guard_pc, guard_word); + if ((guard_target & 3u) != 0u || guard_target < entry || + guard_target >= hard_cap || + (guard_target >= sll_pc && guard_target < jr_pc + 8u)) { + return false; + } + + // Resolve the table-base reaching definition. Cross-register constants + // (`lui rA; addiu rB,rA,lo`) are valid, but both definitions must be local, + // unskippable, outside delay slots, and unclobbered before use. + uint32_t low_pc = 0, source_reg = base_reg; + int16_t low = 0; + uint32_t lui_pc = 0, upper = 0; + for (uint32_t back = 1; back <= 32u; back++) { + if (addu_pc < entry + back * 4u) break; + uint32_t pc = addu_pc - back * 4u; + auto word = read(pc); + if (!word.has_value()) return false; + if (!exact_instruction_writes_gpr(*word, base_reg)) continue; + uint32_t op = (*word >> 26) & 0x3Fu; + uint32_t rs = (*word >> 21) & 0x1Fu; + uint32_t rt = (*word >> 16) & 0x1Fu; + if (op == 0x09u && rt == base_reg && rs != 0u) { + low_pc = pc; + source_reg = rs; + low = static_cast(*word & 0xFFFFu); + } else if (op == 0x0Fu && rs == 0u && rt == base_reg) { + lui_pc = pc; + upper = (*word & 0xFFFFu) << 16; + } else { + return false; + } + break; + } + if (low_pc != 0u) { + for (uint32_t back = 1; back <= 32u; back++) { + if (low_pc < entry + back * 4u) break; + uint32_t pc = low_pc - back * 4u; + auto word = read(pc); + if (!word.has_value()) return false; + if (!exact_instruction_writes_gpr(*word, source_reg)) continue; + uint32_t op = (*word >> 26) & 0x3Fu; + uint32_t rs = (*word >> 21) & 0x1Fu; + uint32_t rt = (*word >> 16) & 0x1Fu; + if (op != 0x0Fu || rs != 0u || rt != source_reg) return false; + lui_pc = pc; + upper = (*word & 0xFFFFu) << 16; + break; + } + } + if (lui_pc == 0u || in_delay_slot(lui_pc) || + (low_pc != 0u && in_delay_slot(low_pc)) || + inbound_skips(lui_pc, addu_pc) || + (low_pc != 0u && inbound_skips(low_pc, addu_pc)) || + has_call_between(lui_pc, addu_pc)) { + return false; + } + // No other control transfer may intervene between the proven constant and + // the canonical suffix. The bounds BEQ is the sole exception. + for (uint32_t pc = lui_pc + 4u; pc < sll_pc; pc += 4u) { + auto word = read(pc); + if (!word.has_value() || + (pc != guard_pc && is_control(pc, *word))) { + return false; + } + } + uint32_t base_def_end = low_pc != 0u ? low_pc + 4u : lui_pc + 4u; + if (writes_between(base_def_end, addu_pc, base_reg) || + (low_pc != 0u && + writes_between(lui_pc + 4u, low_pc, source_reg))) { + return false; + } + + int64_t base64 = static_cast(upper); + if (low_pc != 0u) base64 += static_cast(low); + base64 += lw_offset; + if (base64 < 0 || base64 > 0xFFFFFFFFll || + (static_cast(base64) & 3u) != 0u) { + return false; + } + uint32_t runtime_base = static_cast(base64); + uint64_t runtime_end = static_cast(runtime_base) + + static_cast(count) * 4u; + if (runtime_end > 0x100000000ull) return false; + + ExactJumpTable resolved; + resolved.table_base = runtime_base; + resolved.table_count = count; + resolved.targets.reserve(count); + for (uint32_t i = 0; i < count; i++) { + uint32_t runtime_slot = runtime_base + i * 4u; + uint32_t image_slot = mapped(runtime_slot); + if (image_slot < producer_lo || image_slot >= producer_hi || + producer_hi - image_slot < 4u) { + return false; + } + auto target_word = read(image_slot); + if (!target_word.has_value() || (*target_word & 3u) != 0u) + return false; + uint32_t runtime_target = *target_word; + uint32_t image_target = mapped(runtime_target); + if (image_target < entry || image_target >= hard_cap || + image_target < producer_lo || image_target >= producer_hi || + (image_target & 3u) != 0u) { + return false; + } + auto target_first = read(image_target); + if (!target_first.has_value() || + !exact_is_valid_mips_word(*target_first)) { + return false; + } + resolved.targets.emplace_back(runtime_target, image_target); + } + + // Later case blocks may legitimately loop to the dispatch suffix (Ape + // Escape does), but arbitrary later bytes must not create an inbound edge + // that skips the reaching definitions. Prove the exemption by walking + // only from the table's validated case targets. + std::set case_reachable; + std::queue case_work; + for (const auto& target_pair : resolved.targets) + case_work.push(target_pair.second); + while (!case_work.empty() && case_reachable.size() < 2048u) { + uint32_t pc = case_work.front(); + case_work.pop(); + if (case_reachable.count(pc) || pc < entry || pc >= hard_cap || + pc < producer_lo || pc >= producer_hi) { + continue; + } + auto word = read(pc); + if (!word.has_value() || !exact_is_valid_mips_word(*word)) continue; + case_reachable.insert(pc); + ExactCf cf = exact_classify_cf(pc, *word); + uint32_t delay = pc + 4u; + switch (cf.kind) { + case ExactCfKind::Normal: + case_work.push(pc + 4u); + break; + case ExactCfKind::Branch: + case_reachable.insert(delay); + case_work.push(pc + 8u); + case_work.push(cf.target); + break; + case ExactCfKind::BranchNever: + case_reachable.insert(delay); + case_work.push(pc + 8u); + break; + case ExactCfKind::BranchNeverLikely: + case_work.push(pc + 8u); + break; + case ExactCfKind::Jump: + case_reachable.insert(delay); + case_work.push(cf.target); + break; + case ExactCfKind::Jal: + case ExactCfKind::Jalr: + case_reachable.insert(delay); + case_work.push(pc + 8u); + break; + case ExactCfKind::JrRa: + case ExactCfKind::JrOther: + case_reachable.insert(delay); + break; + } + } + for (uint32_t source = entry; source < hard_cap; source += 4u) { + auto word = read(source); + if (!word.has_value()) return false; + ExactCf cf = exact_classify_cf(source, *word); + bool direct = cf.kind == ExactCfKind::Branch || + cf.kind == ExactCfKind::Jump || + cf.kind == ExactCfKind::Jal; + if (direct && cf.target > lui_pc && cf.target <= jr_pc && + (source < lui_pc || source > jr_pc) && + !case_reachable.count(source)) { + return false; + } + } + table = std::move(resolved); + return true; +} + +FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries( + const std::vector& entries, + const std::vector>& producer_ranges, + const std::set& cross_call_allow) { FunctionAnalysisResult result; result.total_instructions = 0; result.jr_ra_count = 0; @@ -555,116 +1123,62 @@ FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries(const std::vector return addr >= exe_.header.load_address && addr < exe_.end_address() && (addr & 3u) == 0; }; - auto callable_direct_jal_target = [&](uint32_t addr) { - auto word_opt = exe_.read_word(addr); - if (!word_opt.has_value() || !exact_is_valid_mips_word(*word_opt)) return false; - if (addr == exe_.header.load_address) return true; - - if (addr >= exe_.header.load_address + 8u) { - auto prev8_opt = exe_.read_word(addr - 8u); - if (prev8_opt.has_value() && exact_is_jr_ra_word(*prev8_opt)) return true; + auto producer_for = [&](uint32_t addr) -> int { + for (size_t i = 0; i < producer_ranges.size(); i++) { + if (addr >= producer_ranges[i].first && addr < producer_ranges[i].second) + return static_cast(i); } - - if (exact_is_addiu_sp_neg(*word_opt)) { - if (addr < exe_.header.load_address + 4u) return true; - auto prev_opt = exe_.read_word(addr - 4u); - if (!prev_opt.has_value()) return true; - return exact_classify_cf(addr - 4u, *prev_opt).kind == ExactCfKind::Normal; - } - - return false; + return -1; }; - auto find_jump_table_targets = [&](uint32_t entry, uint32_t hard_cap, - uint32_t jr_pc, uint32_t jr_rs) { - std::vector targets; - uint32_t lw_base = 0xFFu; - int32_t lw_offset = 0; - uint32_t addu_cand[2] = {0xFFu, 0xFFu}; - uint32_t lui_val = 0; - int16_t addiu_val[2] = {0, 0}; - bool found_addiu[2] = {false, false}; - bool found_lui = false; - uint32_t table_count = 0; - - for (int back = 1; back <= 40; back++) { - uint32_t scan_addr = jr_pc - static_cast(back * 4); - if (scan_addr < entry) break; - auto scan_opt = exe_.read_word(scan_addr); - if (!scan_opt.has_value()) break; - - uint32_t instr = *scan_opt; - uint32_t op = (instr >> 26) & 0x3Fu; - uint32_t rs = (instr >> 21) & 0x1Fu; - uint32_t rt = (instr >> 16) & 0x1Fu; - uint32_t rd = (instr >> 11) & 0x1Fu; - uint32_t fn = instr & 0x3Fu; - - if (op == 0x23u && rt == jr_rs && lw_base == 0xFFu) { - lw_base = rs; - lw_offset = static_cast(static_cast(instr & 0xFFFFu)); - continue; - } - if (op == 0x00u && fn == 0x21u && rd == lw_base && lw_base != 0xFFu && - addu_cand[0] == 0xFFu) { - addu_cand[0] = rs; - addu_cand[1] = rt; - continue; - } - if (op == 0x09u && addu_cand[0] != 0xFFu) { - for (int c = 0; c < 2; c++) { - if (!found_addiu[c] && addu_cand[c] != 0xFFu && - rs == addu_cand[c] && rt == addu_cand[c]) { - addiu_val[c] = static_cast(instr & 0xFFFFu); - found_addiu[c] = true; - break; - } - } - continue; - } - if (op == 0x0Fu && addu_cand[0] != 0xFFu && !found_lui) { - for (int c = 0; c < 2; c++) { - if (addu_cand[c] != 0xFFu && rt == addu_cand[c]) { - lui_val = (instr & 0xFFFFu) << 16; - if (!found_addiu[c]) addiu_val[c] = 0; - addiu_val[0] = addiu_val[c]; - found_addiu[0] = found_addiu[c]; - found_lui = true; - break; - } - } - continue; - } - if (op == 0x0Bu && table_count == 0) { - table_count = instr & 0xFFFFu; - continue; - } - if (found_lui && table_count != 0) break; - } - - if (!found_lui || table_count == 0 || table_count >= 512) return targets; - - uint32_t table_base = lui_val + - (found_addiu[0] ? static_cast(static_cast(addiu_val[0])) : 0u) + - static_cast(lw_offset); - for (uint32_t i = 0; i < table_count; i++) { - auto entry_opt = exe_.read_word(table_base + i * 4u); - if (!entry_opt.has_value()) continue; - uint32_t target = *entry_opt; - if (target >= entry && target < hard_cap && in_exe(target)) { - targets.push_back(target); + auto callable_direct_jal_target = [&](uint32_t source, uint32_t addr) { + auto word_opt = exe_.read_word(addr); + // A JAL encountered by the reachable CFG walk is direct call evidence. + // Requiring a stack prologue here discarded legitimate frameless leaf + // functions and tiny library wrappers. The target still has to decode + // as a valid PS1 instruction and lie inside the verified image bound. + // + // Three adjacent aligned words that all point back into this image are + // stronger evidence for a position-fixed pointer table than the first + // word's accidental MIPS decode. Do not follow a JAL-shaped word into + // that data. The caller remains valid and dispatches the unresolved + // target at runtime, where the ordinary live-byte guard can select a + // separately proven implementation or fall back to the interpreter. + if (!word_opt.has_value() || !exact_is_valid_mips_word(*word_opt)) + return false; + bool dense_local_pointer_table = true; + for (uint32_t i = 0; i < 3u; i++) { + auto value = exe_.read_word(addr + i * 4u); + if (!value.has_value() || (*value & 3u) != 0u || + !in_exe(*value)) { + dense_local_pointer_table = false; + break; } } - return targets; + if (dense_local_pointer_table) return false; + if (producer_ranges.empty()) return true; + int source_producer = producer_for(source); + int target_producer = producer_for(addr); + // A composite's uncovered padding is not a producer. In particular, + // two gap addresses both map to -1 and must not be treated as sharing + // ownership, nor may an allow-list bless a target with no producer. + if (source_producer < 0 || target_producer < 0) return false; + if (source_producer == target_producer) + return true; + return cross_call_allow.count(addr) != 0; }; auto walk = [&](uint32_t entry, uint32_t hard_cap) { ExactWalkResult wr; std::queue work; work.push(entry); + const int entry_producer = producer_for(entry); auto in_function = [&](uint32_t addr) { - return in_exe(addr) && addr >= entry && addr < hard_cap; + return in_exe(addr) && addr >= entry && addr < hard_cap && + (producer_ranges.empty() || + (entry_producer >= 0 && + producer_for(addr) == entry_producer)); }; while (!work.empty()) { @@ -689,6 +1203,13 @@ FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries(const std::vector if (in_function(pc + 8u)) work.push(pc + 8u); if (in_function(cf.target)) work.push(cf.target); break; + case ExactCfKind::BranchNever: + if (in_function(delay)) wr.visited.insert(delay); + if (in_function(pc + 8u)) work.push(pc + 8u); + break; + case ExactCfKind::BranchNeverLikely: + if (in_function(pc + 8u)) work.push(pc + 8u); + break; case ExactCfKind::Jump: if (in_function(delay)) wr.visited.insert(delay); if (in_function(cf.target)) work.push(cf.target); @@ -696,13 +1217,28 @@ FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries(const std::vector case ExactCfKind::Jal: if (in_function(delay)) wr.visited.insert(delay); if (in_function(pc + 8u)) work.push(pc + 8u); - if (in_exe(cf.target) && callable_direct_jal_target(cf.target)) { + if (in_exe(cf.target) && + callable_direct_jal_target(pc, cf.target)) { wr.direct_jal_targets.insert(cf.target); + wr.transfer_sources[cf.target].insert( + std::make_pair(pc, false)); } break; case ExactCfKind::Jalr: if (in_function(delay)) wr.visited.insert(delay); if (in_function(pc + 8u)) work.push(pc + 8u); + { + uint32_t target = 0; + uint32_t target_reg = (instr >> 21) & 0x1Fu; + if (exact_resolve_constant_transfer(exe_, entry, pc, + target_reg, target) && + in_exe(target) && + callable_direct_jal_target(pc, target)) { + wr.direct_jal_targets.insert(target); + wr.transfer_sources[target].insert( + std::make_pair(pc, true)); + } + } break; case ExactCfKind::JrRa: if (in_function(delay)) wr.visited.insert(delay); @@ -712,9 +1248,47 @@ FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries(const std::vector if (in_function(delay)) wr.visited.insert(delay); { uint32_t jr_rs = (instr >> 21) & 0x1Fu; - for (uint32_t target : find_jump_table_targets(entry, hard_cap, pc, jr_rs)) { - wr.jump_table_targets.insert(target); - if (in_function(target)) work.push(target); + uint32_t target = 0; + if (exact_resolve_constant_transfer(exe_, entry, pc, jr_rs, + target)) { + if (in_function(target)) { + wr.jump_table_targets.insert(target); + work.push(target); + } else if (in_exe(target) && + callable_direct_jal_target(pc, target)) { + // An absolute JR out of the current function is a + // statically proven tail-call entry. + wr.direct_jal_targets.insert(target); + wr.transfer_sources[target].insert( + std::make_pair(pc, true)); + } + } else { + ExactJumpTable table; + uint32_t producer_lo = exe_.header.load_address; + uint32_t producer_hi = exe_.end_address(); + if (entry_producer >= 0) { + producer_lo = producer_ranges[entry_producer].first; + producer_hi = producer_ranges[entry_producer].second; + } + if (resolve_exact_bounded_jump_table( + exe_, entry, hard_cap, pc, jr_rs, table, + nullptr, producer_lo, producer_hi)) { + bool all_owned = std::all_of( + table.targets.begin(), table.targets.end(), + [&](const auto& target_pair) { + return in_function(target_pair.second); + }); + if (all_owned) { + for (const auto& target_pair : table.targets) { + uint32_t target_pc = target_pair.second; + wr.jump_table_targets.insert(target_pc); + work.push(target_pc); + } + } + } + // Otherwise fail closed. Unresolved JR cases remain + // interpreted until the complete dependency chain and + // every table entry are proven. } } break; @@ -724,29 +1298,89 @@ FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries(const std::vector }; std::set known_entries; - std::queue pending; for (uint32_t entry : entries) { if (!in_exe(entry)) continue; - if (known_entries.insert(entry).second) pending.push(entry); + if (!producer_ranges.empty() && producer_for(entry) < 0) continue; + known_entries.insert(entry); } size_t explicit_count = known_entries.size(); + const std::set explicit_entries = known_entries; + std::set derived_entries; + std::map>> derived_evidence; fmt::print("Explicit entries: {}\n", explicit_count); - std::set processed; - while (!pending.empty()) { - uint32_t entry = pending.front(); - pending.pop(); - if (processed.count(entry)) continue; - processed.insert(entry); - - auto next_it = known_entries.upper_bound(entry); - uint32_t hard_cap = (next_it != known_entries.end()) ? *next_it : exe_.end_address(); - ExactWalkResult wr = walk(entry, hard_cap); - - for (uint32_t target : wr.direct_jal_targets) { - if (known_entries.insert(target).second) pending.push(target); + // Discover callees in rounds against one stable entry partition. Processing + // roots sequentially let an early caller insert a JAL target that actually + // lay inside a later explicit root. That new entry hard-capped the later + // root before it was walked (Tomba X01's jump-table host), splitting one + // function and losing every case after the accidental cap. If a candidate + // is already owned by any walk in the final partition, leave it absorbed; + // the analyzer exports that proven host mapping for main_psx to materialize. + uint32_t discovery_round = 0; + std::set, std::set>> seen_states; + while (true) { + auto state = std::make_pair(known_entries, derived_entries); + if (++discovery_round > 64u || !seen_states.insert(state).second) { + fmt::print("WARNING: exact-entry ownership did not converge; " + "falling back to explicit roots only\n"); + known_entries = explicit_entries; + derived_entries.clear(); + derived_evidence.clear(); + break; } + const std::set previous_entries = known_entries; + const std::set previous_derived = derived_entries; + std::vector round_entries( + known_entries.begin(), known_entries.end()); + std::set candidate_targets; + std::map>> candidate_evidence; + for (size_t i = 0; i < round_entries.size(); i++) { + uint32_t hard_cap = (i + 1 < round_entries.size()) + ? round_entries[i + 1] : exe_.end_address(); + ExactWalkResult wr = walk(round_entries[i], hard_cap); + candidate_targets.insert(wr.direct_jal_targets.begin(), + wr.direct_jal_targets.end()); + for (const auto& [target, evidence] : wr.transfer_sources) + candidate_evidence[target].insert( + evidence.begin(), evidence.end()); + } + + derived_entries.clear(); + derived_evidence.clear(); + for (uint32_t target : candidate_targets) + if (!explicit_entries.count(target)) { + derived_entries.insert(target); + auto evidence = candidate_evidence.find(target); + if (evidence != candidate_evidence.end()) + derived_evidence.emplace(target, evidence->second); + } + + // Rebuild ownership FROM SCRATCH whenever the candidate universe grows. + // A target B absorbed by A in one round may need to become a root after + // a later target X lands between A and B and caps A. A monotonic + // "absorbed forever" set therefore loses reachable code. + known_entries = explicit_entries; + known_entries.insert(derived_entries.begin(), derived_entries.end()); + for (uint32_t target : derived_entries) { + auto target_it = known_entries.find(target); + if (target_it == known_entries.end() || + explicit_entries.count(target) || + target_it == known_entries.begin()) { + continue; + } + auto owner_it = std::prev(target_it); + auto next_it = std::next(target_it); + uint32_t hard_cap = next_it != known_entries.end() + ? *next_it : exe_.end_address(); + ExactWalkResult owner_walk = walk(*owner_it, hard_cap); + if (owner_walk.visited.count(target)) { + known_entries.erase(target_it); + } + } + + if (known_entries == previous_entries && + derived_entries == previous_derived) break; } result.call_discovered_count = static_cast(known_entries.size() - explicit_count); @@ -769,6 +1403,11 @@ FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries(const std::vector if (func.end_addr <= func.start_addr) func.end_addr = func.start_addr + 4u; func.size = func.end_addr - func.start_addr; func.name = fmt::format("func_{:08X}", func.start_addr); + if (producer_for(entry) >= 0) { + const auto& producer = producer_ranges[producer_for(entry)]; + func.producer_lo = producer.first; + func.producer_hi = producer.second; + } auto first_instr = exe_.read_word(func.start_addr); if (first_instr.has_value()) { @@ -786,9 +1425,44 @@ FunctionAnalysisResult FunctionAnalyzer::analyze_exact_entries(const std::vector result.jr_ra_count += static_cast(wr.jr_ra_count); result.total_instructions += static_cast(wr.visited.size()); + result.exact_reachable_pcs.insert(wr.visited.begin(), wr.visited.end()); result.functions.push_back(func); } + // Export only analyzer-proven aliases with a host in the FINAL partition. + // Re-walking final roots makes stale ownership impossible: if a later root + // now caps the old host before B, B is either a real root or absent here. + std::set final_starts(known_entries.begin(), known_entries.end()); + std::vector> final_walks; + for (size_t i = 0; i < starts_vec.size(); i++) { + uint32_t host_start = starts_vec[i]; + uint32_t hard_cap = (i + 1 < starts_vec.size()) + ? starts_vec[i + 1] : exe_.end_address(); + ExactWalkResult wr = walk(host_start, hard_cap); + if (wr.visited.empty()) continue; + uint32_t host_end = *wr.visited.rbegin() + 4u; + Function host{}; + host.start_addr = host_start; + host.end_addr = host_end; + final_walks.push_back({host, std::move(wr)}); + } + for (uint32_t target : derived_entries) { + if (final_starts.count(target)) continue; + for (const auto& [host, wr] : final_walks) { + if (!wr.visited.count(target)) continue; + auto evidence = derived_evidence.find(target); + if (evidence == derived_evidence.end()) break; + auto source = std::find_if( + evidence->second.begin(), evidence->second.end(), + [&](const auto& item) { return wr.visited.count(item.first); }); + if (source == evidence->second.end()) break; + result.absorbed_entries.push_back( + {target, host.start_addr, host.end_addr, + source->first, source->second}); + break; + } + } + return result; } @@ -1175,72 +1849,17 @@ FunctionAnalysisResult FunctionAnalyzer::analyze() { }; return valid[(instr >> 26) & 0x3Fu]; }; - // Resolve a `jr $rN` jump table by the standard Psy-Q pattern - // (sltiu bound; sll idx,2; lui/addiu base; addu; lw target; jr). Returns - // true and fills `targets` (in-function entries) when a table is - // recognized; false when the indirect jump is unresolved. + // Mirror exact-entry discovery's strict bounded-switch recognizer so the + // final extent cannot disagree about which JR targets are code. auto resolve_jt_p3 = [&](uint32_t entry, uint32_t hard_cap, uint32_t jr_pc, uint32_t jr_rs, std::vector& targets) -> bool { - uint32_t lw_base = 0xFFu; int32_t lw_offset = 0; - uint32_t addu_cand[2] = {0xFFu, 0xFFu}; - uint32_t lui_val = 0; int16_t addiu_val[2] = {0, 0}; - bool found_addiu[2] = {false, false}; - bool found_lui = false; uint32_t table_count = 0; - for (int back = 1; back <= 40; back++) { - uint32_t scan_addr = jr_pc - static_cast(back * 4); - if (scan_addr < entry) break; - auto scan_opt = exe_.read_word(scan_addr); - if (!scan_opt.has_value()) break; - uint32_t instr = *scan_opt; - uint32_t op = (instr >> 26) & 0x3Fu; - uint32_t rs = (instr >> 21) & 0x1Fu; - uint32_t rt = (instr >> 16) & 0x1Fu; - uint32_t rd = (instr >> 11) & 0x1Fu; - uint32_t fn = instr & 0x3Fu; - if (op == 0x23u && rt == jr_rs && lw_base == 0xFFu) { - lw_base = rs; - lw_offset = static_cast(static_cast(instr & 0xFFFFu)); - continue; - } - if (op == 0x00u && fn == 0x21u && rd == lw_base && lw_base != 0xFFu && - addu_cand[0] == 0xFFu) { - addu_cand[0] = rs; addu_cand[1] = rt; continue; - } - if (op == 0x09u && addu_cand[0] != 0xFFu) { - for (int c = 0; c < 2; c++) { - if (!found_addiu[c] && addu_cand[c] != 0xFFu && - rs == addu_cand[c] && rt == addu_cand[c]) { - addiu_val[c] = static_cast(instr & 0xFFFFu); - found_addiu[c] = true; break; - } - } - continue; - } - if (op == 0x0Fu && addu_cand[0] != 0xFFu && !found_lui) { - for (int c = 0; c < 2; c++) { - if (addu_cand[c] != 0xFFu && rt == addu_cand[c]) { - lui_val = (instr & 0xFFFFu) << 16; - if (!found_addiu[c]) addiu_val[c] = 0; - addiu_val[0] = addiu_val[c]; - found_addiu[0] = found_addiu[c]; - found_lui = true; break; - } - } - continue; - } - if (op == 0x0Bu && table_count == 0) { table_count = instr & 0xFFFFu; continue; } - if (found_lui && table_count != 0) break; - } - if (!found_lui || table_count == 0 || table_count >= 512) return false; - uint32_t table_base = lui_val + - (found_addiu[0] ? static_cast(static_cast(addiu_val[0])) : 0u) + - static_cast(lw_offset); - for (uint32_t k = 0; k < table_count; k++) { - auto entry_opt = exe_.read_word(table_base + k * 4u); - if (!entry_opt.has_value()) continue; - uint32_t target = *entry_opt; - if (target >= entry && target < hard_cap && in_exe_p3(target)) targets.push_back(target); + ExactJumpTable table; + if (!resolve_exact_bounded_jump_table( + exe_, entry, hard_cap, jr_pc, jr_rs, table)) { + return false; } + for (const auto& target_pair : table.targets) + targets.push_back(target_pair.second); return true; }; struct ExtentP3 { uint32_t terminus; bool clean_code; bool hit_invalid; bool resolved_jt; bool unresolved_indirect; }; @@ -1270,6 +1889,13 @@ FunctionAnalysisResult FunctionAnalyzer::analyze() { if (in_fn(pc + 8u)) work.push(pc + 8u); if (in_fn(cf.target)) work.push(cf.target); break; + case ExactCfKind::BranchNever: + if (in_fn(delay)) visited.insert(delay); + if (in_fn(pc + 8u)) work.push(pc + 8u); + break; + case ExactCfKind::BranchNeverLikely: + if (in_fn(pc + 8u)) work.push(pc + 8u); + break; case ExactCfKind::Jump: if (in_fn(delay)) visited.insert(delay); if (in_fn(cf.target)) work.push(cf.target); @@ -1286,13 +1912,21 @@ FunctionAnalysisResult FunctionAnalyzer::analyze() { break; case ExactCfKind::JrOther: { if (in_fn(delay)) visited.insert(delay); - std::vector jt; uint32_t jr_rs = (instr >> 21) & 0x1Fu; - if (resolve_jt_p3(entry, hard_cap, pc, jr_rs, jt)) { + uint32_t constant_target = 0; + if (exact_resolve_constant_transfer(exe_, entry, pc, jr_rs, + constant_target)) { resolved_jt = true; - for (uint32_t t : jt) if (in_fn(t)) work.push(t); + if (in_fn(constant_target)) work.push(constant_target); + else reached_exit = true; } else { - unresolved_indirect = true; // computed jump we can't bound + std::vector jt; + if (resolve_jt_p3(entry, hard_cap, pc, jr_rs, jt)) { + resolved_jt = true; + for (uint32_t t : jt) if (in_fn(t)) work.push(t); + } else { + unresolved_indirect = true; // computed jump we can't bound + } } break; } diff --git a/recompiler/src/main_bios.cpp b/recompiler/src/main_bios.cpp index 9f410a9f..e94d3f52 100644 --- a/recompiler/src/main_bios.cpp +++ b/recompiler/src/main_bios.cpp @@ -912,6 +912,18 @@ int run_discover(const fs::path& bios_path, const fs::path& out_dir, int main(int argc, char** argv) { try { + for (int i = 1; i < argc; ++i) { + const std::string a = argv[i]; + if (a == "-h" || a == "--help") { + std::fprintf(stdout, + "usage: psxrecomp-bios --config \n" + " psxrecomp-bios [--cc ]\n" + " psxrecomp-bios --discover \n" + " psxrecomp-bios --emit-full \n"); + return 0; + } + } + // ── --config short-form ──────────────────────────── // If --config is the first (or only) flag, all paths come from the // TOML. This is the going-forward invocation; the positional form diff --git a/recompiler/src/main_cli.cpp b/recompiler/src/main_cli.cpp new file mode 100644 index 00000000..bb1fe472 --- /dev/null +++ b/recompiler/src/main_cli.cpp @@ -0,0 +1,424 @@ +// psxrecomp — self-contained developer front-end. +// +// Disc image + BIOS in; generated C project + build scripts out. + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef _WIN32 +#include +#else +#include +#include +#endif + +#include "fmt/format.h" +#include "iso_reader.h" +#include "ps1_exe_parser.h" + +namespace fs = std::filesystem; + +namespace { + +struct Options { + fs::path disc; + fs::path bios; + fs::path output; + std::string name; +}; + +void usage(const char* program) { + fmt::print( + "Usage:\n" + " {} build --disc --bios " + "--output [--name ]\n\n" + "The output contains generated game/BIOS C, game.toml, CMakeLists.txt,\n" + "and build scripts. No compiler toolchain is bundled.\n", + program); +} + +std::string toml_string(std::string value) { + std::string out; + out.reserve(value.size()); + for (char c : value) { + if (c == '\\') out += '/'; + else if (c == '"') out += "\\\""; + else out += c; + } + return out; +} + +std::string trim(std::string value) { + while (!value.empty() && std::isspace((unsigned char)value.back())) value.pop_back(); + size_t first = 0; + while (first < value.size() && std::isspace((unsigned char)value[first])) first++; + return value.substr(first); +} + +std::string parse_boot_path(const std::string& cnf) { + std::string lower = cnf; + std::transform(lower.begin(), lower.end(), lower.begin(), + [](unsigned char c) { return (char)std::tolower(c); }); + size_t pos = lower.find("cdrom:"); + if (pos == std::string::npos) pos = lower.find("cdrom0:"); + if (pos == std::string::npos) return {}; + pos = lower.find(':', pos) + 1; + while (pos < cnf.size() && (cnf[pos] == '\\' || cnf[pos] == '/')) pos++; + std::string path; + while (pos < cnf.size()) { + char c = cnf[pos++]; + if (c == ';' || c == '\r' || c == '\n' || c == '\0' || + std::isspace((unsigned char)c)) break; + path += c; + } + return path; +} + +std::string serial_from_boot(const std::string& boot) { + std::string base = fs::path(boot).filename().string(); + std::string clean; + for (char c : base) { + if (std::isalnum((unsigned char)c)) clean += (char)std::toupper((unsigned char)c); + } + size_t split = 0; + while (split < clean.size() && std::isalpha((unsigned char)clean[split])) split++; + if (split && split < clean.size()) clean.insert(split, "-"); + return clean.empty() ? "PSX-GAME" : clean; +} + +std::string safe_stem(std::string value) { + std::string out; + for (char c : value) { + if (std::isalnum((unsigned char)c)) out += c; + else if (!out.empty() && out.back() != '_') out += '_'; + } + while (!out.empty() && out.back() == '_') out.pop_back(); + return out.empty() ? "PSXGameRecomp" : out; +} + +void write_file(const fs::path& path, const std::string& contents) { + fs::create_directories(path.parent_path()); + std::ofstream out(path, std::ios::binary | std::ios::trunc); + if (!out) throw std::runtime_error("cannot write " + path.string()); + out << contents; + if (!out) throw std::runtime_error("write failed for " + path.string()); +} + +void write_bytes(const fs::path& path, const std::vector<uint8_t>& contents) { + fs::create_directories(path.parent_path()); + std::ofstream out(path, std::ios::binary | std::ios::trunc); + if (!out) throw std::runtime_error("cannot write " + path.string()); + out.write((const char*)contents.data(), (std::streamsize)contents.size()); + if (!out) throw std::runtime_error("write failed for " + path.string()); +} + +fs::path executable_dir(const char* argv0) { + std::error_code ec; + fs::path path = fs::absolute(argv0, ec); + if (ec) path = argv0; + path = fs::weakly_canonical(path, ec); + return (ec ? fs::path(argv0) : path).parent_path(); +} + +fs::path find_helper(const fs::path& exe_dir, const std::string& name) { +#ifdef _WIN32 + const std::string filename = name + ".exe"; +#else + const std::string filename = name; +#endif + for (const fs::path& candidate : { + exe_dir / "libexec" / filename, + exe_dir / filename, + }) { + if (fs::is_regular_file(candidate)) return fs::absolute(candidate); + } + throw std::runtime_error("missing packaged helper: " + filename); +} + +fs::path find_framework(const fs::path& exe_dir) { + for (const fs::path& candidate : { + exe_dir / "framework", + exe_dir.parent_path().parent_path(), + }) { + if (fs::is_regular_file(candidate / "runtime" / "runtime.cmake")) + return fs::absolute(candidate); + } + throw std::runtime_error("packaged framework sources are missing"); +} + +fs::path find_bios_seeds(const fs::path& exe_dir) { + for (const fs::path& candidate : { + exe_dir / "share" / "phase2_ghidra_seeds.json", + exe_dir.parent_path() / "seeds" / "phase2_ghidra_seeds.json", + }) { + if (fs::is_regular_file(candidate)) return fs::absolute(candidate); + } + throw std::runtime_error("packaged BIOS seed data is missing"); +} + +int run_process(const std::vector<std::string>& args) { + std::vector<char*> raw; + raw.reserve(args.size() + 1); + for (const std::string& arg : args) raw.push_back(const_cast<char*>(arg.c_str())); + raw.push_back(nullptr); +#ifdef _WIN32 + intptr_t result = _spawnv(_P_WAIT, args[0].c_str(), raw.data()); + return result < 0 ? -1 : (int)result; +#else + pid_t pid = fork(); + if (pid < 0) return -1; + if (pid == 0) { + execv(args[0].c_str(), raw.data()); + _exit(127); + } + int status = 0; + if (waitpid(pid, &status, 0) < 0) return -1; + return WIFEXITED(status) ? WEXITSTATUS(status) : 128; +#endif +} + +class CurrentPathGuard { +public: + explicit CurrentPathGuard(const fs::path& path) : original_(fs::current_path()) { + fs::current_path(path); + } + ~CurrentPathGuard() { + std::error_code ignored; + fs::current_path(original_, ignored); + } + + CurrentPathGuard(const CurrentPathGuard&) = delete; + CurrentPathGuard& operator=(const CurrentPathGuard&) = delete; + +private: + fs::path original_; +}; + +void copy_framework(const fs::path& source, const fs::path& destination) { + fs::create_directories(destination); + for (const auto& entry : fs::directory_iterator(source)) { + fs::copy(entry.path(), destination / entry.path().filename(), + fs::copy_options::recursive | fs::copy_options::overwrite_existing); + } +} + +Options parse_options(int argc, char** argv) { + Options options; + for (int i = 2; i < argc; ++i) { + std::string arg = argv[i]; + auto value = [&](const char* flag) -> std::string { + if (i + 1 >= argc) throw std::runtime_error(std::string(flag) + " needs a value"); + return argv[++i]; + }; + if (arg == "--disc") options.disc = value("--disc"); + else if (arg == "--bios") options.bios = value("--bios"); + else if (arg == "--output" || arg == "-o") options.output = value("--output"); + else if (arg == "--name") options.name = value("--name"); + else if (arg == "-h" || arg == "--help") { + usage(argv[0]); + std::exit(0); + } else { + throw std::runtime_error("unknown argument: " + arg); + } + } + if (options.disc.empty() || options.bios.empty() || options.output.empty()) + throw std::runtime_error("--disc, --bios, and --output are required"); + options.disc = fs::absolute(options.disc); + options.bios = fs::absolute(options.bios); + options.output = fs::absolute(options.output); + return options; +} + +int build_project(const Options& options, const fs::path& exe_dir) { + if (!fs::is_regular_file(options.disc)) + throw std::runtime_error("disc image not found: " + options.disc.string()); + if (!fs::is_regular_file(options.bios)) + throw std::runtime_error("BIOS not found: " + options.bios.string()); + if (fs::file_size(options.bios) != 512 * 1024) + throw std::runtime_error("BIOS must be an uncompressed 512 KiB PlayStation BIOS dump"); + if (fs::exists(options.output)) { + if (!fs::is_directory(options.output)) + throw std::runtime_error("output path is not a directory: " + options.output.string()); + if (!fs::is_empty(options.output)) + throw std::runtime_error("output directory is not empty: " + options.output.string()); + } + + PS1::ISOReader disc; + if (!disc.Open(options.disc.string())) + throw std::runtime_error("could not open the disc image or its CUE tracks"); + size_t cnf_size = disc.GetFileSize("SYSTEM.CNF"); + if (!cnf_size) throw std::runtime_error("SYSTEM.CNF was not found on the disc"); + std::vector<uint8_t> cnf_bytes(cnf_size + 1, 0); + size_t cnf_read = disc.ReadFile("SYSTEM.CNF", cnf_bytes.data(), cnf_size); + std::string boot = parse_boot_path(std::string((char*)cnf_bytes.data(), cnf_read)); + if (boot.empty()) throw std::runtime_error("SYSTEM.CNF does not contain a BOOT executable"); + size_t exe_size = disc.GetFileSize(boot); + if (!exe_size) throw std::runtime_error("boot executable was not found on disc: " + boot); + std::vector<uint8_t> exe_bytes(exe_size); + if (disc.ReadFile(boot, exe_bytes.data(), exe_bytes.size()) != exe_bytes.size()) + throw std::runtime_error("failed to read the complete boot executable"); + if (exe_bytes.size() < 2048 || std::string((char*)exe_bytes.data(), 8) != "PS-X EXE") + throw std::runtime_error("the disc BOOT file is not a PS-X EXE"); + + fs::create_directories(options.output); + // Mark the generated folder as its own project before config_loader walks + // upward looking for a project root. This matters when the output folder + // happens to live inside another checkout. + write_file(options.output / ".gitignore", + "build/\ninput/\ngenerated/\nbios-generated/\n*.mcr\nsaves/\n"); + const std::string boot_file = fs::path(boot).filename().string(); + const fs::path local_exe = options.output / "input" / boot_file; + write_bytes(local_exe, exe_bytes); + + std::string parse_error; + auto parsed = PSXRecomp::PS1ExeParser::parse_file(local_exe, parse_error); + if (!parsed) throw std::runtime_error("failed to parse boot executable: " + parse_error); + const auto& image = *parsed; + const std::string serial = serial_from_boot(boot); + const std::string title = options.name.empty() + ? trim(disc.GetVolumeID()) + : options.name; + const std::string game_name = title.empty() ? serial : title; + const std::string project_name = safe_stem(game_name) + "Recomp"; + + std::set<uint32_t> seeds = {image.entry_point()}; + for (uint32_t address = image.load_address(); address + 4 <= image.end_address(); address += 4) { + auto word = image.read_word(address); + if (!word || ((*word >> 26) & 0x3F) != 0x03) continue; + uint32_t target = (address & 0xF0000000u) | ((*word & 0x03FFFFFFu) << 2); + if (target >= image.load_address() && target < image.end_address()) seeds.insert(target); + } + std::string seed_text = fmt::format("# Auto-generated JAL targets for {}\n", serial); + for (uint32_t seed : seeds) seed_text += fmt::format("0x{:08X}\n", seed); + write_file(options.output / "seeds" / "functions.txt", seed_text); + + uint32_t text_size = image.code_size(); + if (text_size & 0xFFF) text_size = (text_size + 0xFFF) & ~0xFFFu; + const uint32_t stack = image.header.stack_base ? image.header.stack_base : 0x801FFFF0u; + const std::string config = fmt::format( + "[game]\n" + "name = \"{}\"\n" + "id = \"{}\"\n" + "exe = \"input/{}\"\n" + "disc = \"{}\"\n" + "load_address = \"0x{:08X}\"\n" + "entry_pc = \"0x{:08X}\"\n" + "text_size = \"0x{:X}\"\n" + "stack_base = \"0x{:08X}\"\n\n" + "[recompiler]\n" + "seeds = \"seeds/functions.txt\"\n" + "strict = true\n" + "out_dir = \"generated\"\n\n" + "[runtime]\n" + "window_title = \"{} Recompiled\"\n" + "bios_hle = false\n" + "overlay_cache = true\n", + toml_string(game_name), serial, toml_string(boot_file), + toml_string(options.disc.generic_string()), image.load_address(), + image.entry_point(), text_size, stack, toml_string(game_name)); + write_file(options.output / "game.toml", config); + + const fs::path game_tool = find_helper(exe_dir, "psxrecomp-game"); + const fs::path bios_tool = find_helper(exe_dir, "psxrecomp-bios"); + fmt::print("[1/4] Recompiling game executable...\n"); + { + CurrentPathGuard project_directory(options.output); + if (run_process({game_tool.string(), "--config", "game.toml"})) + throw std::runtime_error("game recompilation failed"); + } + fmt::print("[2/4] Recompiling BIOS...\n"); + fs::create_directories(options.output / "bios-generated"); + if (run_process({bios_tool.string(), options.bios.string(), + (options.output / "bios-generated").string(), "--emit-full", + find_bios_seeds(exe_dir).string()})) + throw std::runtime_error("BIOS recompilation failed"); + + fmt::print("[3/4] Copying build framework...\n"); + copy_framework(find_framework(exe_dir), options.output / "psxrecomp"); + + const std::string cmake = fmt::format( + "cmake_minimum_required(VERSION 3.20)\n" + "project({} C CXX)\n" + "set(CMAKE_C_STANDARD 99)\n" + "set(CMAKE_CXX_STANDARD 17)\n" + "set(PSXRECOMP_ROOT \"${{CMAKE_CURRENT_SOURCE_DIR}}/psxrecomp\")\n" + "set(PSX_LAUNCHER OFF CACHE BOOL \"\" FORCE)\n" + "include(\"${{PSXRECOMP_ROOT}}/runtime/runtime.cmake\")\n" + "file(GLOB GAME_FULL CONFIGURE_DEPENDS\n" + " \"${{CMAKE_CURRENT_SOURCE_DIR}}/generated/*_full.c\"\n" + " \"${{CMAKE_CURRENT_SOURCE_DIR}}/generated/*_full_*.c\")\n" + "file(GLOB GAME_DISPATCH \"${{CMAKE_CURRENT_SOURCE_DIR}}/generated/*_dispatch.c\")\n" + "psxrecomp_add_runtime_target(psx-runtime\n" + " GAME_GENERATED_FULL_C \"${{GAME_FULL}}\"\n" + " GAME_GENERATED_DISPATCH_C \"${{GAME_DISPATCH}}\"\n" + " BIOS_GENERATED_FULL_C \"${{CMAKE_CURRENT_SOURCE_DIR}}/bios-generated/SCPH1001_full.c\"\n" + " BIOS_GENERATED_DISPATCH_C \"${{CMAKE_CURRENT_SOURCE_DIR}}/bios-generated/SCPH1001_dispatch.c\"\n" + " WINDOW_TITLE \"{} Recompiled\"\n" + " DEFAULT_GAME_CONFIG_PATH \"game.toml\"\n" + ")\n", + project_name, game_name); + write_file(options.output / "CMakeLists.txt", cmake); + + write_file(options.output / "build.ps1", + "$ErrorActionPreference = 'Stop'\n" + "$Root = Split-Path -Parent $MyInvocation.MyCommand.Path\n" + "cmake -S $Root -B (Join-Path $Root 'build') -G Ninja -DCMAKE_BUILD_TYPE=Release -DPSX_LAUNCHER=OFF\n" + "if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }\n" + "cmake --build (Join-Path $Root 'build') --config Release --parallel\n" + "exit $LASTEXITCODE\n"); + write_file(options.output / "build.sh", + "#!/usr/bin/env sh\n" + "set -eu\n" + "ROOT=$(CDPATH= cd -- \"$(dirname -- \"$0\")\" && pwd)\n" + "cmake -S \"$ROOT\" -B \"$ROOT/build\" -G Ninja -DCMAKE_BUILD_TYPE=Release -DPSX_LAUNCHER=OFF\n" + "cmake --build \"$ROOT/build\" --config Release --parallel\n"); + write_file(options.output / ".gitignore", + "build/\ninput/\ngenerated/\nbios-generated/\n*.mcr\nsaves/\n"); + write_file(options.output / "README.md", fmt::format( + "# {}\n\n" + "Generated locally by PSXRecomp from your own disc and BIOS.\n\n" + "## Build\n\n" + "Install CMake, Ninja, a C/C++ compiler, and SDL2 development files.\n" + "Then run `sh build.sh` on macOS/Linux or `.\\build.ps1` in PowerShell.\n\n" + "The executable is written under `build/`. Keep your original disc image\n" + "at the path stored in `game.toml`, or update that path before running.\n\n" + "The `input/`, `generated/`, and `bios-generated/` folders contain data\n" + "derived from copyrighted files you supplied. Do not redistribute them.\n", + game_name)); + fmt::print("[4/4] Wrote project files.\n\nReady: {}\nBuild with: {}\n", + options.output.string(), +#ifdef _WIN32 + (options.output / "build.ps1").string() +#else + (options.output / "build.sh").string() +#endif + ); + return 0; +} + +} // namespace + +int main(int argc, char** argv) { + try { + if (argc < 2 || std::string(argv[1]) == "-h" || std::string(argv[1]) == "--help") { + usage(argv[0]); + return argc < 2 ? 2 : 0; + } + if (std::string(argv[1]) != "build") { + usage(argv[0]); + throw std::runtime_error("unknown command: " + std::string(argv[1])); + } + return build_project(parse_options(argc, argv), executable_dir(argv[0])); + } catch (const std::exception& error) { + fmt::print(stderr, "psxrecomp: error: {}\n", error.what()); + return 1; + } +} diff --git a/recompiler/src/main_psx.cpp b/recompiler/src/main_psx.cpp index 340a9287..77a9168d 100644 --- a/recompiler/src/main_psx.cpp +++ b/recompiler/src/main_psx.cpp @@ -48,6 +48,15 @@ void materialize_alias_groups(PSXRecomp::FunctionAnalysisResult& result, by_host[ae.host_start].push_back(&ae); } for (const auto& [host_start, group] : by_host) { + uint32_t producer_lo = 0; + uint32_t producer_hi = 0; + for (const auto& function : result.functions) { + if (function.start_addr == host_start) { + producer_lo = function.producer_lo; + producer_hi = function.producer_hi; + break; + } + } std::vector<uint32_t> entries; for (const AliasEntry* ae : group) entries.push_back(ae->addr); for (const AliasEntry* ae : group) { @@ -62,6 +71,8 @@ void materialize_alias_groups(PSXRecomp::FunctionAnalysisResult& result, af.is_data_section = false; af.alias_walk_lo = ae->host_start; af.alias_group_entries = entries; + af.producer_lo = producer_lo; + af.producer_hi = producer_hi; result.functions.push_back(af); } } @@ -70,6 +81,23 @@ void materialize_alias_groups(PSXRecomp::FunctionAnalysisResult& result, } // namespace int main(int argc, char** argv) { + const auto print_usage = [&]() { + fmt::print("Usage: {} --config <game.toml>\n", argv[0]); + fmt::print(" {} <PS1-EXE file> [--seeds <file>] [--out-dir <dir>] [--strict] [--inspect]\n", argv[0]); + fmt::print("Example: {} SCUS_942.36 --seeds seeds/functions.txt --out-dir generated --strict\n", argv[0]); + }; + for (int i = 1; i < argc; ++i) { + const std::string arg = argv[i]; + if (arg == "-h" || arg == "--help") { + print_usage(); + return 0; + } + } + if (argc < 2) { + print_usage(); + return 0; + } + /* --codegen-hash: print the baked emitter-source hash and exit. Handled * before the banner so the output is machine-parseable (one hex line). * compile_overlays.py compares this to the hash from --runtime-include and @@ -202,13 +230,6 @@ int main(int argc, char** argv) { fmt::print(" ws_tag_funcs= {}\n", ws_tag_funcs.size()); fmt::print("\n"); } else { - if (argc < 2) { - fmt::print("Usage: {} --config <game.toml> # going-forward\n", argv[0]); - fmt::print(" {} <PS1-EXE file> [--seeds <file>] [--out-dir <dir>] [--strict] [--inspect]\n", argv[0]); - fmt::print("Example: {} SCUS_942.36 --seeds seeds/ghidra_funcs.txt --out-dir generated --strict\n\n", argv[0]); - return 0; - } - exe_path = argv[1]; for (int i = 2; i < argc; i++) { std::string arg = argv[i]; @@ -420,7 +441,9 @@ int main(int argc, char** argv) { * 0xCF0): the static recompiler's install-slot hooks tail-dispatch into * exactly these PCs, so they are real execution roots even though no * prologue / preceding jr $ra exists. They are trusted walk roots and - * exempt from the overlay-mode boundary re-check below. + * exempt from the overlay-mode boundary re-check below. Lines of the + * form `call_root 0xXXXXXXXX` carry the same mechanical trust for a + * statically proven direct or constant-register call/tail-call target. * * Seeds are accepted within the loaded image's own bounds — overlay mode * wraps arbitrary regions (kernel RAM at 0x80000000, overlays at @@ -429,6 +452,9 @@ int main(int argc, char** argv) { std::vector<uint32_t> file_seeds; std::vector<uint32_t> interior_seeds; std::set<uint32_t> trusted_root_seeds; + std::set<uint32_t> trusted_call_root_seeds; + std::vector<std::pair<uint32_t, uint32_t>> producer_ranges; + std::set<uint32_t> cross_call_allow; if (extra_funcs_path) { std::ifstream ef(extra_funcs_path); if (ef.is_open()) { @@ -437,8 +463,41 @@ int main(int argc, char** argv) { std::string line; while (std::getline(ef, line)) { if (line.empty() || line[0] == '#') continue; + if (line.rfind("producer_range", 0) == 0) { + std::istringstream in(line); + std::string tag, lo_text, hi_text; + in >> tag >> lo_text >> hi_text; + uint32_t lo = static_cast<uint32_t>( + std::strtoul(lo_text.c_str(), nullptr, 16)); + uint32_t hi = static_cast<uint32_t>( + std::strtoul(hi_text.c_str(), nullptr, 16)); + if (lo_text.empty() || hi_text.empty() || + lo < seed_lo || lo >= hi || hi > seed_hi) { + fmt::print(stderr, "ERROR: invalid producer_range: {}\n", line); + return 1; + } + producer_ranges.emplace_back(lo, hi); + continue; + } + if (line.rfind("cross_call_allow", 0) == 0) { + const char* p = line.c_str() + 16; + uint32_t addr = static_cast<uint32_t>( + std::strtoul(p, nullptr, 16)); + if (addr < seed_lo || addr >= seed_hi) { + fmt::print(stderr, "ERROR: invalid cross_call_allow: {}\n", line); + return 1; + } + cross_call_allow.insert(addr); + continue; + } + if (line.rfind("retained_alias", 0) == 0) { + fmt::print(" ignoring legacy retained_alias; old host " + "ranges are never reused: {}\n", line); + continue; + } bool interior = false; bool trusted_root = false; + bool trusted_call_root = false; const char* p = line.c_str(); if (line.rfind("interior", 0) == 0) { interior = true; @@ -446,6 +505,9 @@ int main(int argc, char** argv) { } else if (line.rfind("dispatch_root", 0) == 0) { trusted_root = true; p += 13; + } else if (line.rfind("call_root", 0) == 0) { + trusted_call_root = true; + p += 9; } uint32_t addr = (uint32_t)std::strtoul(p, nullptr, 16); if (addr >= seed_lo && addr < seed_hi) { @@ -453,15 +515,41 @@ int main(int argc, char** argv) { interior_seeds.push_back(addr); } else { if (trusted_root) trusted_root_seeds.insert(addr); + if (trusted_call_root) trusted_call_root_seeds.insert(addr); file_seeds.push_back(addr); exact_entries.push_back(addr); } } } + std::sort(producer_ranges.begin(), producer_ranges.end()); + for (size_t i = 1; i < producer_ranges.size(); i++) { + if (producer_ranges[i - 1].second > producer_ranges[i].first) { + fmt::print(stderr, "ERROR: overlapping producer_range entries\n"); + return 1; + } + } + for (uint32_t addr : cross_call_allow) { + bool contained = false; + for (const auto& range : producer_ranges) { + if (addr >= range.first && addr < range.second) { + contained = true; + break; + } + } + if (!contained) { + fmt::print(stderr, + "ERROR: cross_call_allow 0x{:08X} is outside " + "producer ranges\n", addr); + return 1; + } + } fmt::print("Loaded {} extra function addresses ({} interior, " - "{} dispatch-root) from {}\n", + "{} dispatch-root, {} call-root, {} producer ranges, " + "{} cross-call allows) from {}\n", file_seeds.size() + interior_seeds.size(), interior_seeds.size(), trusted_root_seeds.size(), + trusted_call_root_seeds.size(), + producer_ranges.size(), cross_call_allow.size(), extra_funcs_path); } else { fmt::print("WARNING: Cannot open extra-funcs file: {}\n", extra_funcs_path); @@ -482,11 +570,35 @@ int main(int argc, char** argv) { auto w = exe->read_word(a); return w.has_value() ? *w : 0u; }; + auto dense_local_pointer_table = [&](uint32_t a) -> bool { + for (uint32_t i = 0; i < 3u; i++) { + auto value = exe->read_word(a + i * 4u); + if (!value.has_value() || (*value & 3u) != 0u || + *value < exe_lo || *value >= exe->end_address()) { + return false; + } + } + return true; + }; auto callable_boundary = [&](uint32_t a) -> bool { uint32_t w = read_w(a); if (!PSXRecomp::FunctionAnalyzer::is_valid_mips_word(w)) return false; if (a == exe_lo) return true; if (a >= exe_lo + 8 && read_w(a - 8) == 0x03E00008u) return true; + // Normal-mode discovery already skips alignment padding after a + // return when it infers a frameless function start. Preserve that + // evidence here. Requiring the next entry to be exactly jr-ra+8 + // demoted legitimate Psy-Q leaf routines separated by one to six + // padding NOPs to orphan interiors, so exact-entry analysis emitted + // no function at all. The delay slot (jr+4) may be non-NOP; only + // words after it and before the proposed entry must be padding. + bool padding_only = true; + for (uint32_t back = 12; back <= 32 && a >= exe_lo + back; + back += 4) { + if (read_w(a - back + 8) != 0u) padding_only = false; + if (!padding_only) break; + if (read_w(a - back) == 0x03E00008u) return true; + } int32_t frame = 0; return PSXRecomp::FunctionAnalyzer::is_prologue(w, frame) && !(a >= exe_lo + 4 && @@ -507,6 +619,11 @@ int main(int argc, char** argv) { fmt::print(" seed 0x{:08X} accepted as dispatch root " "(install-slot class, no boundary evidence)\n", a); roots.insert(a); + } else if (trusted_call_root_seeds.count(a) && + !dense_local_pointer_table(a)) { + fmt::print(" seed 0x{:08X} accepted as static call root " + "(direct/constant-register target)\n", a); + roots.insert(a); } else if (callable_boundary(a)) { roots.insert(a); } else { @@ -533,7 +650,8 @@ int main(int argc, char** argv) { { PSXRecomp::FunctionAnalyzer analyzer(*exe); std::vector<uint32_t> roots_vec(roots.begin(), roots.end()); - analysis_result = analyzer.analyze_exact_entries(roots_vec); + analysis_result = analyzer.analyze_exact_entries( + roots_vec, producer_ranges, cross_call_allow); } std::vector<AliasEntry> alias_entries; @@ -541,7 +659,7 @@ int main(int argc, char** argv) { for (uint32_t a : interior) { const PSXRecomp::Function* host = containing(a); if (host && a == host->start_addr) continue; // became a real entry - if (host) { + if (host && analysis_result.exact_reachable_pcs.count(a)) { if (alias_seen.insert(a).second) alias_entries.push_back({a, host->start_addr, host->end_addr}); } else { @@ -550,47 +668,19 @@ int main(int argc, char** argv) { } } - // Range-ownership completeness (B): a DIRECT CALL (jal) whose target - // lands strictly INSIDE an already-discovered function is a separate - // routine the host's discovered range absorbed (e.g. via a break/trap - // fall-through in discovery — the crt0 `jal main; break` that swallowed - // the next function, the Tomba 2 FMV-freeze root cause). Register every - // such target as an ALIAS entry so the host's entry-switch routes a - // dispatch of that PC to the correct interior block (running the absorbed - // routine natively) instead of failing closed to the interpreter. This is - // derived purely from static jal evidence in the discovered code, so it - // does not depend on the PC having been captured/executed. jal encodes a - // code target, so this never mints code from data. - size_t jal_alias_added = 0; - { - std::set<uint32_t> known_starts; - for (const auto& f : analysis_result.functions) - known_starts.insert(f.start_addr); - std::set<uint32_t> jal_targets; - for (const auto& f : analysis_result.functions) { - for (uint32_t a = f.start_addr; a + 4 <= f.end_addr; a += 4) { - uint32_t w = read_w(a); - if ((w >> 26) == 0x03u) { // jal - uint32_t tgt = (a & 0xF0000000u) | ((w & 0x03FFFFFFu) << 2); - jal_targets.insert(tgt); - } - } - } - for (uint32_t t : jal_targets) { - if (known_starts.count(t)) continue; // already a real entry - if (!alias_seen.count(t)) { - const PSXRecomp::Function* host = containing(t); - if (host && t != host->start_addr) { - alias_seen.insert(t); - alias_entries.push_back({t, host->start_addr, host->end_addr}); - jal_alias_added++; - } - } - } + // Range-ownership completeness uses only analyzer-proven transfers from + // reachable instructions. The analyzer also revalidates each target's + // host against the final root partition and producer boundaries. + size_t proven_alias_added = 0; + for (const auto& absorbed : analysis_result.absorbed_entries) { + if (!alias_seen.insert(absorbed.addr).second) continue; + alias_entries.push_back( + {absorbed.addr, absorbed.host_start, absorbed.host_end}); + proven_alias_added++; } - if (jal_alias_added) - fmt::print(" +{} in-function jal-target alias entries " - "(range-ownership completeness)\n", jal_alias_added); + if (proven_alias_added) + fmt::print(" +{} analyzer-proven absorbed alias entries " + "(final range ownership)\n", proven_alias_added); materialize_alias_groups(analysis_result, alias_entries); fmt::print("Exact-entry alias entries emitted: {}\n\n", alias_entries.size()); diff --git a/recompiler/tests/reachable_discovery_test.cpp b/recompiler/tests/reachable_discovery_test.cpp index 64429fd2..38b7b7f2 100644 --- a/recompiler/tests/reachable_discovery_test.cpp +++ b/recompiler/tests/reachable_discovery_test.cpp @@ -54,22 +54,72 @@ std::set<uint32_t> starts(const PSXRecomp::FunctionAnalysisResult& result) { return out; } +struct ApeSwitchFixture { + std::vector<uint8_t> image; + uint32_t entry = kLoad + 0x500u; + uint32_t jr_pc = kLoad + 0x528u; + uint32_t table = kLoad + 0xA00u; + std::vector<uint32_t> cases = { + kLoad + 0x540u, kLoad + 0x550u, kLoad + 0x560u}; +}; + +ApeSwitchFixture make_ape_switch() { + ApeSwitchFixture f; + f.image = make_exe_buffer(0x1000u, f.entry); + const size_t text = 2048u; + put32(f.image, text + 0x500, 0x3C088001u); // lui t0,0x8001 + put32(f.image, text + 0x504, 0x25100A00u); // addiu s0,t0,0x0a00 + put32(f.image, text + 0x508, 0x00000000u); + put32(f.image, text + 0x50C, 0x2C620003u); // sltiu v0,v1,3 + put32(f.image, text + 0x510, 0x1040001Bu); // beq v0,zero,+0x580 + put32(f.image, text + 0x514, 0x00000000u); + put32(f.image, text + 0x518, 0x00031080u); // sll v0,v1,2 + put32(f.image, text + 0x51C, 0x00501021u); // addu v0,v0,s0 + put32(f.image, text + 0x520, 0x8C420000u); // lw v0,0(v0) + put32(f.image, text + 0x524, 0x00000000u); + put32(f.image, text + 0x528, 0x00400008u); // jr v0 + put32(f.image, text + 0x52C, 0x00000000u); + for (size_t i = 0; i < f.cases.size(); i++) { + size_t off = static_cast<size_t>(f.cases[i] - kLoad); + put32(f.image, text + off, 0x24020001u + static_cast<uint32_t>(i)); + put32(f.image, text + off + 4u, 0x03E00008u); + put32(f.image, text + off + 8u, 0x00000000u); + put32(f.image, text + 0xA00u + i * 4u, f.cases[i]); + } + put32(f.image, text + 0x580, 0x03E00008u); + put32(f.image, text + 0x584, 0x00000000u); + return f; +} + +bool resolves_ape_switch(const ApeSwitchFixture& f, + uint32_t entry, + uint32_t producer_lo = kLoad, + uint32_t producer_hi = kLoad + 0x1000u) { + auto exe = parse(f.image); + PSXRecomp::ExactJumpTable table; + return PSXRecomp::resolve_exact_bounded_jump_table( + exe, entry, kLoad + 0x1000u, f.jr_pc, 2u, table, + nullptr, producer_lo, producer_hi); +} + } // namespace int main() { auto image = make_exe_buffer(0x2000); const size_t text = 2048; - // Root: direct call to a callable target, unresolved jalr, direct call - // beyond the eventual bound, then return. + // Root: direct call to a framed target, direct call to a frameless leaf, + // unresolved jalr, direct call beyond the eventual bound, then return. put32(image, text + 0x00, jal(kLoad + 0x100)); put32(image, text + 0x04, 0x00000000u); - put32(image, text + 0x08, 0x0320F809u); // jalr $ra,$t9 (unresolved) + put32(image, text + 0x08, jal(kLoad + 0x300)); put32(image, text + 0x0C, 0x00000000u); - put32(image, text + 0x10, jal(kLoad + 0x1100)); + put32(image, text + 0x10, 0x0320F809u); // jalr $ra,$t9 (unresolved) put32(image, text + 0x14, 0x00000000u); - put32(image, text + 0x18, 0x03E00008u); + put32(image, text + 0x18, jal(kLoad + 0x1100)); put32(image, text + 0x1C, 0x00000000u); + put32(image, text + 0x20, 0x03E00008u); + put32(image, text + 0x24, 0x00000000u); // Callable direct target. put32(image, text + 0x100, 0x27BDFFF0u); @@ -81,6 +131,12 @@ int main() { put32(image, text + 0x204, 0x03E00008u); put32(image, text + 0x208, 0x27BD0010u); + // A direct JAL is sufficient callable-boundary evidence even when the + // target is a tiny frameless leaf. + put32(image, text + 0x300, 0x24020001u); // addiu $v0,$zero,1 + put32(image, text + 0x304, 0x03E00008u); + put32(image, text + 0x308, 0x00000000u); + // Callable target outside the verified static bound. put32(image, text + 0x1100, 0x27BDFFF0u); put32(image, text + 0x1104, 0x03E00008u); @@ -95,13 +151,529 @@ int main() { PSXRecomp::FunctionAnalyzer analyzer(exe); const auto reachable = starts(analyzer.analyze_exact_entries({kLoad})); - CHECK(reachable == std::set<uint32_t>({kLoad, kLoad + 0x100}), - "reachable analysis follows direct callable JAL only"); + CHECK(reachable == std::set<uint32_t>({kLoad, kLoad + 0x100, + kLoad + 0x300}), + "reachable analysis follows framed and frameless direct JAL targets"); CHECK(!reachable.count(kLoad + 0x200), "unseen indirect callback fails closed"); CHECK(!reachable.count(kLoad + 0x1100), "direct target beyond verified bound fails closed"); + // A JAL-shaped word can target an embedded table whose first pointer also + // happens to decode as a legal MIPS instruction. Three adjacent local + // pointers are stronger data evidence; keep that target interpreted. + auto pointer_image = make_exe_buffer(0x1000); + put32(pointer_image, text + 0x00, jal(kLoad + 0x400)); + put32(pointer_image, text + 0x04, 0x00000000u); + put32(pointer_image, text + 0x08, 0x03E00008u); + put32(pointer_image, text + 0x0C, 0x00000000u); + put32(pointer_image, text + 0x400, kLoad + 0x500); + put32(pointer_image, text + 0x404, kLoad + 0x520); + put32(pointer_image, text + 0x408, kLoad + 0x540); + auto pointer_exe = parse(pointer_image); + PSXRecomp::FunctionAnalyzer pointer_analyzer(pointer_exe); + const auto pointer_starts = starts( + pointer_analyzer.analyze_exact_entries({kLoad})); + CHECK(!pointer_starts.count(kLoad + 0x400), + "reachable analysis rejects a dense local pointer table target"); + + // Discover call targets in stable rounds. An early root's JAL into the + // middle of a later explicit root must remain absorbed by that host rather + // than splitting/hard-capping it before the host is walked. + auto interior_call_image = make_exe_buffer(0x1000); + put32(interior_call_image, text + 0x00, jal(kLoad + 0x108)); + put32(interior_call_image, text + 0x04, 0x00000000u); + put32(interior_call_image, text + 0x08, 0x03E00008u); + put32(interior_call_image, text + 0x0C, 0x00000000u); + put32(interior_call_image, text + 0x100, 0x24020001u); + put32(interior_call_image, text + 0x104, 0x24420001u); + put32(interior_call_image, text + 0x108, 0x24420001u); + put32(interior_call_image, text + 0x10C, 0x03E00008u); + put32(interior_call_image, text + 0x110, 0x00000000u); + auto interior_call_exe = parse(interior_call_image); + PSXRecomp::FunctionAnalyzer interior_call_analyzer(interior_call_exe); + const auto interior_call_starts = starts( + interior_call_analyzer.analyze_exact_entries( + {kLoad, kLoad + 0x100})); + CHECK(interior_call_starts == + std::set<uint32_t>({kLoad, kLoad + 0x100}), + "direct call into an owned function stays an interior alias"); + + // Ownership must also settle among roots discovered in the same round. + // The initial root calls both A and an address B inside A. Neither address + // is owned by the initial partition, but walking A without B as a cap + // reaches B, so B is an alias rather than a sibling function. + auto same_round_image = make_exe_buffer(0x1000); + put32(same_round_image, text + 0x00, jal(kLoad + 0x100)); + put32(same_round_image, text + 0x04, 0x00000000u); + put32(same_round_image, text + 0x08, jal(kLoad + 0x110)); + put32(same_round_image, text + 0x0C, 0x00000000u); + put32(same_round_image, text + 0x10, 0x03E00008u); + put32(same_round_image, text + 0x14, 0x00000000u); + put32(same_round_image, text + 0x100, jal(kLoad + 0x110)); + put32(same_round_image, text + 0x104, 0x00000000u); + put32(same_round_image, text + 0x108, 0x24420001u); + put32(same_round_image, text + 0x10C, 0x24420001u); + put32(same_round_image, text + 0x110, 0x03E00008u); + put32(same_round_image, text + 0x114, 0x00000000u); + auto same_round_exe = parse(same_round_image); + PSXRecomp::FunctionAnalyzer same_round_analyzer(same_round_exe); + const auto same_round_result = + same_round_analyzer.analyze_exact_entries({kLoad}); + const auto same_round_starts = starts(same_round_result); + CHECK(same_round_starts == + std::set<uint32_t>({kLoad, kLoad + 0x100}), + "same-round call target inside a discovered host stays absorbed"); + bool same_round_hosted = false; + for (const auto& absorbed : same_round_result.absorbed_entries) { + same_round_hosted |= (absorbed.addr == kLoad + 0x110 && + absorbed.host_start == kLoad + 0x100 && + absorbed.addr < absorbed.host_end && + absorbed.source_addr == kLoad + 0x100 && + !absorbed.resolved_indirect); + } + CHECK(same_round_hosted, + "every analyzer-proven absorbed target names its final CFG host"); + + // Resolved constant-register calls carry the same reachable provenance as + // direct JALs and can therefore become final hosted aliases too. + auto indirect_alias_image = make_exe_buffer(0x1000); + put32(indirect_alias_image, text + 0x00, jal(kLoad + 0x100)); + put32(indirect_alias_image, text + 0x04, 0x00000000u); + put32(indirect_alias_image, text + 0x08, 0x03E00008u); + put32(indirect_alias_image, text + 0x0C, 0x00000000u); + put32(indirect_alias_image, text + 0x100, 0x3C088001u); + put32(indirect_alias_image, text + 0x104, 0x25080110u); + put32(indirect_alias_image, text + 0x108, 0x0100F809u); + put32(indirect_alias_image, text + 0x10C, 0x00000000u); + put32(indirect_alias_image, text + 0x110, 0x03E00008u); + put32(indirect_alias_image, text + 0x114, 0x00000000u); + auto indirect_alias_exe = parse(indirect_alias_image); + PSXRecomp::FunctionAnalyzer indirect_alias_analyzer(indirect_alias_exe); + const auto indirect_alias_result = + indirect_alias_analyzer.analyze_exact_entries({kLoad}); + bool indirect_alias_hosted = false; + for (const auto& absorbed : indirect_alias_result.absorbed_entries) { + indirect_alias_hosted |= (absorbed.addr == kLoad + 0x110 && + absorbed.host_start == kLoad + 0x100 && + absorbed.source_addr == kLoad + 0x108 && + absorbed.resolved_indirect); + } + CHECK(indirect_alias_hosted, + "resolved indirect call target exports final alias provenance"); + + // The ordering can span rounds too: B is found first, then B discovers an + // earlier A whose reachable body contains B. Once A exists, ownership must + // be recomputed without retaining B as a stale hard cap. + auto later_round_image = make_exe_buffer(0x1000); + put32(later_round_image, text + 0x00, jal(kLoad + 0x120)); + put32(later_round_image, text + 0x04, 0x00000000u); + put32(later_round_image, text + 0x08, 0x03E00008u); + put32(later_round_image, text + 0x0C, 0x00000000u); + put32(later_round_image, text + 0x100, 0x10000007u); // b 0x80010120 + put32(later_round_image, text + 0x104, 0x00000000u); + put32(later_round_image, text + 0x120, jal(kLoad + 0x100)); + put32(later_round_image, text + 0x124, 0x00000000u); + put32(later_round_image, text + 0x128, 0x03E00008u); + put32(later_round_image, text + 0x12C, 0x00000000u); + auto later_round_exe = parse(later_round_image); + PSXRecomp::FunctionAnalyzer later_round_analyzer(later_round_exe); + const auto later_round_starts = starts( + later_round_analyzer.analyze_exact_entries({kLoad})); + CHECK(later_round_starts == + std::set<uint32_t>({kLoad, kLoad + 0x100}), + "later-discovered host retracts its stale interior hard cap"); + + // R discovers A and B; A initially owns B. Walking that expanded A then + // discovers X between them. X caps A before B and does not itself reach B, + // so final ownership must reconsider B and restore it as a real root. + auto invalidated_owner_image = make_exe_buffer(0x1000); + put32(invalidated_owner_image, text + 0x00, jal(kLoad + 0x100)); + put32(invalidated_owner_image, text + 0x04, 0x00000000u); + put32(invalidated_owner_image, text + 0x08, jal(kLoad + 0x140)); + put32(invalidated_owner_image, text + 0x0C, 0x00000000u); + put32(invalidated_owner_image, text + 0x10, 0x03E00008u); + put32(invalidated_owner_image, text + 0x14, 0x00000000u); + put32(invalidated_owner_image, text + 0x100, + 0x08000000u | (((kLoad + 0x130) >> 2) & 0x03FFFFFFu)); + put32(invalidated_owner_image, text + 0x104, 0x00000000u); + put32(invalidated_owner_image, text + 0x120, 0x03E00008u); // X + put32(invalidated_owner_image, text + 0x124, 0x00000000u); + put32(invalidated_owner_image, text + 0x130, 0x24420001u); + put32(invalidated_owner_image, text + 0x134, 0x24420001u); + put32(invalidated_owner_image, text + 0x138, 0x24420001u); + put32(invalidated_owner_image, text + 0x13C, 0x24420001u); + put32(invalidated_owner_image, text + 0x140, jal(kLoad + 0x120)); // B -> X + put32(invalidated_owner_image, text + 0x144, 0x00000000u); + put32(invalidated_owner_image, text + 0x148, 0x03E00008u); + put32(invalidated_owner_image, text + 0x14C, 0x00000000u); + auto invalidated_owner_exe = parse(invalidated_owner_image); + PSXRecomp::FunctionAnalyzer invalidated_owner_analyzer( + invalidated_owner_exe); + const auto invalidated_owner_result = + invalidated_owner_analyzer.analyze_exact_entries({kLoad}); + const auto invalidated_owner_starts = starts(invalidated_owner_result); + CHECK(invalidated_owner_starts.count(kLoad + 0x100) && + invalidated_owner_starts.count(kLoad + 0x120) && + invalidated_owner_starts.count(kLoad + 0x140), + "R/A/X/B ownership invalidation restores B as a final root"); + bool stale_b_alias = false; + for (const auto& absorbed : invalidated_owner_result.absorbed_entries) + stale_b_alias |= absorbed.addr == kLoad + 0x140; + CHECK(!stale_b_alias, + "R/A/X/B final ownership does not retain stale B alias"); + + // Producer boundaries are hard CFG ownership boundaries. A call into the + // next producer is rejected without approval and, when approved, becomes + // its own root rather than being absorbed by fallthrough from producer A. + auto producer_owner_image = make_exe_buffer(0x1000); + put32(producer_owner_image, text + 0x00, jal(kLoad + 0x100)); + put32(producer_owner_image, text + 0x04, 0x00000000u); + put32(producer_owner_image, text + 0x08, jal(kLoad + 0x108)); + put32(producer_owner_image, text + 0x0C, 0x00000000u); + put32(producer_owner_image, text + 0x10, 0x03E00008u); + put32(producer_owner_image, text + 0x14, 0x00000000u); + put32(producer_owner_image, text + 0x100, 0x24420001u); + put32(producer_owner_image, text + 0x104, 0x24420001u); + put32(producer_owner_image, text + 0x108, 0x03E00008u); + put32(producer_owner_image, text + 0x10C, 0x00000000u); + auto producer_owner_exe = parse(producer_owner_image); + const std::vector<std::pair<uint32_t, uint32_t>> ownership_ranges = { + {kLoad, kLoad + 0x108}, {kLoad + 0x108, kLoad + 0x1000}}; + PSXRecomp::FunctionAnalyzer rejected_owner_analyzer(producer_owner_exe); + const auto rejected_owner = rejected_owner_analyzer.analyze_exact_entries( + {kLoad}, ownership_ranges, {}); + CHECK(!starts(rejected_owner).count(kLoad + 0x108) && + rejected_owner.absorbed_entries.empty(), + "rejected cross-producer call is neither root nor alias"); + PSXRecomp::FunctionAnalyzer allowed_owner_analyzer(producer_owner_exe); + const auto allowed_owner = allowed_owner_analyzer.analyze_exact_entries( + {kLoad}, ownership_ranges, {kLoad + 0x108}); + CHECK(starts(allowed_owner).count(kLoad + 0x108), + "approved cross-producer call remains a separate root"); + bool cross_absorbed = false; + for (const auto& absorbed : allowed_owner.absorbed_entries) + cross_absorbed |= absorbed.addr == kLoad + 0x108; + CHECK(!cross_absorbed, + "approved cross-producer target is never absorbed across boundary"); + + // An uncovered composite gap has no producer identity. Two gap addresses + // both returning producer -1 must not become a synthetic shared producer. + auto producer_gap_image = make_exe_buffer(0x1000); + put32(producer_gap_image, text + 0x00, 0x03E00008u); + put32(producer_gap_image, text + 0x04, 0x00000000u); + put32(producer_gap_image, text + 0x60, 0x24020001u); + put32(producer_gap_image, text + 0x64, 0x03E00008u); + put32(producer_gap_image, text + 0x68, 0x00000000u); + const auto producer_gap_exe = parse(producer_gap_image); + PSXRecomp::FunctionAnalyzer producer_gap_analyzer(producer_gap_exe); + const std::vector<std::pair<uint32_t, uint32_t>> gap_ranges = { + {kLoad, kLoad + 0x40}, {kLoad + 0x80, kLoad + 0x100}}; + const auto producer_gap_result = producer_gap_analyzer.analyze_exact_entries( + {kLoad, kLoad + 0x60}, gap_ranges, {}); + CHECK(starts(producer_gap_result) == std::set<uint32_t>({kLoad}) && + !producer_gap_result.exact_reachable_pcs.count(kLoad + 0x60), + "explicit roots in uncovered producer gaps fail closed"); + + // R reaches S, S calls B, and B calls earlier X. X then caps R before S, + // invalidating B's only source edge. Recomputing evidence oscillates, so the + // analyzer must fail closed to explicit R instead of retaining B forever. + auto stale_source_image = make_exe_buffer(0x1000); + put32(stale_source_image, text + 0x00, + 0x08000000u | (((kLoad + 0x100) >> 2) & 0x03FFFFFFu)); + put32(stale_source_image, text + 0x04, 0x00000000u); + put32(stale_source_image, text + 0x80, 0x03E00008u); // X + put32(stale_source_image, text + 0x84, 0x00000000u); + put32(stale_source_image, text + 0x100, jal(kLoad + 0x140)); // S -> B + put32(stale_source_image, text + 0x104, 0x00000000u); + put32(stale_source_image, text + 0x108, 0x03E00008u); + put32(stale_source_image, text + 0x10C, 0x00000000u); + put32(stale_source_image, text + 0x140, jal(kLoad + 0x80)); // B -> X + put32(stale_source_image, text + 0x144, 0x00000000u); + put32(stale_source_image, text + 0x148, 0x03E00008u); + put32(stale_source_image, text + 0x14C, 0x00000000u); + auto stale_source_exe = parse(stale_source_image); + PSXRecomp::FunctionAnalyzer stale_source_analyzer(stale_source_exe); + const auto stale_source_result = + stale_source_analyzer.analyze_exact_entries({kLoad}); + CHECK(starts(stale_source_result) == std::set<uint32_t>({kLoad}) && + stale_source_result.absorbed_entries.empty(), + "cyclic stale call evidence fails closed to explicit roots"); + + // beq rN,rN is unconditional: PC+8 is not reachable and a hidden JAL + // there cannot manufacture a function or absorbed alias. + auto always_branch_image = make_exe_buffer(0x1000); + put32(always_branch_image, text + 0x00, + (0x04u << 26) | (8u << 21) | (8u << 16) | 0x1Fu); // -> +0x80 + put32(always_branch_image, text + 0x04, 0x00000000u); + put32(always_branch_image, text + 0x08, jal(kLoad + 0x40)); + put32(always_branch_image, text + 0x0C, 0x00000000u); + put32(always_branch_image, text + 0x40, 0x03E00008u); + put32(always_branch_image, text + 0x44, 0x00000000u); + put32(always_branch_image, text + 0x80, 0x03E00008u); + put32(always_branch_image, text + 0x84, 0x00000000u); + auto always_branch_exe = parse(always_branch_image); + PSXRecomp::FunctionAnalyzer always_branch_analyzer(always_branch_exe); + const auto always_branch_result = + always_branch_analyzer.analyze_exact_entries({kLoad}); + CHECK(starts(always_branch_result) == std::set<uint32_t>({kLoad}) && + always_branch_result.absorbed_entries.empty(), + "always-taken branch excludes unreachable fallthrough call"); + + // bne rN,rN is never taken: its encoded target cannot contribute a hidden + // call edge, while its ordinary delay slot and PC+8 remain reachable. + auto never_branch_image = make_exe_buffer(0x1000); + put32(never_branch_image, text + 0x00, + (0x05u << 26) | (8u << 21) | (8u << 16) | 0x1Fu); // false -> +0x80 + put32(never_branch_image, text + 0x04, 0x00000000u); + put32(never_branch_image, text + 0x08, 0x03E00008u); + put32(never_branch_image, text + 0x0C, 0x00000000u); + put32(never_branch_image, text + 0x40, 0x03E00008u); + put32(never_branch_image, text + 0x44, 0x00000000u); + put32(never_branch_image, text + 0x80, jal(kLoad + 0x40)); + put32(never_branch_image, text + 0x84, 0x00000000u); + put32(never_branch_image, text + 0x88, 0x03E00008u); + put32(never_branch_image, text + 0x8C, 0x00000000u); + auto never_branch_exe = parse(never_branch_image); + PSXRecomp::FunctionAnalyzer never_branch_analyzer(never_branch_exe); + const auto never_branch_result = + never_branch_analyzer.analyze_exact_entries({kLoad}); + CHECK(starts(never_branch_result) == std::set<uint32_t>({kLoad}) && + never_branch_result.absorbed_entries.empty(), + "never-taken branch excludes unreachable target call"); + + // bgezal $zero is the BAL alias: the target is call evidence and the + // return continuation at PC+8 remains reachable. + auto bal_image = make_exe_buffer(0x1000); + put32(bal_image, text + 0x00, + (0x01u << 26) | (0x11u << 16) | 0x1Fu); // bal +0x80 + put32(bal_image, text + 0x04, 0x00000000u); + put32(bal_image, text + 0x08, jal(kLoad + 0x40)); + put32(bal_image, text + 0x0C, 0x00000000u); + put32(bal_image, text + 0x10, 0x03E00008u); + put32(bal_image, text + 0x14, 0x00000000u); + put32(bal_image, text + 0x40, 0x03E00008u); + put32(bal_image, text + 0x44, 0x00000000u); + put32(bal_image, text + 0x80, 0x03E00008u); + put32(bal_image, text + 0x84, 0x00000000u); + auto bal_exe = parse(bal_image); + PSXRecomp::FunctionAnalyzer bal_analyzer(bal_exe); + const auto bal_starts = starts(bal_analyzer.analyze_exact_entries({kLoad})); + CHECK(bal_starts.count(kLoad + 0x40) && bal_starts.count(kLoad + 0x80), + "BAL preserves call target and return-continuation discovery"); + + // A synthetic adjacent-producer envelope is not one linked image. The + // caller supplies the cross-boundary targets that passed its independent + // callable-CFG proof; other valid-looking targets stay with the interpreter. + PSXRecomp::FunctionAnalyzer composite_analyzer(exe); + const std::vector<std::pair<uint32_t, uint32_t>> producer_ranges = { + {kLoad, kLoad + 0x80}, {kLoad + 0x80, kLoad + 0x1000}}; + const auto composite = starts(composite_analyzer.analyze_exact_entries( + {kLoad}, producer_ranges, {kLoad + 0x100})); + CHECK(composite.count(kLoad) && composite.count(kLoad + 0x100), + "approved cross-producer call target is discovered"); + CHECK(!composite.count(kLoad + 0x300), + "unapproved cross-producer JAL target fails closed"); + + // A constant-register JR out of the current function is a statically + // proven tail call. Resolve the common lui/addiu/jr sequence without an + // execution-derived seed. + auto indirect_image = make_exe_buffer(0x1000, kLoad + 0x500); + put32(indirect_image, text + 0x400, 0x24020001u); + put32(indirect_image, text + 0x404, 0x03E00008u); + put32(indirect_image, text + 0x408, 0x00000000u); + put32(indirect_image, text + 0x500, 0x3C088001u); // lui $t0,0x8001 + put32(indirect_image, text + 0x504, 0x25080400u); // addiu $t0,$t0,0x400 + put32(indirect_image, text + 0x508, 0x01000008u); // jr $t0 + put32(indirect_image, text + 0x50C, 0x00000000u); + auto indirect_exe = parse(indirect_image); + PSXRecomp::FunctionAnalyzer indirect_analyzer(indirect_exe); + const auto indirect = starts( + indirect_analyzer.analyze_exact_entries({kLoad + 0x500})); + CHECK(indirect.count(kLoad + 0x400) && indirect.count(kLoad + 0x500), + "constant-register JR discovers its frameless tail-call target"); + + // A jump enters at the low-half definition and skips the preceding LUI. + // A raw backward scan would combine them; reaching-definition proof must + // reject that synthetic indirect target. + auto split_constant_image = make_exe_buffer(0x1000, kLoad + 0x500); + put32(split_constant_image, text + 0x400, 0x03E00008u); + put32(split_constant_image, text + 0x404, 0x00000000u); + put32(split_constant_image, text + 0x500, + 0x08000000u | (((kLoad + 0x518) >> 2) & 0x03FFFFFFu)); + put32(split_constant_image, text + 0x504, 0x00000000u); + put32(split_constant_image, text + 0x514, 0x3C088001u); + put32(split_constant_image, text + 0x518, 0x25080400u); + put32(split_constant_image, text + 0x51C, 0x01000008u); + put32(split_constant_image, text + 0x520, 0x00000000u); + auto split_constant_exe = parse(split_constant_image); + PSXRecomp::FunctionAnalyzer split_constant_analyzer(split_constant_exe); + const auto split_constant = starts( + split_constant_analyzer.analyze_exact_entries({kLoad + 0x500})); + CHECK(!split_constant.count(kLoad + 0x400), + "indirect resolver rejects a definition skipped by an inbound edge"); + + // The LUI executes in a JAL delay slot, then the callee may clobber t0 + // before returning to the low half. It is not a reaching definition for + // the later JALR even though the raw words are adjacent. + auto call_delay_image = make_exe_buffer(0x1000, kLoad + 0x500); + put32(call_delay_image, text + 0x300, 0x03E00008u); + put32(call_delay_image, text + 0x304, 0x00000000u); + put32(call_delay_image, text + 0x400, 0x03E00008u); + put32(call_delay_image, text + 0x404, 0x00000000u); + put32(call_delay_image, text + 0x500, jal(kLoad + 0x300)); + put32(call_delay_image, text + 0x504, 0x3C088001u); // call delay LUI + put32(call_delay_image, text + 0x508, 0x25080400u); + put32(call_delay_image, text + 0x50C, 0x0100F809u); + put32(call_delay_image, text + 0x510, 0x00000000u); + put32(call_delay_image, text + 0x514, 0x03E00008u); + put32(call_delay_image, text + 0x518, 0x00000000u); + auto call_delay_exe = parse(call_delay_image); + PSXRecomp::FunctionAnalyzer call_delay_analyzer(call_delay_exe); + const auto call_delay = starts( + call_delay_analyzer.analyze_exact_entries({kLoad + 0x500})); + CHECK(call_delay.count(kLoad + 0x300) && + !call_delay.count(kLoad + 0x400), + "indirect resolver rejects a LUI in a call delay slot"); + + // Ape Escape's save-screen dispatcher builds its table base across + // registers (lui t0; addiu s0,t0,lo). Prove the complete bounded switch, + // then make every adversarial mutation fail closed as one whole table. + auto ape_switch = make_ape_switch(); + auto ape_switch_exe = parse(ape_switch.image); + PSXRecomp::ExactJumpTable ape_table; + CHECK(PSXRecomp::resolve_exact_bounded_jump_table( + ape_switch_exe, ape_switch.entry, kLoad + 0x1000u, + ape_switch.jr_pc, 2u, ape_table) && + ape_table.table_base == ape_switch.table && + ape_table.table_count == ape_switch.cases.size() && + ape_table.targets.size() == ape_switch.cases.size(), + "Ape cross-register bounded switch resolves exactly"); + PSXRecomp::FunctionAnalyzer ape_switch_analyzer(ape_switch_exe); + const auto ape_result = ape_switch_analyzer.analyze_exact_entries( + {ape_switch.entry}); + bool all_ape_cases_reachable = true; + for (uint32_t target : ape_switch.cases) + all_ape_cases_reachable &= ape_result.exact_reachable_pcs.count(target) != 0; + CHECK(all_ape_cases_reachable, + "exact reachable discovery follows every validated Ape case"); + + auto ori_switch = make_ape_switch(); + put32(ori_switch.image, text + 0x504, 0x35100A00u); // ori s0,t0,0x0a00 + CHECK(!resolves_ape_switch(ori_switch, ori_switch.entry), + "unproven ORI table constants fail closed"); + + auto no_lw_nop_switch = make_ape_switch(); + no_lw_nop_switch.jr_pc = kLoad + 0x524u; + put32(no_lw_nop_switch.image, text + 0x524, 0x00400008u); + put32(no_lw_nop_switch.image, text + 0x528, 0x00000000u); + CHECK(resolves_ape_switch(no_lw_nop_switch, no_lw_nop_switch.entry), + "zero-NOP LW-to-JR schedule matches Python parity"); + + auto two_lw_nop_switch = make_ape_switch(); + two_lw_nop_switch.jr_pc = kLoad + 0x52Cu; + put32(two_lw_nop_switch.image, text + 0x528, 0x00000000u); + put32(two_lw_nop_switch.image, text + 0x52C, 0x00400008u); + CHECK(!resolves_ape_switch(two_lw_nop_switch, + two_lw_nop_switch.entry), + "two-NOP LW-to-JR schedule fails closed"); + + auto wrong_jr_switch = make_ape_switch(); + put32(wrong_jr_switch.image, text + 0x528, + 0x00400808u); // reserved rd field makes this noncanonical JR + CHECK(!resolves_ape_switch(wrong_jr_switch, wrong_jr_switch.entry), + "jump-table proof checks the exact JR encoding"); + + auto noncanonical_lui_switch = make_ape_switch(); + put32(noncanonical_lui_switch.image, text + 0x500, + 0x3C288001u); // LUI's reserved rs field is nonzero + CHECK(!resolves_ape_switch(noncanonical_lui_switch, + noncanonical_lui_switch.entry), + "jump-table proof rejects noncanonical LUI reserved fields"); + + auto cross_producer_switch = make_ape_switch(); + CHECK(!resolves_ape_switch(cross_producer_switch, + cross_producer_switch.entry, + kLoad + 0x400u, kLoad + 0x900u), + "producer A cannot borrow table slots from adjacent producer B"); + + auto producer_case_escape = make_ape_switch(); + put32(producer_case_escape.image, text + 0x540, + 0x08000000u | (((kLoad + 0xB20u) >> 2) & 0x03FFFFFFu)); + put32(producer_case_escape.image, text + 0x544, 0x00000000u); + put32(producer_case_escape.image, text + 0xB20, + 0x08000000u | (((kLoad + 0x518u) >> 2) & 0x03FFFFFFu)); + put32(producer_case_escape.image, text + 0xB24, 0x00000000u); + CHECK(!resolves_ape_switch(producer_case_escape, + producer_case_escape.entry, + kLoad + 0x400u, kLoad + 0xA20u), + "case walk cannot escape through an adjacent producer"); + auto cross_producer_exe = parse(cross_producer_switch.image); + PSXRecomp::FunctionAnalyzer cross_producer_analyzer(cross_producer_exe); + const auto cross_producer_result = + cross_producer_analyzer.analyze_exact_entries( + {cross_producer_switch.entry}, + {{kLoad + 0x400u, kLoad + 0x900u}, + {kLoad + 0x900u, kLoad + 0x1000u}}); + CHECK(!cross_producer_result.exact_reachable_pcs.count(kLoad + 0x540u), + "reachable discovery rejects a cross-producer table"); + CHECK(!cross_producer_result.functions.empty() && + cross_producer_result.functions.front().producer_lo == + kLoad + 0x400u && + cross_producer_result.functions.front().producer_hi == + kLoad + 0x900u, + "exact functions retain producer bounds for code generation"); + + auto invalid_target_switch = make_ape_switch(); + put32(invalid_target_switch.image, text + 0x550, 0xFFFFFFFFu); + CHECK(!resolves_ape_switch(invalid_target_switch, + invalid_target_switch.entry), + "one invalid target instruction rejects the entire table"); + + auto clobbered_switch = make_ape_switch(); + put32(clobbered_switch.image, text + 0x508, + 0x24100000u); // addiu s0,zero,0 + CHECK(!resolves_ape_switch(clobbered_switch, clobbered_switch.entry), + "table-base clobber rejects the bounded switch"); + + auto skipped_def_switch = make_ape_switch(); + put32(skipped_def_switch.image, text + 0x700, + 0x08000000u | + (((kLoad + 0x504u) >> 2) & 0x03FFFFFFu)); + put32(skipped_def_switch.image, text + 0x704, 0x00000000u); + CHECK(!resolves_ape_switch(skipped_def_switch, + skipped_def_switch.entry), + "later host bytes cannot jump into and skip a protected definition"); + + auto bad_bound_switch = make_ape_switch(); + put32(bad_bound_switch.image, text + 0x50C, + 0x2C820003u); // sltiu v0,a0,3: wrong index dependency + CHECK(!resolves_ape_switch(bad_bound_switch, bad_bound_switch.entry), + "unrelated SLTIU bound cannot validate a jump table"); + + auto outside_target_switch = make_ape_switch(); + put32(outside_target_switch.image, text + 0xA04, kLoad + 0x2000u); + CHECK(!resolves_ape_switch(outside_target_switch, + outside_target_switch.entry), + "one out-of-image table target rejects the entire table"); + + // A packed BIOS thunk is also a backward-scan boundary. The frameless + // leaf after its delay slot must not be swallowed into the thunk run. + auto thunk_image = make_exe_buffer(0x1000); + put32(thunk_image, text + 0x600, 0x240A00B0u); + put32(thunk_image, text + 0x604, 0x01400008u); + put32(thunk_image, text + 0x608, 0x24090008u); + put32(thunk_image, text + 0x60C, 0x00000000u); + put32(thunk_image, text + 0x610, 0x24020001u); + put32(thunk_image, text + 0x614, 0x03E00008u); + put32(thunk_image, text + 0x618, 0x00000000u); + auto thunk_exe = parse(thunk_image); + PSXRecomp::FunctionAnalyzer thunk_analyzer(thunk_exe); + const auto thunk_starts = starts(thunk_analyzer.analyze()); + CHECK(thunk_starts.count(kLoad + 0x600) && + thunk_starts.count(kLoad + 0x610), + "packed BIOS thunk bounds the following frameless leaf"); + PSXRecomp::FunctionAnalyzer seeded_analyzer(exe); const auto seeded = starts( seeded_analyzer.analyze_exact_entries({kLoad, kLoad + 0x200})); diff --git a/recompiler/tests/recompiler_patch_test.cpp b/recompiler/tests/recompiler_patch_test.cpp index 7592b73a..5da1b1d2 100644 --- a/recompiler/tests/recompiler_patch_test.cpp +++ b/recompiler/tests/recompiler_patch_test.cpp @@ -48,6 +48,15 @@ void append_word(std::vector<uint8_t>& bytes, uint32_t word) { bytes.push_back(static_cast<uint8_t>(word >> 24)); } +void write_word(PSXRecomp::PS1Executable& exe, uint32_t address, + uint32_t word) { + const size_t offset = static_cast<size_t>(address - exe.header.load_address); + exe.code_data[offset + 0] = static_cast<uint8_t>(word); + exe.code_data[offset + 1] = static_cast<uint8_t>(word >> 8); + exe.code_data[offset + 2] = static_cast<uint8_t>(word >> 16); + exe.code_data[offset + 3] = static_cast<uint8_t>(word >> 24); +} + std::string generate_first_instruction(uint32_t first_word, std::vector<RecompilerPatch> patches, bool overlay_mode) { @@ -167,6 +176,37 @@ replacement = "0x24020001" "instruction-aligned", "parser rejects unaligned sites"); } +void capture_history_config_tests(const fs::path& root) { + const auto valid = write_config(root, "capture-history", R"toml( +[runtime] +overlay_cache = true +overlay_capture_history = true +overlay_capture_persist_dir = ".aot_capture_history/TEST-00000" +)toml"); + const auto cfg = PSXRecompV4::load_game_config(valid); + check(cfg.runtime.overlay_capture_history, + "parser enables durable overlay capture history"); + check(cfg.runtime.overlay_capture_persist_dir == + ".aot_capture_history/TEST-00000", + "parser preserves project-relative capture history directory"); + + const auto escaping = write_config(root, "capture-history-escape", R"toml( +[runtime] +overlay_capture_persist_dir = "../outside" +)toml"); + check_throws([&] { (void)PSXRecompV4::load_game_config(escaping); }, + "must stay inside the project", + "parser rejects escaping capture history directory"); + + const auto absolute = write_config(root, "capture-history-absolute", R"toml( +[runtime] +overlay_capture_persist_dir = "C:/outside" +)toml"); + check_throws([&] { (void)PSXRecompV4::load_game_config(absolute); }, + "must be project-relative", + "parser rejects absolute capture history directory"); +} + void codegen_tests() { constexpr uint32_t original = 0x24020002u; // addiu v0, zero, 2 constexpr uint32_t replacement = 0x24020001u; // addiu v0, zero, 1 @@ -253,6 +293,99 @@ void gte_codegen_classification_tests() { check(all_ok, "full-game GTE helper classification covers all registers"); } +void jump_table_producer_codegen_test() { + constexpr uint32_t base = 0x80010000u; + constexpr uint32_t entry = base + 0x500u; + PSXRecomp::PS1Executable exe{}; + exe.header.load_address = base; + exe.header.initial_pc = entry; + exe.header.file_size = 0x1000u; + exe.code_data.resize(0x1000u, 0u); + + write_word(exe, base + 0x500u, 0x3C088001u); // lui t0,0x8001 + write_word(exe, base + 0x504u, 0x25100A00u); // addiu s0,t0,0x0a00 + write_word(exe, base + 0x50Cu, 0x2C620003u); // sltiu v0,v1,3 + write_word(exe, base + 0x510u, 0x1040001Bu); // beq v0,zero,+0x580 + write_word(exe, base + 0x518u, 0x00031080u); // sll v0,v1,2 + write_word(exe, base + 0x51Cu, 0x00501021u); // addu v0,v0,s0 + write_word(exe, base + 0x520u, 0x8C420000u); // lw v0,0(v0) + write_word(exe, base + 0x528u, 0x00400008u); // jr v0 + const uint32_t cases[] = { + base + 0x540u, base + 0x550u, base + 0x560u}; + for (size_t i = 0; i < 3u; i++) { + write_word(exe, cases[i], 0x24020001u + static_cast<uint32_t>(i)); + write_word(exe, cases[i] + 4u, 0x03E00008u); + write_word(exe, base + 0xA00u + static_cast<uint32_t>(i * 4u), + cases[i]); + } + write_word(exe, base + 0x580u, 0x03E00008u); + write_word(exe, base + 0x590u, + 0x08000000u | ((entry >> 2) & 0x03FFFFFFu)); + + PSXRecomp::Function function{}; + function.start_addr = entry; + function.end_addr = base + 0x588u; + function.size = function.end_addr - function.start_addr; + function.name = "producer_switch"; + function.producer_lo = base + 0x400u; + function.producer_hi = base + 0x900u; // table belongs to adjacent producer + + PSXRecomp::ControlFlowAnalyzer analyzer(exe); + const auto bounded_cfg = analyzer.analyze_function(function); + PSXRecomp::CodeGenerator bounded_generator(exe); + const std::string bounded = + bounded_generator.generate_function(function, bounded_cfg).full_code; + check(bounded.find("/* jump table") == std::string::npos, + "codegen cannot resurrect an adjacent-producer jump table"); + + function.producer_lo = 0u; + function.producer_hi = 0u; + const auto single_image_cfg = analyzer.analyze_function(function); + PSXRecomp::CodeGenerator single_image_generator(exe); + const std::string single_image = single_image_generator + .generate_function(function, single_image_cfg).full_code; + check(single_image.find("/* jump table") != std::string::npos, + "codegen still emits the same table for a single owned image"); + + // Exercise the actual overlapping-alias emitter path. The alias begins at + // a later block which jumps back through the host's complete table setup, + // so an unbounded alias really would expose the adjacent producer bytes. + // Producer ownership must survive Function -> alias CFG -> shared body. + PSXRecomp::Function alias = function; + alias.start_addr = base + 0x590u; + alias.end_addr = base + 0x598u; + alias.size = alias.end_addr - alias.start_addr; + alias.name = "producer_switch_alias"; + alias.alias_walk_lo = entry; + alias.alias_group_entries = {alias.start_addr}; + alias.producer_lo = base + 0x400u; + alias.producer_hi = base + 0x900u; + + const auto alias_cfg = analyzer.analyze_function(alias); + check(alias_cfg.producer_lo == alias.producer_lo && + alias_cfg.producer_hi == alias.producer_hi, + "alias CFG retains its host producer bounds"); + PSXRecomp::CodeGenerator alias_generator(exe); + const auto alias_generated = alias_generator.generate_alias_group( + {&alias}, alias_cfg, ""); + check(!alias_generated.empty() && + alias_generated.front().full_code.find("/* jump table") == + std::string::npos, + "alias emitter cannot expose an adjacent producer jump table"); + + alias.producer_lo = 0u; + alias.producer_hi = 0u; + const auto unbounded_alias_cfg = analyzer.analyze_function(alias); + PSXRecomp::CodeGenerator unbounded_alias_generator(exe); + const auto unbounded_alias_generated = + unbounded_alias_generator.generate_alias_group( + {&alias}, unbounded_alias_cfg, ""); + check(!unbounded_alias_generated.empty() && + unbounded_alias_generated.front().full_code.find("/* jump table") != + std::string::npos, + "alias regression fixture reaches the table when ownership is absent"); +} + } // namespace int main() { @@ -263,8 +396,10 @@ int main() { try { parser_tests(root); + capture_history_config_tests(root); codegen_tests(); gte_codegen_classification_tests(); + jump_table_producer_codegen_test(); } catch (const std::exception& e) { fmt::print(stderr, "FAIL unexpected exception: {}\n", e.what()); ++failures; diff --git a/recompiler/tests/test_aot_base_recovery.py b/recompiler/tests/test_aot_base_recovery.py new file mode 100644 index 00000000..f0671080 --- /dev/null +++ b/recompiler/tests/test_aot_base_recovery.py @@ -0,0 +1,346 @@ +#!/usr/bin/env python3 +"""Focused regression checks for generic AOT overlay base selection.""" +import collections +import importlib.util +import hashlib +import json +import pathlib +import struct +import sys +import tempfile + + +ROOT = pathlib.Path(__file__).resolve().parents[2] +SPEC = importlib.util.spec_from_file_location( + "extract_generic", ROOT / "tools" / "aot_overlay_spike" / + "extract_generic.py") +MOD = importlib.util.module_from_spec(SPEC) +assert SPEC.loader is not None +SPEC.loader.exec_module(MOD) + + +def main(): + true_base = 0x80106228 + nearby_false = 0x80106220 + + # A near-tie without independent evidence fails closed. If a call-dense + # sibling has already proved the exact true base, that one unique match is + # enough to resolve the call-sparse file. + votes = collections.Counter({nearby_false: 13, true_base: 12}) + assert MOD._select_base_vote(votes) is None + assert MOD._select_base_vote(votes, {true_base}) == (true_base, 12) + assert MOD._select_base_vote(votes, {true_base, nearby_false}) is None + + # Only JAL is callable-boundary evidence. A nearby unconditional J branch + # must not participate in base recovery. + data = bytearray(12) + struct.pack_into("<I", data, 0, 0x08000000 | ((0x80101234 >> 2) & 0x03FFFFFF)) + struct.pack_into("<I", data, 4, 0x0C000000 | ((0x80105678 >> 2) & 0x03FFFFFF)) + assert MOD.jal_targets(data) == {0x80105678} + + # A JAL target becomes a conservative shard root only when the target is + # local and has independent callable-boundary evidence. + rooted = bytearray(0x80) + struct.pack_into('<I', rooted, 0, 0x0C000000 | + (((0x80100000 + 0x40) >> 2) & 0x03FFFFFF)) + struct.pack_into('<I', rooted, 0x40, 0x27BDFFF0) + assert MOD.direct_jal_roots(rooted, 0x80100000) == [0x80100040] + struct.pack_into('<I', rooted, 0x40, 0x24020001) + assert MOD.direct_jal_roots(rooted, 0x80100000) == [] + + # A return boundary plus a JAL-shaped source is still not enough when the + # alleged target begins with a dense run of local pointers. Those words are + # data even though the first one has a syntactically valid MIPS decode. + pointer_root = bytearray(0x100) + struct.pack_into('<I', pointer_root, 0, 0x0C000000 | + (((0x80100000 + 0x40) >> 2) & 0x03FFFFFF)) + struct.pack_into('<I', pointer_root, 0x38, 0x03E00008) + struct.pack_into('<I', pointer_root, 0x3C, 0x00000000) + for index, target in enumerate((0x60, 0x70, 0x80)): + struct.pack_into('<I', pointer_root, 0x40 + index * 4, + 0x80100000 + target) + assert MOD.direct_jal_roots(pointer_root, 0x80100000) == [] + + bounded = bytearray(0x90) + for off in (0x10, 0x40, 0x70): + struct.pack_into('<I', bounded, off, 0x27BDFFF0) + recipe = MOD.bounded_dispatch_fallback( + bounded, 0x80100000, [0x80100024, 0x80100050]) + assert recipe['function_entry_pcs'] == ['0x80100010', '0x80100040'] + assert recipe['producer_ranges'] == [ + {'start': '0x80100010', 'end': '0x80100040'}, + {'start': '0x80100040', 'end': '0x80100070'}, + ] + + wrapped = MOD.make_psx_exe(b'\x11\x22\x33\x44', 0x80102000, + 0x80102040) + assert wrapped[:8] == b'PS-X EXE' + assert struct.unpack_from('<III', wrapped, 0x10) == ( + 0x80102040, 0, 0x80102000) + assert struct.unpack_from('<I', wrapped, 0x1C)[0] == 4 + assert wrapped[0x800:] == b'\x11\x22\x33\x44' + + # Psy-Q may schedule a global load before allocating the stack frame. The + # exact function starts immediately after the previous return, not at the + # otherwise recognizable addiu-sp instruction eight bytes later. + base = 0x80100000 + data = bytearray(0x40) + struct.pack_into('<I', data, 0x00, 0x03E00008) # jr ra + struct.pack_into('<I', data, 0x04, 0x00000000) # delay slot + struct.pack_into('<I', data, 0x08, 0x3C03800A) # lui v1,0x800a + struct.pack_into('<I', data, 0x0C, 0x9463BCC8) # lhu v1,-0x4338(v1) + struct.pack_into('<I', data, 0x10, 0x27BDFFE8) # addiu sp,sp,-0x18 + assert MOD.prologues(data, base) == [base + 0x08] + # A load through a different register is not sufficient evidence to move + # the entry; fail closed at the ordinary stack-frame prologue. + struct.pack_into('<I', data, 0x0C, 0x9443BCC8) # lhu v1,-0x4338(v0) + assert MOD.prologues(data, base) == [base + 0x10] + + # Normal-mode discovery must not turn a PS-X body's provenance-free leading + # pointer table into a function. Keep the declared entry and the additive + # decoder-derived interior set; those entries have already passed normal + # mode's return/prologue/call/control-flow discovery and classification. + data = bytearray(0x100) + for n in range(4): + struct.pack_into('<I', data, n * 4, base + 0x40 + n * 4) + struct.pack_into('<I', data, 0x40, 0x27BDFFF0) + struct.pack_into('<I', data, 0x44, 0x0C000000 | + (((base + 0x80) >> 2) & 0x03FFFFFF)) + struct.pack_into('<I', data, 0x80, 0x24020001) + assert MOD.filter_full_discovery_seeds( + data, base, [base, base + 0x40, base + 0x80], base + 0x40) == [ + base + 0x40, base + 0x80] + assert MOD.filter_full_discovery_seeds( + data, base, [base, base + 0x40, base + 0x80], base) == [ + base, base + 0x40, base + 0x80] + + entries, aliases = MOD.parse_full_discovery_ranges([ + 'F 80100040\n', 'R 80100040 20\n', + 'F 80100048\n', 'R 80100040 20\n']) + assert entries == [base + 0x40, base + 0x48] + assert aliases == [(base + 0x48, base + 0x40, base + 0x60)] + + # Dense function-pointer tables may recover framed or frameless functions, + # but only when every target has independent callable-boundary evidence. + data = bytearray(0x100) + # Three adjacent leaves, each immediately after a previous return. + for off in (0x18, 0x28, 0x38): + struct.pack_into('<I', data, off-8, 0x03E00008) + struct.pack_into('<I', data, off-4, 0x00000000) + struct.pack_into('<I', data, off, 0x24020001) + for i, off in enumerate((0x18, 0x28, 0x38)): + struct.pack_into('<I', data, 0x80+i*4, base+off) + assert MOD.pointer_table_targets(data, base) == { + base+0x18, base+0x28, base+0x38} + # An isolated pointer-shaped word is intentionally insufficient. + struct.pack_into('<I', data, 0x80, 0) + struct.pack_into('<I', data, 0x84, 0) + assert MOD.pointer_table_targets(data, base) == set() + + # An unreferenced frameless leaf can still be proven play-free by exact + # return-to-return boundaries plus a bounded valid CFG. + leaf = bytearray(0x80) + struct.pack_into('<I', leaf, 0x00, 0x03E00008) + struct.pack_into('<I', leaf, 0x04, 0x24020000) # arbitrary delay slot + struct.pack_into('<I', leaf, 0x08, 0x24020001) + struct.pack_into('<I', leaf, 0x0C, 0x03E00008) + struct.pack_into('<I', leaf, 0x10, 0x00000000) + assert base + 0x08 in MOD.frameless_leaf_entries(leaf, base) + # The same positional evidence must not promote a dense pointer table. + for index, off in enumerate((0x40, 0x50, 0x60)): + struct.pack_into('<I', leaf, 0x08 + index * 4, base + off) + assert base + 0x08 not in MOD.frameless_leaf_entries(leaf, base) + + # A strict aligned {id,size} archive can share an independently voted link + # base across members. Direct JAL targets are the roots; unrelated padding + # and prologue-shaped words do not become code merely by being in a member. + archive_base = 0x800E9060 + members = [] + target_offsets = (0x80, 0x94, 0xB0, 0xD8, + 0x110, 0x154, 0x1A8, 0x210) + for ident in range(1, 5): + body = bytearray(0x240) + for n, target_off in enumerate(target_offsets): + target = archive_base + target_off + struct.pack_into('<I', body, n * 4, 0x0C000000 | + ((target >> 2) & 0x03FFFFFF)) + struct.pack_into('<I', body, target_off, 0x27BDFFF0) + members.append((ident, bytes(body))) + archive = bytearray(0x800) + pos = 0x800 + payload = bytearray() + for n, (ident, body) in enumerate(members): + struct.pack_into('<II', archive, n * 8, ident, len(body)) + payload.extend(body) + payload.extend(b'\0' * ((-len(payload)) & 0x7FF)) + archive.extend(payload) + split = MOD.split_indexed_archive(bytes(archive)) + assert split is not None and [x[0] for x in split] == [1, 2, 3, 4] + recovered = MOD.recover_indexed_archive( + bytes(archive), 0x80010000, 0x80200000) + assert len(recovered) == 4 + assert {x['base'] for x in recovered} == {archive_base} + assert all(len(x['direct_seeds']) == 8 for x in recovered) + + # Ape HED member 0186 shape: the switch host is not directly called, but a + # return-adjacent framed prologue proves its real root. Its bounded table + # labels and reachable JAL continuation are dispatch evidence only. + ape_base = 0x80136000 + ape_members = [] + anchor_offsets = (0x80, 0x94, 0xB0, 0xD8, + 0x110, 0x154, 0x1A8, 0x210) + table_values = ([ape_base + 0x22E4, ape_base + 0x2354, + ape_base + 0x22F4, ape_base + 0x22B8] + + [ape_base + 0x2354] * 2 + + [ape_base + 0x2304, ape_base + 0x2354, + ape_base + 0x2314, ape_base + 0x2354, + ape_base + 0x2334, ape_base + 0x2354, + ape_base + 0x2344, ape_base + 0x2354] + + [ape_base + 0x22B8, ape_base + 0x2354, + ape_base + 0x2354, ape_base + 0x2324] + + [ape_base + 0x22B8] * 28) + assert len(table_values) == 46 + for ident in range(1, 5): + body = bytearray(0x5000) + for index, target_off in enumerate(anchor_offsets): + target = ape_base + target_off + struct.pack_into('<I', body, index * 4, 0x0C000000 | + ((target >> 2) & 0x03FFFFFF)) + struct.pack_into('<I', body, target_off, 0x27BDFFF0) + struct.pack_into('<I', body, 0x2294, 0x03E00008) # prior jr ra + struct.pack_into('<I', body, 0x2298, 0x27BD0010) # delay slot + switch_words = { + 0x229C: 0x27BDFFE0, 0x22A0: 0xAFB10014, + 0x22A4: 0x3C118014, 0x22A8: 0x3C028014, + 0x22AC: 0xAFB00010, 0x22B0: 0x2450ABD8, + 0x22B4: 0xAFBF0018, 0x22B8: 0x8623AF56, + 0x22BC: 0x00000000, 0x22C0: 0x2C62002E, + 0x22C4: 0x1040FFFF, 0x22C8: 0x00000000, + 0x22CC: 0x00031080, 0x22D0: 0x00501021, + 0x22D4: 0x8C420000, 0x22D8: 0x00000000, + 0x22DC: 0x00400008, 0x22E0: 0x00000000, + } + for offset, word in switch_words.items(): + struct.pack_into('<I', body, offset, word) + for offset in (0x22E4, 0x22F4, 0x2304, 0x2314, + 0x2324, 0x2334, 0x2344): + struct.pack_into('<I', body, offset, 0x03E00008) + struct.pack_into('<I', body, offset + 4, 0x00000000) + struct.pack_into('<I', body, 0x2354, 0x0C004000) # jal 0x80010000 + struct.pack_into('<I', body, 0x2358, 0x00000000) + struct.pack_into('<I', body, 0x235C, 0x24040004) + struct.pack_into('<I', body, 0x2360, 0x0C004000) + struct.pack_into('<I', body, 0x2364, 0x00000000) + struct.pack_into('<I', body, 0x2368, 0x0804E0AE) # j 0x801382B8 + struct.pack_into('<I', body, 0x236C, 0x00000000) + for index, target in enumerate(table_values): + struct.pack_into('<I', body, 0x4BD8 + index * 4, target) + ape_members.append((ident, ident * 0x5000, bytes(body))) + ape_recovered = MOD.recover_consensus_members( + ape_members, 0x80100000, 0x80200000) + assert len(ape_recovered) == 4 + for member in ape_recovered: + assert ape_base + 0x229C in member['return_framed_seeds'] + assert ape_base + 0x229C in member['seeds'] + assert ape_base + 0x22B8 in member['static_dispatch_pcs'] + assert ape_base + 0x2354 in member['static_dispatch_pcs'] + assert ape_base + 0x2368 in member['static_dispatch_pcs'] + proof = next(proof for proof in member['jump_table_proofs'] + if proof['jr_pc'] == ape_base + 0x22DC) + assert proof == { + 'host_entry': ape_base + 0x229C, + 'jr_pc': ape_base + 0x22DC, + 'table_base': ape_base + 0x4BD8, + 'count': 46, + 'targets': sorted(set(table_values)), + } + assert ape_base + 0x2368 in member['call_continuation_pcs'] + capture = MOD.rec( + ape_base, member['data'], member['seeds'], + dispatch_extra=member['static_dispatch_pcs'], + producer_ranges=((ape_base, ape_base + len(member['data'])),), + static_discovery=member['direct_seeds'], + jump_table_proofs=member['jump_table_proofs'], + call_continuations=member['call_continuation_pcs']) + assert '0x8013829C' in capture['function_entry_pcs'] + assert '0x801382B8' not in capture['function_entry_pcs'] + assert '0x80138354' not in capture['function_entry_pcs'] + assert '0x80138368' not in capture['function_entry_pcs'] + assert '0x801382B8' in capture['dispatch_entry_pcs'] + assert '0x80138354' in capture['dispatch_entry_pcs'] + assert '0x80138368' in capture['dispatch_entry_pcs'] + assert capture['static_jump_table_proofs'][0]['host_entry'] == ( + '0x8013829C') + assert capture['static_jump_table_proofs'][0]['jr_pc'] == '0x801382DC' + assert capture['static_jump_table_proofs'][0]['table_base'] == ( + '0x8013ABD8') + assert capture['static_jump_table_proofs'][0]['count'] == 46 + assert '0x80138368' in capture['static_call_continuation_pcs'] + MOD.add_consensus_fallback(capture, member) + assert capture['optional_enrichment_fallback_entry_pcs'] == [ + f'0x{addr:08X}' for addr in member['direct_seeds']] + + # Companion HED tables may address a logical sector namespace spanning DAT + # then BNS. Runs are discovered independently across zero-filled table gaps. + hed = bytearray(0x800) + for n in range(4): + struct.pack_into('<I', hed, n * 4, (1 << 20) | n) + struct.pack_into('<I', hed, 0x100 + n * 4, (1 << 20) | (4 + n)) + payload_a = b''.join(bytes([n + 1]) * 0x800 for n in range(4)) + payload_b = b''.join(bytes([n + 5]) * 0x800 for n in range(4)) + + class FakeDisc: + blobs = {1: bytes(hed), 2: payload_a, 3: payload_b} + + def read_file_bytes(self, lba, size): + return self.blobs[lba][:size] + + groups = MOD.hed_companion_members(FakeDisc(), [ + ('ARC.HED', 1, len(hed)), ('ARC.DAT', 2, len(payload_a)), + ('ARC.BNS', 3, len(payload_b)), + ]) + assert len(groups) == 1 and len(groups[0]['members']) == 8 + assert [x[1] for x in groups[0]['members']] == [n * 0x800 + for n in range(8)] + + # Exact-hash BIOS resident recipes synthesize only their declared code and + # data words. Entries must point into code fragments; a different BIOS is a + # safe empty result rather than a speculative shard. + with tempfile.TemporaryDirectory() as td: + td = pathlib.Path(td) + bios = td / 'bios.bin' + bios.write_bytes(b'test bios') + manifest = td / 'resident.json' + manifest.write_text(json.dumps({ + 'schema': 'psxrecomp bios resident code v1', + 'images': [{ + 'name': 'test helper', + 'bios_sha256': hashlib.sha256(b'test bios').hexdigest(), + 'region_start': '0x8000DF80', + 'region_size': '0x80', + 'code_fragments': [{ + 'address': '0x8000DF80', + 'words': ['0x03E00008', '0x00000000'], + }], + 'data_words': [{ + 'address': '0x8000DFFC', 'word': '0x12345678', + }], + 'dispatch_entry_pcs': ['0x8000DF80'], + }], + }), encoding='utf-8') + resident = MOD.bios_resident_records(str(bios), str(manifest)) + assert len(resident) == 1 + capture = resident[0] + decoded = __import__('base64').b64decode(capture['bytes_b64']) + assert struct.unpack_from('<I', decoded, 0)[0] == 0x03E00008 + assert struct.unpack_from('<I', decoded, 0x7C)[0] == 0x12345678 + assert capture['producer_ranges'] == [{ + 'start': '0x8000DF80', 'end': '0x8000DF88'}] + bios.write_bytes(b'different bios') + assert MOD.bios_resident_records(str(bios), str(manifest)) == [] + + print("ALL PASS") + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/recompiler/tests/test_aot_overlay_discovery.py b/recompiler/tests/test_aot_overlay_discovery.py new file mode 100644 index 00000000..ca6611d3 --- /dev/null +++ b/recompiler/tests/test_aot_overlay_discovery.py @@ -0,0 +1,1494 @@ +#!/usr/bin/env python3 +"""Focused regression checks for play-free overlay call-target discovery.""" +import argparse +import importlib.util +import os +import pathlib +import struct +import subprocess +import sys +import tempfile +import time + + +ROOT = pathlib.Path(__file__).resolve().parents[2] +SPEC = importlib.util.spec_from_file_location( + "compile_overlays", ROOT / "tools" / "compile_overlays.py") +MOD = importlib.util.module_from_spec(SPEC) +assert SPEC.loader is not None +SPEC.loader.exec_module(MOD) + +LOAD = 0x80010000 + + +def put(data, offset, word): + struct.pack_into("<I", data, offset, word) + + +def jal(target): + return 0x0C000000 | ((target >> 2) & 0x03FFFFFF) + + +def make_psxexe(entry, data): + header = bytearray(2048) + header[0:8] = b"PS-X EXE" + put(header, 0x10, entry) + put(header, 0x18, LOAD) + put(header, 0x1C, len(data)) + return bytes(header) + data + + +def make_bounded_switch(): + """Ape-shaped cross-register table base and post-JR case bodies.""" + data = bytearray(0x300) + entry = LOAD + 0x30 + table = LOAD + 0x200 + cases = (LOAD + 0x68, LOAD + 0x88, LOAD + 0x68, LOAD + 0x78) + put(data, 0x30, 0x27BDFFE0) # addiu sp,sp,-0x20 + put(data, 0x34, 0xAFBF0018) # sw ra,0x18(sp) + put(data, 0x38, 0x3C028001) # lui v0,0x8001 + put(data, 0x3C, 0x24500200) # addiu s0,v0,0x200 (register rename) + put(data, 0x40, 0x24030000) # addiu v1,zero,0 + put(data, 0x44, 0x2C620004) # sltiu v0,v1,4 + put(data, 0x48, 0x1040FFFF) # beq v0,zero,0x48 (reject loop) + put(data, 0x4C, 0x00000000) + put(data, 0x50, 0x00031080) # sll v0,v1,2 + put(data, 0x54, 0x00501021) # addu v0,v0,s0 + put(data, 0x58, 0x8C420000) # lw v0,0(v0) + put(data, 0x5C, 0x00000000) + put(data, 0x60, 0x00400008) # jr v0 + put(data, 0x64, 0x00000000) + put(data, 0x68, 0x03E00008) + put(data, 0x6C, 0x00000000) + put(data, 0x78, 0x03E00008) + put(data, 0x7C, 0x00000000) + put(data, 0x88, jal(0x80008000)) # external call + put(data, 0x8C, 0x00000000) + put(data, 0x90, 0x03E00008) # call continuation + put(data, 0x94, 0x00000000) + for index, target in enumerate(cases): + put(data, 0x200 + index * 4, target) + return data, entry, table, set(cases), LOAD + 0x90 + + +def check_bounded_jump_table_discovery(): + data, entry, table, cases, continuation = make_bounded_switch() + found = MOD._find_jump_table_targets( + bytes(data), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) + assert found == cases + zero_nops = bytearray(data) + put(zero_nops, 0x5C, 0x00400008) + assert MOD._find_jump_table_targets( + bytes(zero_nops), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x5C, 2) == cases + two_nops = bytearray(data) + put(two_nops, 0x60, 0x00000000) + put(two_nops, 0x64, 0x00400008) + assert MOD._find_jump_table_targets( + bytes(two_nops), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x64, 2) == set() + three_nops = bytearray(two_nops) + put(three_nops, 0x64, 0x00000000) + put(three_nops, 0x68, 0x00400008) + assert MOD._find_jump_table_targets( + bytes(three_nops), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x68, 2) == set() + walk = MOD._walk_overlay_function( + bytes(data), LOAD, len(data), entry, LOAD + 0x100, + ((LOAD, LOAD + len(data)),), False) + assert walk['jump_table_targets'] == cases + assert cases <= walk['visited'] + assert continuation in walk['call_continuations'] + assert continuation in walk['visited'] + + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{entry:08X}'], + 'dispatch_entry_pcs': [ + f'0x{addr:08X}' for addr in sorted(cases | {continuation})], + 'producer_ranges': [{ + 'start': f'0x{LOAD:08X}', + 'end': f'0x{LOAD + len(data):08X}', + }], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + for addr in cases | {continuation}: + assert audit['included_reasons'][addr] == 'DISPATCH_INTERIOR' + assert f'interior 0x{addr:08X}' in seeds + assert f'call_root 0x{addr:08X}' not in seeds + + # Every relationship is mandatory; opcode proximity or repeated pointers + # alone cannot manufacture a switch. + mismatched_index = bytearray(data) + put(mismatched_index, 0x44, 0x2C820004) # sltiu v0,a0,4 + assert MOD._find_jump_table_targets( + bytes(mismatched_index), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + clobbered_base = bytearray(data) + put(clobbered_base, 0x40, 0x26100004) # addiu s0,s0,4 + assert MOD._find_jump_table_targets( + bytes(clobbered_base), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + noncanonical_jr = bytearray(data) + put(noncanonical_jr, 0x60, 0x00410008) # reserved rt field is nonzero + assert MOD._find_jump_table_targets( + bytes(noncanonical_jr), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + zero_lw_base = bytearray(data) + put(zero_lw_base, 0x58, 0x8C020000) # lw v0,0(zero) + assert MOD._find_jump_table_targets( + bytes(zero_lw_base), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + zero_addu_dest = bytearray(data) + put(zero_addu_dest, 0x54, 0x00500021) # addu zero,v0,s0 + assert MOD._find_jump_table_targets( + bytes(zero_addu_dest), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + noncanonical_addu = bytearray(data) + put(noncanonical_addu, 0x54, 0x00501061) # nonzero reserved shamt + assert MOD._find_jump_table_targets( + bytes(noncanonical_addu), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + noncanonical_sll = bytearray(data) + put(noncanonical_sll, 0x50, 0x00231080) # SLL's reserved rs is nonzero + assert MOD._find_jump_table_targets( + bytes(noncanonical_sll), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + noncanonical_lui = bytearray(data) + put(noncanonical_lui, 0x38, 0x3C228001) # LUI's reserved rs is nonzero + assert MOD._find_jump_table_targets( + bytes(noncanonical_lui), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + # A validated case in producer A cannot use producer B as a trampoline + # back into the protected suffix. Otherwise B's bytes would manufacture a + # false domination proof for A's table-base and bounds definitions. + producer_escape = bytearray(data) + producer_b = LOAD + 0x260 + put(producer_escape, 0x68, + 0x08000000 | ((producer_b >> 2) & 0x03FFFFFF)) + put(producer_escape, 0x6C, 0x00000000) + put(producer_escape, 0x260, + 0x08000000 | (((LOAD + 0x50) >> 2) & 0x03FFFFFF)) + put(producer_escape, 0x264, 0x00000000) + assert MOD._find_jump_table_targets( + bytes(producer_escape), LOAD, len(data), entry, LOAD + 0x300, + LOAD + 0x60, 2, (LOAD, LOAD + 0x240)) == set() + + ori_base = bytearray(data) + put(ori_base, 0x3C, 0x34500200) # ori s0,v0,0x200 is outside grammar + assert MOD._find_jump_table_targets( + bytes(ori_base), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + skipped_constant = bytearray(data) + put(skipped_constant, 0x34, 0x08000000 | + (((LOAD + 0x40) >> 2) & 0x03FFFFFF)) + assert MOD._find_jump_table_targets( + bytes(skipped_constant), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + later_inbound = bytearray(data) + put(later_inbound, 0xA0, 0x08000000 | + (((LOAD + 0x50) >> 2) & 0x03FFFFFF)) + assert MOD._find_jump_table_targets( + bytes(later_inbound), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + + foreign_target = bytearray(data) + put(foreign_target, table - LOAD, LOAD + 0x180) + assert MOD._find_jump_table_targets( + bytes(foreign_target), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2) == set() + assert MOD._find_jump_table_targets( + bytes(data), LOAD, len(data), entry, LOAD + 0x100, + LOAD + 0x60, 2, (LOAD, LOAD + 0x180)) == set() + + +def check_composite_call_boundaries(): + data = bytearray(0x100) + cross_target = LOAD + 0x50 + put(data, 0x00, jal(cross_target)) + put(data, 0x04, 0x00000000) + put(data, 0x08, 0x03E00008) + put(data, 0x0C, 0x00000000) + put(data, 0x50, 0x24020001) # valid MIPS, but no callable boundary + ranges = ((LOAD, LOAD + 0x40), (LOAD + 0x40, LOAD + 0x100)) + + # A direct JAL remains sufficient for frameless leaves inside one producer, + # but not when an adjacent-producer variant merely puts pointer/data-shaped + # bytes at the encoded address. + unscoped = MOD._walk_overlay_function(data, LOAD, len(data), LOAD, LOAD + 0x100) + assert cross_target in unscoped['direct_jals'] + scoped = MOD._walk_overlay_function( + data, LOAD, len(data), LOAD, LOAD + 0x100, ranges) + assert cross_target not in scoped['direct_jals'] + assert cross_target in scoped['rejected_cross_producer_calls'] + + # A bounded frameless body with a real return is independently code-like + # and remains discoverable across the producer boundary. + put(data, 0x54, 0x03E00008) + put(data, 0x58, 0x00000000) + scoped = MOD._walk_overlay_function( + data, LOAD, len(data), LOAD, LOAD + 0x100, ranges) + assert cross_target in scoped['direct_jals'] + + # Even within one nominal producer, a dense run of local pointers is data, + # not a frameless callable merely because a reachable word looks like JAL. + for index, offset in enumerate((0x70, 0x80, 0x90)): + put(data, 0x50 + index * 4, LOAD + offset) + unscoped = MOD._walk_overlay_function( + data, LOAD, len(data), LOAD, LOAD + 0x100) + assert cross_target not in unscoped['direct_jals'] + assert cross_target in unscoped['rejected_cross_producer_calls'] + + strict = MOD._walk_overlay_function( + data, LOAD, len(data), LOAD, LOAD + 0x100, ranges, + allow_cross_producer_calls=False) + assert cross_target not in strict['direct_jals'] + assert cross_target in strict['rejected_cross_producer_calls'] + + # Independent target-local boundary evidence makes a real cross-producer + # export safe to retain. + put(data, 0x50, 0x27BDFFE0) + scoped = MOD._walk_overlay_function( + data, LOAD, len(data), LOAD, LOAD + 0x100, ranges) + assert cross_target in scoped['direct_jals'] + + +def check_static_discovery_provenance(): + data = bytearray(0x80) + entry = LOAD + 0x20 + put(data, 0x20, 0x30620008) # andi v0,v1,8 -- frameless body + put(data, 0x24, 0x03E00008) + put(data, 0x28, 0x00000000) + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{entry:08X}'], + 'static_discovery_entry_pcs': [f'0x{entry:08X}'], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + assert f'call_root 0x{entry:08X}' in seeds + assert audit['included_reasons'][entry] == 'STATIC_DISCOVERY_ROOT' + + +def check_owned_direct_call_is_interior(): + data = bytearray(0x200) + host = LOAD + 0x100 + target = host + 0x08 + put(data, 0x00, jal(target)) + put(data, 0x04, 0x00000000) + put(data, 0x08, 0x03E00008) + put(data, 0x0C, 0x00000000) + put(data, 0x100, 0x24020001) + put(data, 0x104, 0x24420001) + put(data, 0x108, 0x24420001) + put(data, 0x10C, 0x03E00008) + put(data, 0x110, 0x00000000) + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}', f'0x{host:08X}'], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + assert audit['included_reasons'][target] == 'DISPATCH_INTERIOR' + assert f'interior 0x{target:08X}' in seeds + + +def check_discovered_host_owns_same_round_call_target(): + data = bytearray(0x200) + host = LOAD + 0x100 + target = host + 0x08 + put(data, 0x00, jal(host)) + put(data, 0x04, 0x00000000) + put(data, 0x08, jal(target)) + put(data, 0x0C, 0x00000000) + put(data, 0x10, 0x03E00008) + put(data, 0x14, 0x00000000) + put(data, 0x100, 0x24020001) + put(data, 0x104, 0x24420001) + put(data, 0x108, 0x24420001) + put(data, 0x10C, 0x03E00008) + put(data, 0x110, 0x00000000) + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}'], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + assert audit['included_reasons'][host] == 'DIRECT_JAL_TARGET' + assert audit['included_reasons'][target] == 'DISPATCH_INTERIOR' + assert f'call_root 0x{host:08X}' in seeds + assert f'interior 0x{target:08X}' in seeds + + +def check_later_discovered_host_retracts_interior_root(): + data = bytearray(0x200) + host = LOAD + 0x100 + target = LOAD + 0x120 + put(data, 0x00, jal(target)) + put(data, 0x04, 0x00000000) + put(data, 0x08, 0x03E00008) + put(data, 0x0C, 0x00000000) + put(data, 0x100, 0x10000007) # b target + put(data, 0x104, 0x00000000) + put(data, 0x120, jal(host)) + put(data, 0x124, 0x00000000) + put(data, 0x128, 0x03E00008) + put(data, 0x12C, 0x00000000) + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}'], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + assert audit['included_reasons'][host] == 'DIRECT_JAL_TARGET' + assert audit['included_reasons'][target] == 'DISPATCH_INTERIOR' + assert f'call_root 0x{host:08X}' in seeds + assert f'interior 0x{target:08X}' in seeds + + +def check_recompiler_discovered_host_ownership(recompiler): + data = bytearray(0x200) + host = LOAD + 0x100 + target = host + 0x08 + put(data, 0x00, jal(host)) + put(data, 0x04, 0x00000000) + put(data, 0x08, jal(target)) + put(data, 0x0C, 0x00000000) + put(data, 0x10, 0x03E00008) + put(data, 0x14, 0x00000000) + put(data, 0x100, 0x24020001) + put(data, 0x104, 0x24420001) + put(data, 0x108, 0x24420001) + put(data, 0x10C, 0x03E00008) + put(data, 0x110, 0x00000000) + + with tempfile.TemporaryDirectory() as tmp: + psx = os.path.join(tmp, 'discovered_ownership.psx') + seeds = os.path.join(tmp, 'seeds.txt') + out = os.path.join(tmp, 'out') + with open(psx, 'wb') as f: + f.write(make_psxexe(LOAD, data)) + with open(seeds, 'w', encoding='utf-8') as f: + f.write(f'0x{LOAD:08X}\n') + f.write(f'interior 0x{target:08X}\n') + result = subprocess.run( + [recompiler, psx, '--seeds', seeds, '--out-dir', out, '--overlay'], + capture_output=True, text=True) + assert result.returncode == 0, result.stderr or result.stdout + full = ''.join(path.read_text() + for path in pathlib.Path(out).glob('*_full*.c')) + ranges = next(pathlib.Path(out).glob('*_full.ranges')).read_text() + + assert f'void func_{host:08X}' in full + assert f'void func_{target:08X}' in full + assert f'F {target:08X}' in ranges + assert f'R {host:08X}' in ranges + + +def assert_all_interiors_have_final_host(data, seeds, producer_ranges=(), + allow_cross=True): + roots = [] + interiors = set() + for seed in seeds: + if seed.startswith('interior '): + interiors.add(int(seed.split()[-1], 16)) + elif seed.startswith(('producer_range ', 'cross_call_allow ', + 'retained_alias ')): + continue + else: + roots.append(int(seed.split()[-1], 16)) + covered = set() + roots.sort() + for index, entry in enumerate(roots): + hard_cap = roots[index + 1] if index + 1 < len(roots) else LOAD + len(data) + covered.update(MOD._walk_overlay_function( + bytes(data), LOAD, len(data), entry, hard_cap, producer_ranges, + allow_cross)['visited']) + assert interiors <= covered, (interiors - covered) + + +def check_ownership_invalidation_and_producer_boundaries(): + # R discovers A+B; expanded A discovers X between them. X caps A before B, + # so the final partition must reconsider B as a root, not retain a stale + # A-owned interior classification. + data = bytearray(0x200) + host = LOAD + 0x100 + middle = LOAD + 0x120 + target = LOAD + 0x140 + put(data, 0x00, jal(host)) + put(data, 0x04, 0x00000000) + put(data, 0x08, jal(target)) + put(data, 0x0C, 0x00000000) + put(data, 0x10, 0x03E00008) + put(data, 0x14, 0x00000000) + put(data, 0x100, 0x08000000 | (((LOAD + 0x130) >> 2) & 0x03FFFFFF)) + put(data, 0x104, 0x00000000) + put(data, 0x120, 0x03E00008) + put(data, 0x124, 0x00000000) + put(data, 0x130, 0x24420001) + put(data, 0x134, 0x24420001) + put(data, 0x138, 0x24420001) + put(data, 0x13C, 0x24420001) + put(data, 0x140, jal(middle)) + put(data, 0x144, 0x00000000) + put(data, 0x148, 0x03E00008) + put(data, 0x14C, 0x00000000) + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}'], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + root_addrs = sorted(int(seed.split()[-1], 16) for seed in seeds + if not seed.startswith(('interior ', 'producer_range ', + 'cross_call_allow ', + 'retained_alias '))) + final_predecessor = max(addr for addr in root_addrs if addr < target) + assert final_predecessor != host + assert (audit['included_reasons'][target] != 'DISPATCH_INTERIOR' or + final_predecessor == LOAD + 0x130) + assert_all_interiors_have_final_host(data, seeds) + + # A and B straddle producer boundaries. The unapproved cross-producer call + # is rejected entirely; approval makes B a separate root, never an alias + # owned by A's apparent fallthrough. + cross = bytearray(0x200) + a = LOAD + 0x100 + b = LOAD + 0x108 + put(cross, 0x00, jal(a)) + put(cross, 0x04, 0x00000000) + put(cross, 0x08, jal(b)) + put(cross, 0x0C, 0x00000000) + put(cross, 0x10, 0x03E00008) + put(cross, 0x14, 0x00000000) + put(cross, 0x100, 0x24420001) + put(cross, 0x104, 0x24420001) + put(cross, 0x108, 0x03E00008) + put(cross, 0x10C, 0x00000000) + raw_ranges = [ + {'start': f'0x{LOAD:08X}', 'end': f'0x{b:08X}'}, + {'start': f'0x{b:08X}', 'end': f'0x{LOAD + len(cross):08X}'}, + ] + strict_cap = dict(cap, producer_ranges=raw_ranges, + strict_producer_ranges=True) + strict_seeds, strict_audit = MOD.classify_overlay_seeds( + strict_cap, bytes(cross), LOAD, len(cross), 0, {}) + assert b not in strict_audit['included_reasons'] + assert b in strict_audit['rejected_cross_producer_calls'] + assert not any(seed.endswith(f'0x{b:08X}') and + not seed.startswith('producer_range ') + for seed in strict_seeds) + parsed_ranges = [(LOAD, b), (b, LOAD + len(cross))] + assert_all_interiors_have_final_host( + cross, strict_seeds, parsed_ranges, False) + + allowed_cap = dict(cap, producer_ranges=raw_ranges, + strict_producer_ranges=False) + allowed_seeds, allowed_audit = MOD.classify_overlay_seeds( + allowed_cap, bytes(cross), LOAD, len(cross), 0, {}) + assert allowed_audit['included_reasons'][b] == 'DIRECT_JAL_TARGET' + assert f'call_root 0x{b:08X}' in allowed_seeds + assert f'interior 0x{b:08X}' not in allowed_seeds + assert_all_interiors_have_final_host( + cross, allowed_seeds, parsed_ranges, True) + + crossing_alias_cap = dict( + strict_cap, + static_alias_ranges=[{ + 'entry': f'0x{a:08X}', + 'start': f'0x{a:08X}', + 'end': f'0x{b + 4:08X}', + }]) + try: + MOD.classify_overlay_seeds( + crossing_alias_cap, bytes(cross), LOAD, len(cross), 0, {}) + assert False, 'cross-producer supplied alias was accepted' + except RuntimeError as exc: + assert 'crosses producer boundary' in str(exc) + + # A seed in composite padding has no producer. It must be rejected rather + # than letting producer_for(None) equate disconnected uncovered gaps. + gap = LOAD + 0x60 + gap_data = bytearray(0x100) + put(gap_data, 0x00, 0x03E00008) + put(gap_data, 0x04, 0x00000000) + put(gap_data, 0x60, 0x24020001) + put(gap_data, 0x64, 0x03E00008) + put(gap_data, 0x68, 0x00000000) + gap_cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}', f'0x{gap:08X}'], + 'producer_ranges': [ + {'start': f'0x{LOAD:08X}', 'end': f'0x{LOAD + 0x40:08X}'}, + {'start': f'0x{LOAD + 0x80:08X}', + 'end': f'0x{LOAD + len(gap_data):08X}'}, + ], + 'strict_producer_ranges': True, + } + gap_seeds, gap_audit = MOD.classify_overlay_seeds( + gap_cap, bytes(gap_data), LOAD, len(gap_data), 0, {}) + assert gap not in gap_audit['included_reasons'] + assert not any(seed.endswith(f'0x{gap:08X}') and + not seed.startswith('producer_range ') + for seed in gap_seeds) + + orphan = LOAD + 0x180 + put(cross, 0x180, 0x24420001) + orphan_cap = dict(cap, dispatch_entry_pcs=[f'0x{orphan:08X}']) + orphan_seeds, orphan_audit = MOD.classify_overlay_seeds( + orphan_cap, bytes(cross), LOAD, len(cross), 0, {}) + assert orphan not in orphan_audit['included_reasons'] + assert f'interior 0x{orphan:08X}' not in orphan_seeds + assert_all_interiors_have_final_host(cross, orphan_seeds) + + +def check_recompiler_unreachable_jal_not_alias(recompiler): + # The host's address envelope contains an unreachable JAL-shaped word whose + # non-dense target looks like code. Only a raw envelope rescan sees it; the + # reachable analyzer must not export it as an alias. + data = bytearray(0x100) + target = LOAD + 0x40 + put(data, 0x00, 0x08000000 | (((LOAD + 0x80) >> 2) & 0x03FFFFFF)) + put(data, 0x04, 0x00000000) + put(data, 0x20, jal(target)) + put(data, 0x40, 0x24420001) + put(data, 0x44, 0x03E00008) + put(data, 0x48, 0x00000000) + put(data, 0x80, 0x03E00008) + put(data, 0x84, 0x00000000) + with tempfile.TemporaryDirectory() as tmp: + psx = os.path.join(tmp, 'unreachable_jal.psx') + seeds = os.path.join(tmp, 'seeds.txt') + out = os.path.join(tmp, 'out') + with open(psx, 'wb') as f: + f.write(make_psxexe(LOAD, data)) + with open(seeds, 'w', encoding='utf-8') as f: + f.write(f'0x{LOAD:08X}\n') + f.write(f'interior 0x{target:08X}\n') + result = subprocess.run( + [recompiler, psx, '--seeds', seeds, '--out-dir', out, '--overlay'], + capture_output=True, text=True) + assert result.returncode == 0, result.stderr or result.stdout + full = ''.join(path.read_text() + for path in pathlib.Path(out).glob('*_full*.c')) + assert f'void func_{target:08X}' not in full + + +def check_recomputed_evidence_and_unconditional_branch(): + # R reaches S, S calls B, and B calls earlier X. Adding X caps R before S, + # invalidating the only source edge for B. This oscillating partition must + # fail closed to explicit R rather than retain monotonic B evidence. + data = bytearray(0x200) + x = LOAD + 0x80 + s = LOAD + 0x100 + b = LOAD + 0x140 + put(data, 0x00, 0x08000000 | ((s >> 2) & 0x03FFFFFF)) + put(data, 0x04, 0x00000000) + put(data, 0x80, 0x03E00008) + put(data, 0x84, 0x00000000) + put(data, 0x100, jal(b)) + put(data, 0x104, 0x00000000) + put(data, 0x108, 0x03E00008) + put(data, 0x10C, 0x00000000) + put(data, 0x140, jal(x)) + put(data, 0x144, 0x00000000) + put(data, 0x148, 0x03E00008) + put(data, 0x14C, 0x00000000) + cap = {'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}']} + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + assert b not in audit['included_reasons'] + assert not any(seed.endswith(f'0x{b:08X}') for seed in seeds) + + # Always-taken beq rN,rN has no PC+8 fallthrough. A JAL-shaped word + # there is unreachable and cannot manufacture a root or alias. + branch = bytearray(0x100) + hidden = LOAD + 0x40 + put(branch, 0x00, (0x04 << 26) | (8 << 21) | (8 << 16) | 0x1F) + put(branch, 0x04, 0x00000000) + put(branch, 0x08, jal(hidden)) + put(branch, 0x0C, 0x00000000) + put(branch, 0x40, 0x03E00008) + put(branch, 0x44, 0x00000000) + put(branch, 0x80, 0x03E00008) + put(branch, 0x84, 0x00000000) + branch_seeds, branch_audit = MOD.classify_overlay_seeds( + cap, bytes(branch), LOAD, len(branch), 0, {}) + assert hidden not in branch_audit['included_reasons'] + assert not any(seed.endswith(f'0x{hidden:08X}') for seed in branch_seeds) + + # Never-taken bne rN,rN must not walk its encoded target. + never = bytearray(0x100) + put(never, 0x00, (0x05 << 26) | (8 << 21) | (8 << 16) | 0x1F) + put(never, 0x04, 0x00000000) + put(never, 0x08, 0x03E00008) + put(never, 0x0C, 0x00000000) + put(never, 0x40, 0x03E00008) + put(never, 0x44, 0x00000000) + put(never, 0x80, jal(hidden)) + put(never, 0x84, 0x00000000) + put(never, 0x88, 0x03E00008) + put(never, 0x8C, 0x00000000) + never_seeds, never_audit = MOD.classify_overlay_seeds( + cap, bytes(never), LOAD, len(never), 0, {}) + assert hidden not in never_audit['included_reasons'] + assert not any(seed.endswith(f'0x{hidden:08X}') for seed in never_seeds) + + # All zero-provable branch families use exact direction. Likely-false + # variants additionally annul their delay slot. + target = LOAD + 0x80 + assert MOD._classify_cf(LOAD, (0x06 << 26) | 0x1F) == ('j', target) + assert MOD._classify_cf(LOAD, (0x07 << 26) | 0x1F) == ('branch_never', 0) + assert MOD._classify_cf(LOAD, (0x01 << 26) | (0x00 << 16) | 0x1F) == ( + 'branch_never', 0) # bltz zero + assert MOD._classify_cf(LOAD, (0x01 << 26) | (0x01 << 16) | 0x1F) == ( + 'j', target) # bgez zero + assert MOD._classify_cf(LOAD, (0x01 << 26) | (0x11 << 16) | 0x1F) == ( + 'jal', target) # bal keeps both target and return continuation + assert MOD._classify_cf(LOAD, (0x15 << 26) | (8 << 21) | + (8 << 16) | 0x1F) == ('branch_never_likely', 0) + assert MOD._classify_cf(LOAD, (0x17 << 26) | 0x1F) == ( + 'branch_never_likely', 0) + + # A non-canonical collection of branch-shaped words remains unresolved. + assert MOD._find_jump_table_targets( + bytes(branch), LOAD, len(branch), LOAD, LOAD + len(branch), + LOAD + 0x20, 8) == set() + + # A jump enters at the low-half definition, skipping the preceding LUI. + # The backward resolver must not combine definitions across that inbound + # basic-block boundary. + split = bytearray(0x600) + put(split, 0x400, 0x03E00008) + put(split, 0x404, 0x00000000) + put(split, 0x500, 0x08000000 | (((LOAD + 0x518) >> 2) & 0x03FFFFFF)) + put(split, 0x504, 0x00000000) + put(split, 0x514, 0x3C088001) + put(split, 0x518, 0x25080400) + put(split, 0x51C, 0x01000008) + put(split, 0x520, 0x00000000) + split_walk = MOD._walk_overlay_function( + bytes(split), LOAD, len(split), LOAD + 0x500, LOAD + len(split)) + assert split_walk['static_indirect_targets'] == set() + + # A LUI in a JAL delay slot can be clobbered by the callee before control + # returns to the low half. Raw adjacency is not reaching-definition proof. + call_delay = bytearray(0x600) + put(call_delay, 0x300, 0x03E00008) + put(call_delay, 0x304, 0x00000000) + put(call_delay, 0x400, 0x03E00008) + put(call_delay, 0x404, 0x00000000) + put(call_delay, 0x500, jal(LOAD + 0x300)) + put(call_delay, 0x504, 0x3C088001) + put(call_delay, 0x508, 0x25080400) + put(call_delay, 0x50C, 0x0100F809) + put(call_delay, 0x510, 0x00000000) + put(call_delay, 0x514, 0x03E00008) + put(call_delay, 0x518, 0x00000000) + call_delay_walk = MOD._walk_overlay_function( + bytes(call_delay), LOAD, len(call_delay), LOAD + 0x500, + LOAD + len(call_delay)) + assert call_delay_walk['direct_jals'] == {LOAD + 0x300} + assert call_delay_walk['static_indirect_targets'] == set() + + +def check_t2_shaped_retained_partition_conflict(recompiler): + # Shape of the causal T2 regression: current ordinary host BA0 ends +0x114, + # new ordinary roots exist at +0x17C/+0x180, while an old retained alias + # claims the original host through +0x2A8. The old range must be ignored. + data = bytearray(0x300) + old_alias = LOAD + 0x114 + split_a = LOAD + 0x17C + split_b = LOAD + 0x180 + put(data, 0x10C, 0x03E00008) + put(data, 0x110, 0x00000000) + put(data, 0x17C, 0x24420001) + put(data, 0x180, 0x03E00008) + put(data, 0x184, 0x00000000) + with tempfile.TemporaryDirectory() as tmp: + psx = os.path.join(tmp, 't2_partition_conflict.psx') + seed_path = os.path.join(tmp, 'seeds.txt') + out = os.path.join(tmp, 'out') + with open(psx, 'wb') as f: + f.write(make_psxexe(LOAD, data)) + with open(seed_path, 'w', encoding='utf-8') as f: + f.write(f'0x{LOAD:08X}\n') + f.write(f'call_root 0x{split_a:08X}\n') + f.write(f'call_root 0x{split_b:08X}\n') + f.write(f'retained_alias 0x{old_alias:08X} ' + f'0x{LOAD:08X} 0x{LOAD + 0x2A8:08X}\n') + result = subprocess.run( + [recompiler, psx, '--seeds', seed_path, '--out-dir', out, + '--overlay'], capture_output=True, text=True) + assert result.returncode == 0, result.stderr or result.stdout + ranges = next(pathlib.Path(out).glob('*_full.ranges')).read_text() + full = ''.join(path.read_text() + for path in pathlib.Path(out).glob('*_full*.c')) + assert 'ignoring legacy retained_alias' in result.stdout + assert f'F {old_alias:08X}' not in ranges + assert f'void func_{old_alias:08X}' not in full + assert f'F {split_a:08X}' in ranges + assert f'F {split_b:08X}' in ranges + + +def check_static_alias_recipe(): + data = bytearray(0x40) + put(data, 0x00, 0x03E00008) + put(data, 0x04, 0x00000000) + put(data, 0x20, 0x24020001) + put(data, 0x24, 0x03E00008) + put(data, 0x28, 0x00000000) + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}', f'0x{LOAD + 0x20:08X}'], + 'static_alias_ranges': [{ + 'entry': f'0x{LOAD + 0x20:08X}', + 'start': f'0x{LOAD:08X}', + 'end': f'0x{LOAD + 0x2C:08X}', + }], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + assert not any(seed.startswith('retained_alias ') for seed in seeds) + assert f'interior 0x{LOAD + 0x20:08X}' not in seeds + assert LOAD + 0x20 not in audit['included_reasons'] + assert audit['static_alias_ranges'] == { + (LOAD + 0x20, LOAD, LOAD + 0x2C)} + + +def check_optional_enrichment_fallback(): + direct = LOAD + 0x20 + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}', f'0x{direct:08X}'], + 'dispatch_entry_pcs': [f'0x{LOAD:08X}', f'0x{direct:08X}'], + 'static_discovery_entry_pcs': [f'0x{direct:08X}'], + 'seeds': [f'0x{LOAD:08X}', f'0x{direct:08X}'], + 'static_alias_ranges': [{ + 'entry': f'0x{direct:08X}', + 'start': f'0x{LOAD:08X}', + 'end': f'0x{LOAD + 0x2C:08X}', + }], + '_prior_aliases': [(direct, LOAD, LOAD + 0x2C)], + 'static_jump_table_proofs': [{'host_entry': f'0x{LOAD:08X}'}], + 'static_call_continuation_pcs': [f'0x{LOAD + 0x10:08X}'], + 'optional_enrichment_fallback_entry_pcs': [f'0x{direct:08X}'], + } + fallback = MOD.optional_enrichment_fallback_capture(cap) + encoded = [f'0x{direct:08X}'] + assert fallback['function_entry_pcs'] == encoded + assert fallback['dispatch_entry_pcs'] == encoded + assert fallback['static_discovery_entry_pcs'] == encoded + assert fallback['seeds'] == encoded + assert 'static_alias_ranges' not in fallback + assert 'static_jump_table_proofs' not in fallback + assert 'static_call_continuation_pcs' not in fallback + assert '_prior_aliases' not in fallback + assert 'optional_enrichment_fallback_entry_pcs' not in fallback + assert MOD.optional_enrichment_fallback_capture(fallback) is None + + dispatch = LOAD + 0x30 + cap['optional_enrichment_fallback_entry_pcs'] = { + 'function_entry_pcs': [], + 'dispatch_entry_pcs': [f'0x{dispatch:08X}'], + 'static_discovery_entry_pcs': [], + 'producer_ranges': [{ + 'start': f'0x{LOAD + 0x20:08X}', + 'end': f'0x{LOAD + 0x40:08X}', + }], + 'strict_producer_ranges': True, + } + fallback = MOD.optional_enrichment_fallback_capture(cap) + assert fallback['function_entry_pcs'] == [] + assert fallback['dispatch_entry_pcs'] == [f'0x{dispatch:08X}'] + assert fallback['static_discovery_entry_pcs'] == [] + assert fallback['seeds'] == [] + assert fallback['producer_ranges'] == cap[ + 'optional_enrichment_fallback_entry_pcs']['producer_ranges'] + assert fallback['strict_producer_ranges'] is True + + +def check_forward_branch_root(): + data = bytearray(0x80) + target = LOAD + 0x40 + put(data, 0x00, 0x1000000F) # beq zero,zero,target + put(data, 0x04, 0x00000000) + put(data, 0x20, 0x27BDFFF0) # sibling root that hard-caps the first walk + put(data, 0x24, 0x03E00008) + put(data, 0x28, 0x27BD0010) + put(data, 0x40, 0x24020001) # forward branch target, frameless + put(data, 0x44, 0x03E00008) + put(data, 0x48, 0x00000000) + cap = { + 'schema': 'psxrecomp overlay capture v2', + 'function_entry_pcs': [f'0x{LOAD:08X}', f'0x{LOAD + 0x20:08X}'], + 'static_discovery_entry_pcs': [ + f'0x{LOAD:08X}', f'0x{LOAD + 0x20:08X}'], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + assert f'call_root 0x{target:08X}' in seeds + assert audit['included_reasons'][target] == 'STATIC_BRANCH_ROOT' + + +def check_padded_return_boundary(recompiler): + # Exact-entry mode re-verifies every untrusted seed. Psy-Q aligns frameless + # leaves with NOPs after the prior function's JR delay slot; those NOPs must + # not erase the otherwise exact return-boundary evidence. + data = bytearray(0x80) + put(data, 0x00, 0x03E00008) # jr $ra + put(data, 0x04, 0x24020007) # non-NOP delay slot + # 0x08..0x10 are alignment NOPs. + put(data, 0x14, 0x24020001) # padded frameless leaf + put(data, 0x18, 0x03E00008) + put(data, 0x1C, 0x00000000) + + with tempfile.TemporaryDirectory() as tmp: + psx = os.path.join(tmp, "padded.psx") + seeds = os.path.join(tmp, "seeds.txt") + out = os.path.join(tmp, "out") + with open(psx, "wb") as f: + f.write(make_psxexe(LOAD, data)) + with open(seeds, "w", encoding="utf-8") as f: + f.write(f"0x{LOAD:08X}\n0x{LOAD + 0x14:08X}\n") + result = subprocess.run( + [recompiler, psx, "--seeds", seeds, "--out-dir", out, "--overlay"], + capture_output=True, text=True) + assert result.returncode == 0, result.stderr or result.stdout + full = next(pathlib.Path(out).glob("*_full.c")).read_text() + assert f"void func_{LOAD + 0x14:08X}" in full + ranges = next(pathlib.Path(out).glob("*_full.ranges")).read_text() + assert f"F {LOAD + 0x14:08X}" in ranges + + +def check_recompiler_composite_contract(recompiler): + data = bytearray(0x80) + target = LOAD + 0x50 + put(data, 0x00, jal(target)) + put(data, 0x04, 0x00000000) + put(data, 0x08, 0x03E00008) + put(data, 0x0C, 0x00000000) + put(data, 0x50, 0x24020001) + put(data, 0x54, 0x03E00008) + put(data, 0x58, 0x00000000) + + with tempfile.TemporaryDirectory() as tmp: + psx = os.path.join(tmp, "composite.psx") + with open(psx, "wb") as f: + f.write(make_psxexe(LOAD, data)) + + def generated(allow): + seeds = os.path.join(tmp, f"seeds_{allow}.txt") + out = os.path.join(tmp, f"out_{allow}") + with open(seeds, "w", encoding="utf-8") as f: + f.write(f"producer_range 0x{LOAD:08X} 0x{LOAD + 0x40:08X}\n") + f.write(f"producer_range 0x{LOAD + 0x40:08X} 0x{LOAD + 0x80:08X}\n") + if allow: + f.write(f"cross_call_allow 0x{target:08X}\n") + f.write(f"0x{LOAD:08X}\n") + result = subprocess.run( + [recompiler, psx, "--seeds", seeds, "--out-dir", out, "--overlay"], + capture_output=True, text=True) + assert result.returncode == 0, result.stderr or result.stdout + return ''.join(path.read_text() for path in pathlib.Path(out).glob("*_full*.c")) + + assert f"void func_{target:08X}" not in generated(False) + assert f"void func_{target:08X}" in generated(True) + + +def check_recompiler_pointer_table_call_root(recompiler): + data = bytearray(0x100) + target = LOAD + 0x50 + put(data, 0x00, jal(target)) + put(data, 0x04, 0x00000000) + put(data, 0x08, 0x03E00008) + put(data, 0x0C, 0x00000000) + for index, offset in enumerate((0x70, 0x80, 0x90)): + put(data, 0x50 + index * 4, LOAD + offset) + + with tempfile.TemporaryDirectory() as tmp: + psx = os.path.join(tmp, "pointer_table.psx") + seeds = os.path.join(tmp, "seeds.txt") + out = os.path.join(tmp, "out") + with open(psx, "wb") as f: + f.write(make_psxexe(LOAD, data)) + with open(seeds, "w", encoding="utf-8") as f: + f.write(f"0x{LOAD:08X}\ncall_root 0x{target:08X}\n") + result = subprocess.run( + [recompiler, psx, "--seeds", seeds, "--out-dir", out, "--overlay"], + capture_output=True, text=True) + assert result.returncode == 0, result.stderr or result.stdout + full = ''.join(path.read_text() + for path in pathlib.Path(out).glob("*_full*.c")) + assert f"void func_{target:08X}" not in full + + +def check_recompiler_pointer_table_alias(recompiler): + # A function envelope may span unreachable data between a jump and its + # target. A JAL-shaped word in that hole must not turn a dense pointer + # table inside the envelope into an alias function. + data = bytearray(0x100) + target = LOAD + 0x40 + put(data, 0x00, 0x08000000 | (((LOAD + 0x80) >> 2) & 0x03FFFFFF)) + put(data, 0x04, 0x00000000) + put(data, 0x20, jal(target)) + for index, offset in enumerate((0x70, 0x80, 0x90)): + put(data, 0x40 + index * 4, LOAD + offset) + put(data, 0x80, 0x03E00008) + put(data, 0x84, 0x00000000) + + with tempfile.TemporaryDirectory() as tmp: + psx = os.path.join(tmp, "pointer_table_alias.psx") + seeds = os.path.join(tmp, "seeds.txt") + out = os.path.join(tmp, "out") + with open(psx, "wb") as f: + f.write(make_psxexe(LOAD, data)) + with open(seeds, "w", encoding="utf-8") as f: + f.write(f"0x{LOAD:08X}\n") + result = subprocess.run( + [recompiler, psx, "--seeds", seeds, "--out-dir", out, "--overlay"], + capture_output=True, text=True) + assert result.returncode == 0, result.stderr or result.stdout + full = ''.join(path.read_text() + for path in pathlib.Path(out).glob("*_full*.c")) + assert "+1 in-function jal-target alias entries" not in result.stdout + assert f"void func_{target:08X}" not in full + + +def check_retained_alias_contract(recompiler): + # Legacy host ranges are ignored. A prior alias can be reintroduced only as + # an entry candidate and must acquire a host from current exact reachability. + data = bytearray(0x80) + put(data, 0x00, 0x03E00008) + put(data, 0x04, 0x00000000) + put(data, 0x20, 0x24020001) + put(data, 0x24, 0x03E00008) + put(data, 0x28, 0x00000000) + + with tempfile.TemporaryDirectory() as tmp: + psx = os.path.join(tmp, "retained_alias.psx") + seeds = os.path.join(tmp, "seeds.txt") + out = os.path.join(tmp, "out") + with open(psx, "wb") as f: + f.write(make_psxexe(LOAD, data)) + with open(seeds, "w", encoding="utf-8") as f: + f.write(f"0x{LOAD:08X}\n") + f.write( + f"retained_alias 0x{LOAD + 0x20:08X} " + f"0x{LOAD:08X} 0x{LOAD + 0x2C:08X}\n") + result = subprocess.run( + [recompiler, psx, "--seeds", seeds, "--out-dir", out, "--overlay"], + capture_output=True, text=True) + assert result.returncode == 0, result.stderr or result.stdout + full = ''.join(path.read_text() for path in pathlib.Path(out).glob("*_full*.c")) + assert f"void func_{LOAD + 0x20:08X}" not in full + ranges = next(pathlib.Path(out).glob("*_full.ranges")).read_text() + assert f"F {LOAD + 0x20:08X}" not in ranges + + +def check_atomic_dll_publication(): + original = MOD._compile_dll_direct + original_replace = MOD.os.replace + try: + with tempfile.TemporaryDirectory() as tmp: + final = os.path.join(tmp, "shard.dll") + ranges = os.path.join(tmp, "shard.ranges") + with open(final, "wb") as out: + out.write(b"old-good-shard") + with open(ranges, "w", encoding="utf-8") as out: + out.write("OLD-RANGES\n") + + def fail_compile(_src, staged, _includes, **_kwargs): + with open(staged, "wb") as out: + out.write(b"partial") + with open(os.path.splitext(staged)[0] + ".def", "w") as out: + out.write("temporary exports") + return False + + MOD._compile_dll_direct = fail_compile + assert not MOD.compile_dll("ignored.c", final, []) + with open(final, "rb") as built: + assert built.read() == b"old-good-shard" + assert pathlib.Path(ranges).read_text() == "OLD-RANGES\n" + assert not list(pathlib.Path(tmp).glob(".*.tmp.*")) + assert MOD.compiled_shard_complete(final) + + def good_compile(_src, staged, _includes, **_kwargs): + with open(staged, "wb") as out: + out.write(b"new-complete-shard") + with open(os.path.splitext(staged)[0] + ".def", "w") as out: + out.write("temporary exports") + return True + + MOD._compile_dll_direct = good_compile + func_ids = [(0x80010000, 0xDEADBEEF, + ((0x80010000, 0x10),))] + pair_id = MOD.overlay_pair_id("new source", func_ids) + assert pair_id != MOD.overlay_pair_id("changed source", func_ids) + bound_source = MOD.add_overlay_pair_export("new source", pair_id) + assert f"overlay_pair_id(void) {{ return UINT64_C(0x{pair_id:016X}); }}" in bound_source + assert MOD.compile_dll("ignored.c", final, [], + func_ids=func_ids, pair_id=pair_id) + with open(final, "rb") as built: + assert built.read() == b"new-complete-shard" + manifest = pathlib.Path(ranges).read_text() + assert f"P {pair_id:016X}\n" in manifest + assert "F 80010000 DEADBEEF\nR 80010000 10\n" in manifest + assert MOD.compiled_shard_complete(final) + assert not list(pathlib.Path(tmp).glob(".*.tmp.*")) + + # Kill a separate writer process AFTER each durable rename. This tests + # real kernel lock release and recovery, including the hardest point: + # the final DLL rename committed but journal cleanup never ran. + module_path = str(ROOT / "tools" / "compile_overlays.py") + crash_script = r''' +import importlib.util, os, sys +spec = importlib.util.spec_from_file_location("co_child", sys.argv[1]) +m = importlib.util.module_from_spec(spec); spec.loader.exec_module(m) +real = m.os.replace +count = 0 +def crash_after(src, dst): + global count + result = real(src, dst) + count += 1 + if count == int(sys.argv[5]): os._exit(91) + return result +m.os.replace = crash_after +m.publish_shard_pair(sys.argv[2], sys.argv[3], sys.argv[4]) +''' + for fail_after in range(1, 6): + with tempfile.TemporaryDirectory() as tmp: + final = os.path.join(tmp, "shard.dll") + ranges = os.path.join(tmp, "shard.ranges") + staged = os.path.join(tmp, ".new.dll") + staged_ranges = os.path.join(tmp, ".new.ranges") + pathlib.Path(final).write_bytes(b"OLD-DLL") + pathlib.Path(ranges).write_text("OLD-RANGES\n") + pathlib.Path(staged).write_bytes(b"NEW-DLL") + pathlib.Path(staged_ranges).write_text("NEW-RANGES\n") + child = subprocess.run( + [sys.executable, "-c", crash_script, module_path, + staged, staged_ranges, final, str(fail_after)]) + assert child.returncode == 91 + + MOD.recover_shard_pair(final) + expected = ((b"NEW-DLL", "NEW-RANGES\n") if fail_after == 5 + else (b"OLD-DLL", "OLD-RANGES\n")) + assert pathlib.Path(final).read_bytes() == expected[0] + assert pathlib.Path(ranges).read_text() == expected[1] + assert not list(pathlib.Path(tmp).glob("*.pair-txn.json")) + + # Recovery is restartable if an individual rollback rename faults. + with tempfile.TemporaryDirectory() as tmp: + final = os.path.join(tmp, "shard.dll") + ranges = os.path.join(tmp, "shard.ranges") + staged = os.path.join(tmp, ".new.dll") + staged_ranges = os.path.join(tmp, ".new.ranges") + pathlib.Path(final).write_bytes(b"OLD-DLL") + pathlib.Path(ranges).write_text("OLD-RANGES\n") + pathlib.Path(staged).write_bytes(b"NEW-DLL") + pathlib.Path(staged_ranges).write_text("NEW-RANGES\n") + child = subprocess.run( + [sys.executable, "-c", crash_script, module_path, + staged, staged_ranges, final, "3"]) + assert child.returncode == 91 + real_replace = MOD.os.replace + failed_once = False + + def fail_one_restore(src, dst): + nonlocal failed_once + if not failed_once and str(src).endswith('.old-ranges'): + failed_once = True + raise OSError("injected recovery rename fault") + return real_replace(src, dst) + + MOD.os.replace = fail_one_restore + try: + try: + MOD.recover_shard_pair(final) + raise AssertionError("recovery fault was not surfaced") + except OSError as exc: + assert "injected recovery" in str(exc) + finally: + MOD.os.replace = real_replace + MOD.recover_shard_pair(final) + assert pathlib.Path(final).read_bytes() == b"OLD-DLL" + assert pathlib.Path(ranges).read_text() == "OLD-RANGES\n" + + # Real cross-process writers must serialize on the permanent OS lock. + publish_script = r''' +import importlib.util, sys +spec = importlib.util.spec_from_file_location("co_child", sys.argv[1]) +m = importlib.util.module_from_spec(spec); spec.loader.exec_module(m) +m.publish_shard_pair(sys.argv[2], sys.argv[3], sys.argv[4]) +''' + with tempfile.TemporaryDirectory() as tmp: + final = os.path.join(tmp, "shard.dll") + ranges = os.path.join(tmp, "shard.ranges") + pathlib.Path(final).write_bytes(b"DLL-old") + pathlib.Path(ranges).write_text("RANGES-old") + writers = [] + for index in range(8): + staged = os.path.join(tmp, f"new-{index}.dll") + staged_ranges = os.path.join(tmp, f"new-{index}.ranges") + pathlib.Path(staged).write_bytes(f"DLL-{index}".encode()) + pathlib.Path(staged_ranges).write_text(f"RANGES-{index}") + writers.append(subprocess.Popen( + [sys.executable, "-c", publish_script, module_path, + staged, staged_ranges, final])) + assert all(writer.wait(timeout=30) == 0 for writer in writers) + dll_generation = pathlib.Path(final).read_text().removeprefix("DLL-") + range_generation = pathlib.Path(ranges).read_text().removeprefix("RANGES-") + assert dll_generation == range_generation + assert not list(pathlib.Path(tmp).glob("*.pair-txn.json")) + + # Readers must not observe the deliberate manifest-only publication + # window. Pause a real publisher after rename #4 while it owns the OS + # lock; completeness and coverage readers must block, then consume the + # committed pair rather than the transient half-state. + pause_script = r''' +import importlib.util, os, pathlib, sys, time +spec = importlib.util.spec_from_file_location("co_child", sys.argv[1]) +m = importlib.util.module_from_spec(spec); spec.loader.exec_module(m) +real = m.os.replace +count = 0 +def pause_after_manifest(src, dst): + global count + result = real(src, dst); count += 1 + if count == 4: + pathlib.Path(sys.argv[5]).write_text("paused") + time.sleep(1.0) + return result +m.os.replace = pause_after_manifest +m.publish_shard_pair(sys.argv[2], sys.argv[3], sys.argv[4]) +''' + for reader in ('complete', 'coverage'): + with tempfile.TemporaryDirectory() as tmp: + final = os.path.join(tmp, "00010000_DEADBEEF.dll") + ranges = os.path.splitext(final)[0] + '.ranges' + staged = os.path.join(tmp, ".new.dll") + staged_ranges = os.path.join(tmp, ".new.ranges") + paused = os.path.join(tmp, "paused") + pathlib.Path(final).write_bytes(b"OLD-DLL") + pathlib.Path(ranges).write_text( + "F 80010004 AAAAAAAA\nR 80010004 4\n") + pathlib.Path(staged).write_bytes(b"NEW-DLL") + pathlib.Path(staged_ranges).write_text( + "F 80010000 DEADBEEF\nR 80010000 10\n") + writer = subprocess.Popen( + [sys.executable, "-c", pause_script, module_path, + staged, staged_ranges, final, paused]) + deadline = time.monotonic() + 10 + while not os.path.exists(paused) and time.monotonic() < deadline: + time.sleep(0.01) + assert os.path.exists(paused), "publisher did not reach pause point" + started = time.monotonic() + if reader == 'complete': + assert MOD.compiled_shard_complete(final) + else: + assert MOD.load_region_coverage(tmp, 0x10000) == { + (0x80010000, 0xDEADBEEF)} + elapsed = time.monotonic() - started + assert elapsed >= 0.6, f'{reader} escaped pair lock in {elapsed:.3f}s' + assert writer.wait(timeout=10) == 0 + + if os.name == 'nt': + # Windows keeps a loaded image mapped even after its canonical name + # is renamed. Old-backup deletion may therefore return WinError 5; + # a committed new pair must survive and cleanup must be deferred. + import _ctypes + import ctypes + import shutil + gcc = r'C:\msys64\mingw64\bin\gcc.exe' + assert os.path.isfile(gcc), "real loaded-DLL regression needs MinGW gcc" + with tempfile.TemporaryDirectory() as tmp: + # The actual host compiler must export the same 64-bit identity + # serialized in P; this catches width/decorated-name mistakes + # that a source-string assertion cannot. + pair_id = 0xFEDCBA9876543210 + pair_source = pathlib.Path(tmp) / "pair.c" + pair_dll = str(pathlib.Path(tmp) / "pair.dll") + pair_source.write_text( + '#include <stdint.h>\n' + + '__declspec(dllexport) int overlay_abi(void) { return 14; }\n' + + MOD.add_overlay_pair_export('', pair_id)) + subprocess.run([gcc, '-shared', str(pair_source), '-o', pair_dll], + check=True, capture_output=True, text=True) + pathlib.Path(pair_dll).with_suffix('.ranges').write_text( + MOD.overlay_ranges_text([], pair_id)) + pair_lib = ctypes.WinDLL(pair_dll) + pair_fn = pair_lib.overlay_pair_id + pair_fn.restype = ctypes.c_uint64 + assert pair_fn() == pair_id + manifest = MOD.overlay_ranges_text([], pair_id) + assert f'P {pair_fn():016X}\n' in manifest + pair_handle = pair_lib._handle + pair_lib._handle = 0 + _ctypes.FreeLibrary(pair_handle) + assert MOD.compiled_shard_complete(pair_dll, 14) + assert not MOD.compiled_shard_complete( + pair_dll, 14 | (1 << 16)) # same cg dir, stale flavor + assert MOD.cached_shard_manifest_status( + pair_dll, 14, manifest, pair_id) == 'match' + assert MOD.cached_shard_manifest_status( + pair_dll, 14, manifest, pair_id ^ 1) == 'mismatch' + + source = pathlib.Path(tmp) / "loaded.c" + final = str(pathlib.Path(tmp) / "shard.dll") + ranges = str(pathlib.Path(tmp) / "shard.ranges") + staged = str(pathlib.Path(tmp) / ".new.dll") + staged_ranges = str(pathlib.Path(tmp) / ".new.ranges") + source.write_text("__declspec(dllexport) int loaded(void) { return 7; }\n") + subprocess.run([gcc, '-shared', str(source), '-o', final], + check=True, capture_output=True, text=True) + pathlib.Path(ranges).write_text("OLD-RANGES\n") + shutil.copyfile(final, staged) + pathlib.Path(staged_ranges).write_text("NEW-RANGES\n") + loaded = ctypes.WinDLL(final) + MOD.publish_shard_pair(staged, staged_ranges, final) + assert pathlib.Path(ranges).read_text() == "NEW-RANGES\n" + assert not os.path.exists(final + '.pair-txn.json') + deferred = list(pathlib.Path(tmp).glob( + 'shard.dll.pair-txn.*.old-dll')) + assert deferred, "loaded old DLL backup should require deferred cleanup" + handle = loaded._handle + loaded._handle = 0 + _ctypes.FreeLibrary(handle) + MOD.recover_shard_pair(final) + assert not [path for path in deferred if path.exists()] + + with tempfile.TemporaryDirectory() as tmp: + ranges = pathlib.Path(tmp) / "00010000_DEADBEEF.ranges" + ranges.write_text("F 80010000 DEADBEEF\nR 80010000 10\n") + assert MOD.load_region_coverage(tmp, 0x10000) == set() + ranges.with_suffix(MOD.overlay_ext()).write_bytes(b"DLL") + assert MOD.load_region_coverage(tmp, 0x10000) == { + (0x80010000, 0xDEADBEEF)} + finally: + MOD.os.replace = original_replace + MOD._compile_dll_direct = original + + +def check_interior_fragment_contract(): + entry = LOAD + 0x20 + good = [(entry, 0x12345678, [(entry, 8)])] + assert MOD.validate_interior_fragment_ids(entry, good, {entry}) is None + assert "missing from generated C" in MOD.validate_interior_fragment_ids( + entry, good, set()) + assert "0 manifest identities" in MOD.validate_interior_fragment_ids( + entry, [], {entry}) + assert "2 manifest identities" in MOD.validate_interior_fragment_ids( + entry, good + good, {entry}) + assert "0 ranges" in MOD.validate_interior_fragment_ids( + entry, [(entry, 0, [])], {entry}) + assert "17 ranges" in MOD.validate_interior_fragment_ids( + entry, [(entry, 0, [(entry + i * 4, 4) for i in range(17)])], + {entry}) + assert "outside its guarded ranges" in MOD.validate_interior_fragment_ids( + entry, [(entry, 0, [(entry + 4, 4)])], {entry}) + assert "fragment entry" in MOD.validate_interior_fragment_ids( + entry, good + [(entry + 0x40, 0, + [(entry + 0x40 + i * 4, 4) for i in range(17)])], + {entry, entry + 0x40}) + assert "empty guarded range" in MOD.validate_interior_fragment_ids( + entry, good + [(entry + 0x40, 0, [(entry + 0x40, 0)])], + {entry, entry + 0x40}) + assert MOD.interior_failure_is_deterministic( + "generated-c-audit: unsupported") + assert MOD.interior_failure_is_deterministic( + "requested-entry-audit: omitted") + assert not MOD.interior_failure_is_deterministic( + "fragment cache-key collision/stale pair") + + audit = { + "included_reasons": {}, + "executed_pcs": set(), + "producer_ranges": [(LOAD, LOAD + 0x100)], + "accepted_cross_producer_calls": {LOAD + 0x200}, + } + data = bytes(0x100) + assert MOD.make_interior_fragment_job( + LOAD & 0x1FFFFFFF, LOAD, len(data), data, audit, set()) is None + job = MOD.make_interior_fragment_job( + LOAD & 0x1FFFFFFF, LOAD, len(data), data, audit, {entry}) + assert job is not None + assert job["candidates"] == {entry} + assert job["forced"] == {entry} + assert job["executed"] == set() + assert job["producer_ranges"] == ((LOAD, LOAD + 0x100),) + assert job["cross_call_allow"] == (LOAD + 0x200,) + assert MOD.make_interior_fragment_job( + LOAD & 0x1FFFFFFF, LOAD, len(data), data, audit, + {LOAD + 0x200}) is None + + with tempfile.TemporaryDirectory() as td: + dll = pathlib.Path(td) / "fragment.dll" + ranges = pathlib.Path(td) / "fragment.ranges" + dll.write_bytes(b"DLL") + ranges.write_text("EXPECTED\n") + assert MOD.cached_shard_manifest_status( + str(dll), None, "EXPECTED\n") == "match" + assert MOD.cached_shard_manifest_status( + str(dll), None, "OTHER\n") == "mismatch" + ranges.unlink() + assert MOD.cached_shard_manifest_status( + str(dll), None, "EXPECTED\n") == "missing" + + old_run = MOD.subprocess.run + seen_seeds = [] + + class Args: + recompiler = "recompiler" + game_toml = "game.toml" + + class Failed: + returncode = 1 + stdout = "" + stderr = "expected stop" + + def stop_after_seeds(cmd, **_kwargs): + seeds = pathlib.Path(cmd[cmd.index("--seeds") + 1]) + seen_seeds.extend(seeds.read_text().splitlines()) + return Failed() + + try: + MOD.subprocess.run = stop_after_seeds + ids, status = MOD.compile_interior_fragment( + entry, data, LOAD, len(data), LOAD & 0x1FFFFFFF, "unused", + Args(), {}, {}, + ((LOAD, LOAD + 0x40), (LOAD + 0x80, LOAD + 0x100)), + (LOAD + 0x200, LOAD + 0x180, LOAD + 0x200)) + assert ids is None and status.startswith("recompiler-error") + finally: + MOD.subprocess.run = old_run + assert seen_seeds == [ + f"producer_range 0x{LOAD:08X} 0x{LOAD + 0x40:08X}", + f"producer_range 0x{LOAD + 0x80:08X} 0x{LOAD + 0x100:08X}", + f"cross_call_allow 0x{LOAD + 0x180:08X}", + f"cross_call_allow 0x{LOAD + 0x200:08X}", + f"dispatch_root 0x{entry:08X}", + ] + + +def check_tcc_runtime_define_parity(): + """TCC shards must use the same release/cycle contract as GCC shards.""" + seen = [] + old_run = MOD.subprocess.run + old_inc = MOD._bom_free_incdir + + class Result: + returncode = 0 + stdout = '' + stderr = '' + + def fake_run(cmd, **_kwargs): + seen.extend(cmd) + return Result() + + try: + MOD.subprocess.run = fake_run + MOD._bom_free_incdir = lambda path: path + with tempfile.TemporaryDirectory() as td: + source = pathlib.Path(td) / 'overlay.c' + source.write_text('int overlay_test(void) { return 0; }\n') + assert MOD._compile_dll_tcc( + str(source), str(pathlib.Path(td) / 'overlay.dll'), + [td], 3, 'tcc') + assert b'psx_tcc_ctz' in source.read_bytes() + finally: + MOD.subprocess.run = old_run + MOD._bom_free_incdir = old_inc + + assert '-DPSX_NO_DEBUG_TOOLS' in seen + assert '-DPSX_ENABLE_BLOCK_CYCLES=1' in seen + assert '-DPSX_OVERLAY_FLAVOR=3' in seen + + +def main(): + default_recompiler = ROOT / "recompiler" / "build" / "psxrecomp-game.exe" + parser = argparse.ArgumentParser() + parser.add_argument("--recompiler", default=str(default_recompiler)) + args = parser.parse_args() + if not os.path.isfile(args.recompiler): + raise SystemExit(f"recompiler not found: {args.recompiler}") + + check_composite_call_boundaries() + check_bounded_jump_table_discovery() + check_static_discovery_provenance() + check_owned_direct_call_is_interior() + check_discovered_host_owns_same_round_call_target() + check_later_discovered_host_retracts_interior_root() + check_recompiler_discovered_host_ownership(args.recompiler) + check_ownership_invalidation_and_producer_boundaries() + check_recompiler_unreachable_jal_not_alias(args.recompiler) + check_recomputed_evidence_and_unconditional_branch() + check_t2_shaped_retained_partition_conflict(args.recompiler) + check_static_alias_recipe() + check_optional_enrichment_fallback() + check_forward_branch_root() + check_recompiler_composite_contract(args.recompiler) + check_recompiler_pointer_table_call_root(args.recompiler) + check_recompiler_pointer_table_alias(args.recompiler) + check_retained_alias_contract(args.recompiler) + check_atomic_dll_publication() + check_interior_fragment_contract() + check_tcc_runtime_define_parity() + + data = bytearray(0x200) + + # A framed root directly calls a frameless leaf. JAL is the boundary + # proof; the leaf deliberately has neither a prologue nor a preceding + # return. + put(data, 0x00, 0x27BDFFF0) + put(data, 0x04, jal(LOAD + 0x40)) + put(data, 0x08, 0x00000000) + put(data, 0x0C, 0x03E00008) + put(data, 0x10, 0x27BD0010) + put(data, 0x40, 0x24020001) + put(data, 0x44, 0x03E00008) + put(data, 0x48, 0x00000000) + + cap = { + "schema": "psxrecomp overlay capture v2", + "load_addr": f"0x{LOAD:08X}", + "size": len(data), + "executed_pcs": [], + "dispatch_entry_pcs": [f"0x{LOAD:08X}"], + "function_entry_pcs": [f"0x{LOAD:08X}"], + "seeds": [f"0x{LOAD:08X}"], + } + seeds, audit = MOD.classify_overlay_seeds( + cap, bytes(data), LOAD, len(data), 0, {}) + assert audit["included_reasons"][LOAD + 0x40] == "DIRECT_JAL_TARGET" + assert f"call_root 0x{LOAD + 0x40:08X}" in seeds + + # A constant-register JR tail-calls backward to a frameless leaf. + put(data, 0x100, 0x27BDFFF0) + put(data, 0x104, 0x3C088001) # lui $t0,0x8001 + put(data, 0x108, 0x25080040) # addiu $t0,$t0,0x40 + put(data, 0x10C, 0x01000008) # jr $t0 + put(data, 0x110, 0x27BD0010) + walk = MOD._walk_overlay_function( + bytes(data), LOAD, len(data), LOAD + 0x100, LOAD + len(data)) + assert walk["static_indirect_targets"] == {LOAD + 0x40} + + check_padded_return_boundary(args.recompiler) + + print("ALL PASS") + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/recompiler/tests/test_bios_resident_shard.py b/recompiler/tests/test_bios_resident_shard.py new file mode 100644 index 00000000..53127e13 --- /dev/null +++ b/recompiler/tests/test_bios_resident_shard.py @@ -0,0 +1,59 @@ +#!/usr/bin/env python3 +"""Focused checks for exact-hash BIOS-resident shard publication/loading.""" +import importlib.util +import json +import pathlib +import tempfile + + +ROOT = pathlib.Path(__file__).resolve().parents[2] +SPEC = importlib.util.spec_from_file_location( + 'compile_overlays', ROOT / 'tools' / 'compile_overlays.py') +MOD = importlib.util.module_from_spec(SPEC) +assert SPEC.loader is not None +SPEC.loader.exec_module(MOD) + + +def main(): + recipe = json.loads((ROOT / 'tools' / 'aot_overlay_spike' / + 'bios_resident_code.json').read_text(encoding='utf-8')) + image = recipe['images'][0] + region_start = int(image['region_start'], 0) + region_size = int(image['region_size'], 0) + words = image['code_fragments'][0]['words'] + # Never regress to a page envelope: the rejected prototype exposed its + # trailing zeros as a seventh function (data-as-code). + assert region_start == 0x8000DF80 + assert region_size == len(words) * 4 == 0x70 + assert not image.get('data_words') + assert len(image['dispatch_entry_pcs']) == 6 + + with tempfile.TemporaryDirectory() as td: + dll = pathlib.Path(td) / '0000DF80_4EE6AC69.dll' + marker = dll.with_suffix('.resident') + cap = { + 'producer': MOD.BIOS_RESIDENT_PRODUCER, + 'bios_sha256': 'ab' * 32, + 'producer_name': 'test resident helper', + } + MOD.update_bios_resident_marker(str(dll), cap) + payload = json.loads(marker.read_text(encoding='utf-8')) + assert payload['schema'] == MOD.BIOS_RESIDENT_MARKER + assert payload['bios_sha256'] == 'ab' * 32 + + # Reusing the output stem for an ordinary capture must not leave an + # eager-preload marker behind. + MOD.update_bios_resident_marker(str(dll), {}) + assert not marker.exists() + + source = (ROOT / 'runtime' / 'src' / 'overlay_loader.c').read_text( + encoding='utf-8') + assert 'BIOS_RESIDENT_MARKER_SCHEMA' in source + assert source.count('load_bios_resident_shards();') == 2 + assert 'cache_path_is_bios_resident' in source + + print('ALL PASS') + + +if __name__ == '__main__': + main() diff --git a/recompiler/tests/test_overlay_guard_codegen.py b/recompiler/tests/test_overlay_guard_codegen.py index 83f93b07..eeb78a27 100644 --- a/recompiler/tests/test_overlay_guard_codegen.py +++ b/recompiler/tests/test_overlay_guard_codegen.py @@ -71,9 +71,9 @@ def gen_c(recompiler, overlay, tmp): f"{r.stderr or r.stdout}") # Overlay mode emits one *_full.c; static mode may shard it as # *_full_00.c, *_full_01.c, ... . Inspect the complete generated body in - # either representation. + # either representation, excluding the dispatch TU. full = sorted(f for f in os.listdir(out) - if "_full" in f and f.endswith(".c")) + if "_full" in f and f.endswith(".c") and "_dispatch" not in f) if not full: raise SystemExit(f"no _full*.c emitted in {out}") chunks = [] diff --git a/recompiler/tests/test_reachable_discovery_codegen.py b/recompiler/tests/test_reachable_discovery_codegen.py index e446a7cc..57bee453 100644 --- a/recompiler/tests/test_reachable_discovery_codegen.py +++ b/recompiler/tests/test_reachable_discovery_codegen.py @@ -6,6 +6,7 @@ Usage: python test_reachable_discovery_codegen.py \ """ import argparse import os +import pathlib import struct import subprocess import sys @@ -94,11 +95,17 @@ def main(): if result.returncode != 0: failures.append(f"reachable recompile failed:\n{output}") else: - full_path = os.path.join(tmp, "generated", "test.exe_full.c") + full_paths = sorted(path for path in + pathlib.Path(tmp, "generated").glob("test.exe_full*.c") + if "_dispatch" not in path.name) dispatch_path = os.path.join( tmp, "generated", "test.exe_dispatch.c") - with open(full_path, encoding="utf-8") as f: - full = f.read() + if not full_paths: + failures.append("reachable recompile emitted no _full*.c shards") + full = "" + else: + full = "\n".join(path.read_text(encoding="utf-8") + for path in full_paths) with open(dispatch_path, encoding="utf-8") as f: dispatch = f.read() diff --git a/runtime/build-tests-native/.ninja_deps b/runtime/build-tests-native/.ninja_deps new file mode 100644 index 00000000..7ff5db49 Binary files /dev/null and b/runtime/build-tests-native/.ninja_deps differ diff --git a/runtime/build-tests-native/.ninja_log b/runtime/build-tests-native/.ninja_log new file mode 100644 index 00000000..b10500e4 --- /dev/null +++ b/runtime/build-tests-native/.ninja_log @@ -0,0 +1,18 @@ +# ninja log v7 +14 190 8062365508344884 CMakeFiles/psx_icache_fastpath_test.dir/src/psx_icache.c.obj 3f5f761f0ae8a9f3 +8 480 8062365508284362 CMakeFiles/psx_icache_fastpath_test.dir/tests/test_psx_icache_fastpath.c.obj adc67a2ab461c728 +31 677 8062365508514900 CMakeFiles/psx_instr_cost_test.dir/tests/test_psx_instr_cost.cpp.obj f38b7c06880eefba +480 935 8062365513005949 psx_icache_fastpath_test.exe f63c8cac772e8ff9 +57 1138 8062365508774897 CMakeFiles/overlay_path_canon_test.dir/src/overlay_path_canon.c.obj cb24766d93402a71 +677 1166 8062365514971058 psx_instr_cost_test.exe 795da68cee05dcf4 +20 1517 8062365508404886 CMakeFiles/gte_register_access_test.dir/tests/test_gte_register_access.cpp.obj f7965e9201966d73 +66 2795 8062365508864923 CMakeFiles/autocompile_publication_test.dir/tests/test_autocompile_publication.c.obj de46f7e1dc1ae8bd +50 2959 8062365508704912 CMakeFiles/overlay_path_canon_test.dir/tests/test_overlay_path_canon.c.obj 79da6bf741fc3918 +2959 3274 8062365537795868 overlay_path_canon_test.exe 6c858a374ded6032 +76 3326 8062365508960147 CMakeFiles/autocompile_publication_test.dir/src/autocompile.c.obj 754f39eee5d207aa +3326 3629 8062365541460164 autocompile_publication_test.exe a076ad6d69d7648 +26 3885 8062365508464896 CMakeFiles/gte_register_access_test.dir/src/gte.cpp.obj 9138d1cc899ea616 +3885 4154 8062365547060734 gte_register_access_test.exe cce3a4661e184a6f +43 4626 8062365508634889 CMakeFiles/overlay_capture_retry_test.dir/src/overlay_capture.c.obj 44da6d84b8209f53 +37 5027 8062365508574911 CMakeFiles/overlay_capture_retry_test.dir/tests/test_overlay_capture_retry.cpp.obj 46beedc44c140cb +5028 5289 8062365558487882 overlay_capture_retry_test.exe a39045a3ae27f507 diff --git a/runtime/build-tests-native/CMakeCache.txt b/runtime/build-tests-native/CMakeCache.txt new file mode 100644 index 00000000..f61cbb0c --- /dev/null +++ b/runtime/build-tests-native/CMakeCache.txt @@ -0,0 +1,566 @@ +# This is the CMakeCache file. +# For build in directory: f:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native +# It was generated by CMake: C:/msys64/mingw64/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//Path to a program. +CCACHE_PROGRAM:FILEPATH=C:/msys64/mingw64/bin/ccache.exe + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/msys64/mingw64/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/msys64/mingw64/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:UNINITIALIZED=C:/msys64/mingw64/bin/g++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=C:/msys64/mingw64/bin/gcc-ar.exe + +//compiler launcher +CMAKE_CXX_COMPILER_LAUNCHER:STRING=C:/msys64/mingw64/bin/ccache.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/msys64/mingw64/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:UNINITIALIZED=C:/msys64/mingw64/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/msys64/mingw64/bin/gcc-ar.exe + +//compiler launcher +CMAKE_C_COMPILER_LAUNCHER:STRING=C:/msys64/mingw64/bin/ccache.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/msys64/mingw64/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/msys64/mingw64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/psxrecomp-runtime + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/msys64/mingw64/bin/ld.exe + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/msys64/mingw64/bin/ninja.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=C:/msys64/mingw64/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/msys64/mingw64/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/msys64/mingw64/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=psxrecomp-runtime + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/msys64/mingw64/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/msys64/mingw64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/msys64/mingw64/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=C:/msys64/mingw64/bin/strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to the coverage program that CTest uses for performing coverage +// inspection +COVERAGE_COMMAND:FILEPATH=C:/msys64/mingw64/bin/gcov.exe + +//Extra command line flags to pass to the coverage tool +COVERAGE_EXTRA_FLAGS:STRING=-l + +//How many times to retry timed-out CTest submissions. +CTEST_SUBMIT_RETRY_COUNT:STRING=3 + +//How long to wait between timed-out CTest submissions. +CTEST_SUBMIT_RETRY_DELAY:STRING=5 + +//Maximum time allowed before CTest will kill the test. +DART_TESTING_TIMEOUT:STRING=1500 + +//Command to build the project +MAKECOMMAND:STRING=C:\msys64\mingw64\bin\cmake.exe --build . --config "${CTEST_CONFIGURATION_TYPE}" + +//Path to the memory checking command, used for memory error detection. +MEMORYCHECK_COMMAND:FILEPATH=MEMORYCHECK_COMMAND-NOTFOUND + +//File that contains suppressions for the memory checker +MEMORYCHECK_SUPPRESSIONS_FILE:FILEPATH= + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=C:/msys64/mingw64/bin/pkg-config.exe + +//Build with TCP debug server + heartbeat + per-block recording +PSX_DEBUG_TOOLS:BOOL=OFF + +//Build the experimental Vulkan renderer backend (WIP) +PSX_ENABLE_VULKAN:BOOL=OFF + +//Build the integrated RmlUi launcher UI +PSX_LAUNCHER:BOOL=OFF + +//Statically link SDL2 + libgcc/libstdc++ for a self-contained +// exe +PSX_STATIC_RUNTIME:BOOL=ON + +//Name of the computer/site where compile is being run +SITE:STRING=DESKTOP-HN15M1H + +//Path to a program. +_psxrt_bash:FILEPATH=C:/Program Files/Git/usr/bin/bash.exe + +//Path to a library. +pkgcfg_lib_SDL2_SDL2:FILEPATH=C:/msys64/mingw64/lib/libSDL2.dll.a + +//Path to a library. +pkgcfg_lib_SDL2_SDL2main:FILEPATH=C:/msys64/mingw64/lib/libSDL2main.a + +//Path to a library. +pkgcfg_lib_SDL2_mingw32:FILEPATH=C:/msys64/mingw64/lib/libmingw32.a + +//Value Computed by CMake +psxrecomp-runtime_BINARY_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native + +//Value Computed by CMake +psxrecomp-runtime_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +psxrecomp-runtime_SOURCE_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=f:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/msys64/mingw64/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/msys64/mingw64/bin/cpack.exe +//ADVANCED property for variable: CMAKE_CTEST_COMMAND +CMAKE_CTEST_COMMAND-ADVANCED:INTERNAL=1 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/msys64/mingw64/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/msys64/mingw64/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_COMMAND +COVERAGE_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: COVERAGE_EXTRA_FLAGS +COVERAGE_EXTRA_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_COUNT +CTEST_SUBMIT_RETRY_COUNT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CTEST_SUBMIT_RETRY_DELAY +CTEST_SUBMIT_RETRY_DELAY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DART_TESTING_TIMEOUT +DART_TESTING_TIMEOUT-ADVANCED:INTERNAL=1 +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[C:/msys64/mingw64/bin/pkg-config.exe][v2.5.1()] +//ADVANCED property for variable: MAKECOMMAND +MAKECOMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_COMMAND +MEMORYCHECK_COMMAND-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MEMORYCHECK_SUPPRESSIONS_FILE +MEMORYCHECK_SUPPRESSIONS_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +SDL2_CFLAGS:INTERNAL=-IC:/msys64/mingw64/bin/../include;-IC:/msys64/mingw64/bin/../include/SDL2;-Dmain=SDL_main +SDL2_CFLAGS_I:INTERNAL= +SDL2_CFLAGS_OTHER:INTERNAL=-Dmain=SDL_main +SDL2_FOUND:INTERNAL=1 +SDL2_INCLUDEDIR:INTERNAL=C:/msys64/mingw64/bin/../include +SDL2_INCLUDE_DIRS:INTERNAL=C:/msys64/mingw64/bin/../include;C:/msys64/mingw64/bin/../include/SDL2 +SDL2_LDFLAGS:INTERNAL=-LC:/msys64/mingw64/bin/../lib;-lmingw32;-mwindows;-lSDL2main;-lSDL2 +SDL2_LDFLAGS_OTHER:INTERNAL=-mwindows +SDL2_LIBDIR:INTERNAL=C:/msys64/mingw64/bin/../lib +SDL2_LIBRARIES:INTERNAL=mingw32;SDL2main;SDL2 +SDL2_LIBRARY_DIRS:INTERNAL=C:/msys64/mingw64/bin/../lib +SDL2_LIBS:INTERNAL= +SDL2_LIBS_L:INTERNAL= +SDL2_LIBS_OTHER:INTERNAL= +SDL2_LIBS_PATHS:INTERNAL= +SDL2_MODULE_NAME:INTERNAL=sdl2 +SDL2_PREFIX:INTERNAL=C:/msys64/mingw64/bin/.. +SDL2_STATIC_CFLAGS:INTERNAL=-IC:/msys64/mingw64/bin/../include;-IC:/msys64/mingw64/bin/../include/SDL2;-Dmain=SDL_main +SDL2_STATIC_CFLAGS_I:INTERNAL= +SDL2_STATIC_CFLAGS_OTHER:INTERNAL=-Dmain=SDL_main +SDL2_STATIC_INCLUDE_DIRS:INTERNAL=C:/msys64/mingw64/bin/../include;C:/msys64/mingw64/bin/../include/SDL2 +SDL2_STATIC_LDFLAGS:INTERNAL=-LC:/msys64/mingw64/bin/../lib;-lmingw32;-mwindows;-lSDL2main;-lSDL2;-lm;-lkernel32;-luser32;-lgdi32;-lwinmm;-limm32;-lole32;-loleaut32;-lversion;-luuid;-ladvapi32;-lsetupapi;-lshell32;-ldinput8 +SDL2_STATIC_LDFLAGS_OTHER:INTERNAL=-mwindows +SDL2_STATIC_LIBDIR:INTERNAL= +SDL2_STATIC_LIBRARIES:INTERNAL=mingw32;SDL2main;SDL2;m;kernel32;user32;gdi32;winmm;imm32;ole32;oleaut32;version;uuid;advapi32;setupapi;shell32;dinput8 +SDL2_STATIC_LIBRARY_DIRS:INTERNAL=C:/msys64/mingw64/bin/../lib +SDL2_STATIC_LIBS:INTERNAL= +SDL2_STATIC_LIBS_L:INTERNAL= +SDL2_STATIC_LIBS_OTHER:INTERNAL= +SDL2_STATIC_LIBS_PATHS:INTERNAL= +SDL2_VERSION:INTERNAL=2.32.10 +SDL2_sdl2_INCLUDEDIR:INTERNAL= +SDL2_sdl2_LIBDIR:INTERNAL= +SDL2_sdl2_PREFIX:INTERNAL= +SDL2_sdl2_VERSION:INTERNAL= +//ADVANCED property for variable: SITE +SITE-ADVANCED:INTERNAL=1 +__pkg_config_arguments_SDL2:INTERNAL=REQUIRED;sdl2 +__pkg_config_checked_SDL2:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL2_SDL2 +pkgcfg_lib_SDL2_SDL2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL2_SDL2main +pkgcfg_lib_SDL2_SDL2main-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL2_mingw32 +pkgcfg_lib_SDL2_mingw32-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=C:/msys64/mingw64/bin/../lib + diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeCCompiler.cmake b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeCCompiler.cmake new file mode 100644 index 00000000..60f1feea --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "C:/msys64/mingw64/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "15.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "23") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "C:/msys64/mingw64/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/msys64/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/msys64/mingw64/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/msys64/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/msys64/mingw64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.45.1) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..08040b21 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "C:/msys64/mingw64/bin/g++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "15.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "C:/msys64/mingw64/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "C:/msys64/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/msys64/mingw64/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "C:/msys64/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/msys64/mingw64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.45.1) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + + diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 00000000..8be3b3dd Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin differ diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 00000000..0457c01b Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeRCCompiler.cmake b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeRCCompiler.cmake new file mode 100644 index 00000000..b6125d0f --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/msys64/mingw64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeSystem.cmake b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeSystem.cmake new file mode 100644 index 00000000..4a4b1fe9 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/4.2.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19045") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19045") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19045") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19045") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c b/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..9a7d5444 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdC/a.exe b/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdC/a.exe new file mode 100644 index 00000000..cc26798c Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdC/a.exe differ diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..7ffcb5b4 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdCXX/a.exe b/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdCXX/a.exe new file mode 100644 index 00000000..086a3ef9 Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdCXX/a.exe differ diff --git a/runtime/build-tests-native/CMakeFiles/CMakeConfigureLog.yaml b/runtime/build-tests-native/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 00000000..f29575c4 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,9230 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Windows - 10.0.19045 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Program used to build from build.ninja files." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ninja-build" + - "ninja" + - "samu" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ninja-build.com" + - "C:/msys64/mingw64/bin/ninja-build.exe" + - "C:/msys64/mingw64/bin/ninja-build" + - "C:/msys64/mingw64/bin/ninja.com" + found: "C:/msys64/mingw64/bin/ninja.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/msys64/mingw64/share/cmake/Modules/" + found: "C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/msys64/mingw64/bin/gcc.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + + The C compiler identification is GNU, found in: + F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdC/a.exe + + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ar.com" + found: "C:/msys64/mingw64/bin/ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ranlib.com" + found: "C:/msys64/mingw64/bin/ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/strip.com" + found: "C:/msys64/mingw64/bin/strip.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ld.com" + found: "C:/msys64/mingw64/bin/ld.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/nm.com" + found: "C:/msys64/mingw64/bin/nm.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/objdump.com" + found: "C:/msys64/mingw64/bin/objdump.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/objcopy.com" + found: "C:/msys64/mingw64/bin/objcopy.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/readelf.com" + found: "C:/msys64/mingw64/bin/readelf.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/dlltool.com" + found: "C:/msys64/mingw64/bin/dlltool.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/addr2line.com" + found: "C:/msys64/mingw64/bin/addr2line.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/tapi.com" + - "C:/msys64/mingw64/bin/tapi.exe" + - "C:/msys64/mingw64/bin/tapi" + - "C:/Users/Matthew/bin/tapi.com" + - "C:/Users/Matthew/bin/tapi.exe" + - "C:/Users/Matthew/bin/tapi" + - "C:/Program Files/Git/mingw64/bin/tapi.com" + - "C:/Program Files/Git/mingw64/bin/tapi.exe" + - "C:/Program Files/Git/mingw64/bin/tapi" + - "C:/Program Files/Git/usr/local/bin/tapi.com" + - "C:/Program Files/Git/usr/local/bin/tapi.exe" + - "C:/Program Files/Git/usr/local/bin/tapi" + - "C:/Program Files/Git/usr/bin/tapi.com" + - "C:/Program Files/Git/usr/bin/tapi.exe" + - "C:/Program Files/Git/usr/bin/tapi" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi.com" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi" + - "C:/devkitPro/msys2/usr/bin/tapi.com" + - "C:/devkitPro/msys2/usr/bin/tapi.exe" + - "C:/devkitPro/msys2/usr/bin/tapi" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi" + - "C:/Windows/System32/tapi.com" + - "C:/Windows/System32/tapi.exe" + - "C:/Windows/System32/tapi" + - "C:/Windows/tapi.com" + - "C:/Windows/tapi.exe" + - "C:/Windows/tapi" + - "C:/Windows/System32/wbem/tapi.com" + - "C:/Windows/System32/wbem/tapi.exe" + - "C:/Windows/System32/wbem/tapi" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi" + - "C:/Windows/System32/OpenSSH/tapi.com" + - "C:/Windows/System32/OpenSSH/tapi.exe" + - "C:/Windows/System32/OpenSSH/tapi" + - "C:/Program Files/dotnet/tapi.com" + - "C:/Program Files/dotnet/tapi.exe" + - "C:/Program Files/dotnet/tapi" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi" + - "C:/Program Files/nodejs/tapi.com" + - "C:/Program Files/nodejs/tapi.exe" + - "C:/Program Files/nodejs/tapi" + - "C:/Program Files/PuTTY/tapi.com" + - "C:/Program Files/PuTTY/tapi.exe" + - "C:/Program Files/PuTTY/tapi" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi" + - "C:/ffmpeg/bin/tapi.com" + - "C:/ffmpeg/bin/tapi.exe" + - "C:/ffmpeg/bin/tapi" + - "C:/Program Files/eSpeak NG/tapi.com" + - "C:/Program Files/eSpeak NG/tapi.exe" + - "C:/Program Files/eSpeak NG/tapi" + - "C:/Program Files/Calibre2/tapi.com" + - "C:/Program Files/Calibre2/tapi.exe" + - "C:/Program Files/Calibre2/tapi" + - "C:/Program Files/Git/cmd/tapi.com" + - "C:/Program Files/Git/cmd/tapi.exe" + - "C:/Program Files/Git/cmd/tapi" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi" + - "C:/Program Files (x86)/cloudflared/tapi.com" + - "C:/Program Files (x86)/cloudflared/tapi.exe" + - "C:/Program Files (x86)/cloudflared/tapi" + - "C:/Program Files/Docker/Docker/resources/bin/tapi.com" + - "C:/Program Files/Docker/Docker/resources/bin/tapi.exe" + - "C:/Program Files/Docker/Docker/resources/bin/tapi" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi" + - "C:/Program Files/WezTerm/tapi.com" + - "C:/Program Files/WezTerm/tapi.exe" + - "C:/Program Files/WezTerm/tapi" + - "C:/Program Files/Go/bin/tapi.com" + - "C:/Program Files/Go/bin/tapi.exe" + - "C:/Program Files/Go/bin/tapi" + - "C:/Users/Matthew/.local/bin/tapi.com" + - "C:/Users/Matthew/.local/bin/tapi.exe" + - "C:/Users/Matthew/.local/bin/tapi" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi" + - "C:/Users/Matthew/.dotnet/tools/tapi.com" + - "C:/Users/Matthew/.dotnet/tools/tapi.exe" + - "C:/Users/Matthew/.dotnet/tools/tapi" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi" + - "C:/Program Files/smartmontools/bin/tapi.com" + - "C:/Program Files/smartmontools/bin/tapi.exe" + - "C:/Program Files/smartmontools/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi" + - "C:/Program Files (x86)/Nmap/tapi.com" + - "C:/Program Files (x86)/Nmap/tapi.exe" + - "C:/Program Files (x86)/Nmap/tapi" + - "C:/Program Files/mitmproxy/bin/tapi.com" + - "C:/Program Files/mitmproxy/bin/tapi.exe" + - "C:/Program Files/mitmproxy/bin/tapi" + - "C:/Users/Matthew/go/bin/tapi.com" + - "C:/Users/Matthew/go/bin/tapi.exe" + - "C:/Users/Matthew/go/bin/tapi" + - "C:/Program Files/GitHub CLI/tapi.com" + - "C:/Program Files/GitHub CLI/tapi.exe" + - "C:/Program Files/GitHub CLI/tapi" + - "C:/Users/Matthew/.cargo/bin/tapi.com" + - "C:/Users/Matthew/.cargo/bin/tapi.exe" + - "C:/Users/Matthew/.cargo/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi" + - "C:/Godot/tapi.com" + - "C:/Godot/tapi.exe" + - "C:/Godot/tapi" + - "C:/Android/Sdk/platform-tools/tapi.com" + - "C:/Android/Sdk/platform-tools/tapi.exe" + - "C:/Android/Sdk/platform-tools/tapi" + - "C:/Android/Sdk/emulator/tapi.com" + - "C:/Android/Sdk/emulator/tapi.exe" + - "C:/Android/Sdk/emulator/tapi" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi" + - "C:/Program Files/Git/usr/bin/core_perl/tapi.com" + - "C:/Program Files/Git/usr/bin/core_perl/tapi.exe" + - "C:/Program Files/Git/usr/bin/core_perl/tapi" + found: false + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ar-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15.2" + - "C:/Users/Matthew/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ar-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2" + - "C:/Windows/System32/gcc-ar-15.2.com" + - "C:/Windows/System32/gcc-ar-15.2.exe" + - "C:/Windows/System32/gcc-ar-15.2" + - "C:/Windows/gcc-ar-15.2.com" + - "C:/Windows/gcc-ar-15.2.exe" + - "C:/Windows/gcc-ar-15.2" + - "C:/Windows/System32/wbem/gcc-ar-15.2.com" + - "C:/Windows/System32/wbem/gcc-ar-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ar-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2" + - "C:/Program Files/dotnet/gcc-ar-15.2.com" + - "C:/Program Files/dotnet/gcc-ar-15.2.exe" + - "C:/Program Files/dotnet/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2" + - "C:/Program Files/nodejs/gcc-ar-15.2.com" + - "C:/Program Files/nodejs/gcc-ar-15.2.exe" + - "C:/Program Files/nodejs/gcc-ar-15.2" + - "C:/Program Files/PuTTY/gcc-ar-15.2.com" + - "C:/Program Files/PuTTY/gcc-ar-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ar-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2" + - "C:/ffmpeg/bin/gcc-ar-15.2.com" + - "C:/ffmpeg/bin/gcc-ar-15.2.exe" + - "C:/ffmpeg/bin/gcc-ar-15.2" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2" + - "C:/Program Files/Calibre2/gcc-ar-15.2.com" + - "C:/Program Files/Calibre2/gcc-ar-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ar-15.2" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2" + - "C:/Program Files/WezTerm/gcc-ar-15.2.com" + - "C:/Program Files/WezTerm/gcc-ar-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ar-15.2" + - "C:/Program Files/Go/bin/gcc-ar-15.2.com" + - "C:/Program Files/Go/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2" + - "C:/Godot/gcc-ar-15.2.com" + - "C:/Godot/gcc-ar-15.2.exe" + - "C:/Godot/gcc-ar-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2" + - "C:/msys64/mingw64/bin/gcc-ar-15.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15" + - "C:/Users/Matthew/bin/gcc-ar-15.com" + - "C:/Users/Matthew/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/bin/gcc-ar-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15" + - "C:/Windows/System32/gcc-ar-15.com" + - "C:/Windows/System32/gcc-ar-15.exe" + - "C:/Windows/System32/gcc-ar-15" + - "C:/Windows/gcc-ar-15.com" + - "C:/Windows/gcc-ar-15.exe" + - "C:/Windows/gcc-ar-15" + - "C:/Windows/System32/wbem/gcc-ar-15.com" + - "C:/Windows/System32/wbem/gcc-ar-15.exe" + - "C:/Windows/System32/wbem/gcc-ar-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15" + - "C:/Program Files/dotnet/gcc-ar-15.com" + - "C:/Program Files/dotnet/gcc-ar-15.exe" + - "C:/Program Files/dotnet/gcc-ar-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15" + - "C:/Program Files/nodejs/gcc-ar-15.com" + - "C:/Program Files/nodejs/gcc-ar-15.exe" + - "C:/Program Files/nodejs/gcc-ar-15" + - "C:/Program Files/PuTTY/gcc-ar-15.com" + - "C:/Program Files/PuTTY/gcc-ar-15.exe" + - "C:/Program Files/PuTTY/gcc-ar-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15" + - "C:/ffmpeg/bin/gcc-ar-15.com" + - "C:/ffmpeg/bin/gcc-ar-15.exe" + - "C:/ffmpeg/bin/gcc-ar-15" + - "C:/Program Files/eSpeak NG/gcc-ar-15.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15" + - "C:/Program Files/Calibre2/gcc-ar-15.com" + - "C:/Program Files/Calibre2/gcc-ar-15.exe" + - "C:/Program Files/Calibre2/gcc-ar-15" + - "C:/Program Files/Git/cmd/gcc-ar-15.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15" + - "C:/Program Files/WezTerm/gcc-ar-15.com" + - "C:/Program Files/WezTerm/gcc-ar-15.exe" + - "C:/Program Files/WezTerm/gcc-ar-15" + - "C:/Program Files/Go/bin/gcc-ar-15.com" + - "C:/Program Files/Go/bin/gcc-ar-15.exe" + - "C:/Program Files/Go/bin/gcc-ar-15" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15" + - "C:/Users/Matthew/go/bin/gcc-ar-15.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15" + - "C:/Program Files/GitHub CLI/gcc-ar-15.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15" + - "C:/Godot/gcc-ar-15.com" + - "C:/Godot/gcc-ar-15.exe" + - "C:/Godot/gcc-ar-15" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15" + - "C:/Android/Sdk/emulator/gcc-ar-15.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15" + - "C:/msys64/mingw64/bin/gcc-ar15.com" + - "C:/msys64/mingw64/bin/gcc-ar15.exe" + - "C:/msys64/mingw64/bin/gcc-ar15" + - "C:/Users/Matthew/bin/gcc-ar15.com" + - "C:/Users/Matthew/bin/gcc-ar15.exe" + - "C:/Users/Matthew/bin/gcc-ar15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15" + - "C:/Program Files/Git/usr/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15" + - "C:/Windows/System32/gcc-ar15.com" + - "C:/Windows/System32/gcc-ar15.exe" + - "C:/Windows/System32/gcc-ar15" + - "C:/Windows/gcc-ar15.com" + - "C:/Windows/gcc-ar15.exe" + - "C:/Windows/gcc-ar15" + - "C:/Windows/System32/wbem/gcc-ar15.com" + - "C:/Windows/System32/wbem/gcc-ar15.exe" + - "C:/Windows/System32/wbem/gcc-ar15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15" + - "C:/Windows/System32/OpenSSH/gcc-ar15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar15" + - "C:/Program Files/dotnet/gcc-ar15.com" + - "C:/Program Files/dotnet/gcc-ar15.exe" + - "C:/Program Files/dotnet/gcc-ar15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15" + - "C:/Program Files/nodejs/gcc-ar15.com" + - "C:/Program Files/nodejs/gcc-ar15.exe" + - "C:/Program Files/nodejs/gcc-ar15" + - "C:/Program Files/PuTTY/gcc-ar15.com" + - "C:/Program Files/PuTTY/gcc-ar15.exe" + - "C:/Program Files/PuTTY/gcc-ar15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15" + - "C:/ffmpeg/bin/gcc-ar15.com" + - "C:/ffmpeg/bin/gcc-ar15.exe" + - "C:/ffmpeg/bin/gcc-ar15" + - "C:/Program Files/eSpeak NG/gcc-ar15.com" + - "C:/Program Files/eSpeak NG/gcc-ar15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar15" + - "C:/Program Files/Calibre2/gcc-ar15.com" + - "C:/Program Files/Calibre2/gcc-ar15.exe" + - "C:/Program Files/Calibre2/gcc-ar15" + - "C:/Program Files/Git/cmd/gcc-ar15.com" + - "C:/Program Files/Git/cmd/gcc-ar15.exe" + - "C:/Program Files/Git/cmd/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15" + - "C:/Program Files/WezTerm/gcc-ar15.com" + - "C:/Program Files/WezTerm/gcc-ar15.exe" + - "C:/Program Files/WezTerm/gcc-ar15" + - "C:/Program Files/Go/bin/gcc-ar15.com" + - "C:/Program Files/Go/bin/gcc-ar15.exe" + - "C:/Program Files/Go/bin/gcc-ar15" + - "C:/Users/Matthew/.local/bin/gcc-ar15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15" + - "C:/Program Files/smartmontools/bin/gcc-ar15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15" + - "C:/Program Files (x86)/Nmap/gcc-ar15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar15" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar15" + - "C:/Users/Matthew/go/bin/gcc-ar15.com" + - "C:/Users/Matthew/go/bin/gcc-ar15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar15" + - "C:/Program Files/GitHub CLI/gcc-ar15.com" + - "C:/Program Files/GitHub CLI/gcc-ar15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15" + - "C:/Godot/gcc-ar15.com" + - "C:/Godot/gcc-ar15.exe" + - "C:/Godot/gcc-ar15" + - "C:/Android/Sdk/platform-tools/gcc-ar15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar15" + - "C:/Android/Sdk/emulator/gcc-ar15.com" + - "C:/Android/Sdk/emulator/gcc-ar15.exe" + - "C:/Android/Sdk/emulator/gcc-ar15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15" + - "C:/msys64/mingw64/bin/gcc-ar.com" + found: "C:/msys64/mingw64/bin/gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2" + - "C:/Windows/System32/gcc-ranlib-15.2.com" + - "C:/Windows/System32/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/gcc-ranlib-15.2" + - "C:/Windows/gcc-ranlib-15.2.com" + - "C:/Windows/gcc-ranlib-15.2.exe" + - "C:/Windows/gcc-ranlib-15.2" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15.2" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15.2" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2" + - "C:/Godot/gcc-ranlib-15.2.com" + - "C:/Godot/gcc-ranlib-15.2.exe" + - "C:/Godot/gcc-ranlib-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15" + - "C:/Users/Matthew/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15" + - "C:/Windows/System32/gcc-ranlib-15.com" + - "C:/Windows/System32/gcc-ranlib-15.exe" + - "C:/Windows/System32/gcc-ranlib-15" + - "C:/Windows/gcc-ranlib-15.com" + - "C:/Windows/gcc-ranlib-15.exe" + - "C:/Windows/gcc-ranlib-15" + - "C:/Windows/System32/wbem/gcc-ranlib-15.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15" + - "C:/Program Files/dotnet/gcc-ranlib-15.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15" + - "C:/Program Files/nodejs/gcc-ranlib-15.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15" + - "C:/Program Files/PuTTY/gcc-ranlib-15.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15" + - "C:/ffmpeg/bin/gcc-ranlib-15.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15" + - "C:/Program Files/Calibre2/gcc-ranlib-15.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15" + - "C:/Program Files/WezTerm/gcc-ranlib-15.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15" + - "C:/Program Files/Go/bin/gcc-ranlib-15.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15" + - "C:/Godot/gcc-ranlib-15.com" + - "C:/Godot/gcc-ranlib-15.exe" + - "C:/Godot/gcc-ranlib-15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15" + - "C:/msys64/mingw64/bin/gcc-ranlib15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib15" + - "C:/Users/Matthew/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15" + - "C:/Windows/System32/gcc-ranlib15.com" + - "C:/Windows/System32/gcc-ranlib15.exe" + - "C:/Windows/System32/gcc-ranlib15" + - "C:/Windows/gcc-ranlib15.com" + - "C:/Windows/gcc-ranlib15.exe" + - "C:/Windows/gcc-ranlib15" + - "C:/Windows/System32/wbem/gcc-ranlib15.com" + - "C:/Windows/System32/wbem/gcc-ranlib15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15" + - "C:/Program Files/dotnet/gcc-ranlib15.com" + - "C:/Program Files/dotnet/gcc-ranlib15.exe" + - "C:/Program Files/dotnet/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15" + - "C:/Program Files/nodejs/gcc-ranlib15.com" + - "C:/Program Files/nodejs/gcc-ranlib15.exe" + - "C:/Program Files/nodejs/gcc-ranlib15" + - "C:/Program Files/PuTTY/gcc-ranlib15.com" + - "C:/Program Files/PuTTY/gcc-ranlib15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15" + - "C:/ffmpeg/bin/gcc-ranlib15.com" + - "C:/ffmpeg/bin/gcc-ranlib15.exe" + - "C:/ffmpeg/bin/gcc-ranlib15" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib15" + - "C:/Program Files/Calibre2/gcc-ranlib15.com" + - "C:/Program Files/Calibre2/gcc-ranlib15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib15" + - "C:/Program Files/Git/cmd/gcc-ranlib15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15" + - "C:/Program Files/WezTerm/gcc-ranlib15.com" + - "C:/Program Files/WezTerm/gcc-ranlib15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib15" + - "C:/Program Files/Go/bin/gcc-ranlib15.com" + - "C:/Program Files/Go/bin/gcc-ranlib15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib15" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15" + - "C:/Godot/gcc-ranlib15.com" + - "C:/Godot/gcc-ranlib15.exe" + - "C:/Godot/gcc-ranlib15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15" + - "C:/Android/Sdk/emulator/gcc-ranlib15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15" + - "C:/msys64/mingw64/bin/gcc-ranlib.com" + found: "C:/msys64/mingw64/bin/gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/msys64/mingw64/share/cmake/Modules/" + found: "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/msys64/mingw64/bin/g++.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + + The CXX compiler identification is GNU, found in: + F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/4.2.2/CompilerIdCXX/a.exe + + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ar-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15.2" + - "C:/Users/Matthew/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ar-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2" + - "C:/Windows/System32/gcc-ar-15.2.com" + - "C:/Windows/System32/gcc-ar-15.2.exe" + - "C:/Windows/System32/gcc-ar-15.2" + - "C:/Windows/gcc-ar-15.2.com" + - "C:/Windows/gcc-ar-15.2.exe" + - "C:/Windows/gcc-ar-15.2" + - "C:/Windows/System32/wbem/gcc-ar-15.2.com" + - "C:/Windows/System32/wbem/gcc-ar-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ar-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2" + - "C:/Program Files/dotnet/gcc-ar-15.2.com" + - "C:/Program Files/dotnet/gcc-ar-15.2.exe" + - "C:/Program Files/dotnet/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2" + - "C:/Program Files/nodejs/gcc-ar-15.2.com" + - "C:/Program Files/nodejs/gcc-ar-15.2.exe" + - "C:/Program Files/nodejs/gcc-ar-15.2" + - "C:/Program Files/PuTTY/gcc-ar-15.2.com" + - "C:/Program Files/PuTTY/gcc-ar-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ar-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2" + - "C:/ffmpeg/bin/gcc-ar-15.2.com" + - "C:/ffmpeg/bin/gcc-ar-15.2.exe" + - "C:/ffmpeg/bin/gcc-ar-15.2" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2" + - "C:/Program Files/Calibre2/gcc-ar-15.2.com" + - "C:/Program Files/Calibre2/gcc-ar-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ar-15.2" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2" + - "C:/Program Files/WezTerm/gcc-ar-15.2.com" + - "C:/Program Files/WezTerm/gcc-ar-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ar-15.2" + - "C:/Program Files/Go/bin/gcc-ar-15.2.com" + - "C:/Program Files/Go/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2" + - "C:/Godot/gcc-ar-15.2.com" + - "C:/Godot/gcc-ar-15.2.exe" + - "C:/Godot/gcc-ar-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2" + - "C:/msys64/mingw64/bin/gcc-ar-15.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15" + - "C:/Users/Matthew/bin/gcc-ar-15.com" + - "C:/Users/Matthew/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/bin/gcc-ar-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15" + - "C:/Windows/System32/gcc-ar-15.com" + - "C:/Windows/System32/gcc-ar-15.exe" + - "C:/Windows/System32/gcc-ar-15" + - "C:/Windows/gcc-ar-15.com" + - "C:/Windows/gcc-ar-15.exe" + - "C:/Windows/gcc-ar-15" + - "C:/Windows/System32/wbem/gcc-ar-15.com" + - "C:/Windows/System32/wbem/gcc-ar-15.exe" + - "C:/Windows/System32/wbem/gcc-ar-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15" + - "C:/Program Files/dotnet/gcc-ar-15.com" + - "C:/Program Files/dotnet/gcc-ar-15.exe" + - "C:/Program Files/dotnet/gcc-ar-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15" + - "C:/Program Files/nodejs/gcc-ar-15.com" + - "C:/Program Files/nodejs/gcc-ar-15.exe" + - "C:/Program Files/nodejs/gcc-ar-15" + - "C:/Program Files/PuTTY/gcc-ar-15.com" + - "C:/Program Files/PuTTY/gcc-ar-15.exe" + - "C:/Program Files/PuTTY/gcc-ar-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15" + - "C:/ffmpeg/bin/gcc-ar-15.com" + - "C:/ffmpeg/bin/gcc-ar-15.exe" + - "C:/ffmpeg/bin/gcc-ar-15" + - "C:/Program Files/eSpeak NG/gcc-ar-15.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15" + - "C:/Program Files/Calibre2/gcc-ar-15.com" + - "C:/Program Files/Calibre2/gcc-ar-15.exe" + - "C:/Program Files/Calibre2/gcc-ar-15" + - "C:/Program Files/Git/cmd/gcc-ar-15.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15" + - "C:/Program Files/WezTerm/gcc-ar-15.com" + - "C:/Program Files/WezTerm/gcc-ar-15.exe" + - "C:/Program Files/WezTerm/gcc-ar-15" + - "C:/Program Files/Go/bin/gcc-ar-15.com" + - "C:/Program Files/Go/bin/gcc-ar-15.exe" + - "C:/Program Files/Go/bin/gcc-ar-15" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15" + - "C:/Users/Matthew/go/bin/gcc-ar-15.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15" + - "C:/Program Files/GitHub CLI/gcc-ar-15.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15" + - "C:/Godot/gcc-ar-15.com" + - "C:/Godot/gcc-ar-15.exe" + - "C:/Godot/gcc-ar-15" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15" + - "C:/Android/Sdk/emulator/gcc-ar-15.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15" + - "C:/msys64/mingw64/bin/gcc-ar15.com" + - "C:/msys64/mingw64/bin/gcc-ar15.exe" + - "C:/msys64/mingw64/bin/gcc-ar15" + - "C:/Users/Matthew/bin/gcc-ar15.com" + - "C:/Users/Matthew/bin/gcc-ar15.exe" + - "C:/Users/Matthew/bin/gcc-ar15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15" + - "C:/Program Files/Git/usr/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15" + - "C:/Windows/System32/gcc-ar15.com" + - "C:/Windows/System32/gcc-ar15.exe" + - "C:/Windows/System32/gcc-ar15" + - "C:/Windows/gcc-ar15.com" + - "C:/Windows/gcc-ar15.exe" + - "C:/Windows/gcc-ar15" + - "C:/Windows/System32/wbem/gcc-ar15.com" + - "C:/Windows/System32/wbem/gcc-ar15.exe" + - "C:/Windows/System32/wbem/gcc-ar15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15" + - "C:/Windows/System32/OpenSSH/gcc-ar15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar15" + - "C:/Program Files/dotnet/gcc-ar15.com" + - "C:/Program Files/dotnet/gcc-ar15.exe" + - "C:/Program Files/dotnet/gcc-ar15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15" + - "C:/Program Files/nodejs/gcc-ar15.com" + - "C:/Program Files/nodejs/gcc-ar15.exe" + - "C:/Program Files/nodejs/gcc-ar15" + - "C:/Program Files/PuTTY/gcc-ar15.com" + - "C:/Program Files/PuTTY/gcc-ar15.exe" + - "C:/Program Files/PuTTY/gcc-ar15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15" + - "C:/ffmpeg/bin/gcc-ar15.com" + - "C:/ffmpeg/bin/gcc-ar15.exe" + - "C:/ffmpeg/bin/gcc-ar15" + - "C:/Program Files/eSpeak NG/gcc-ar15.com" + - "C:/Program Files/eSpeak NG/gcc-ar15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar15" + - "C:/Program Files/Calibre2/gcc-ar15.com" + - "C:/Program Files/Calibre2/gcc-ar15.exe" + - "C:/Program Files/Calibre2/gcc-ar15" + - "C:/Program Files/Git/cmd/gcc-ar15.com" + - "C:/Program Files/Git/cmd/gcc-ar15.exe" + - "C:/Program Files/Git/cmd/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15" + - "C:/Program Files/WezTerm/gcc-ar15.com" + - "C:/Program Files/WezTerm/gcc-ar15.exe" + - "C:/Program Files/WezTerm/gcc-ar15" + - "C:/Program Files/Go/bin/gcc-ar15.com" + - "C:/Program Files/Go/bin/gcc-ar15.exe" + - "C:/Program Files/Go/bin/gcc-ar15" + - "C:/Users/Matthew/.local/bin/gcc-ar15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15" + - "C:/Program Files/smartmontools/bin/gcc-ar15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15" + - "C:/Program Files (x86)/Nmap/gcc-ar15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar15" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar15" + - "C:/Users/Matthew/go/bin/gcc-ar15.com" + - "C:/Users/Matthew/go/bin/gcc-ar15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar15" + - "C:/Program Files/GitHub CLI/gcc-ar15.com" + - "C:/Program Files/GitHub CLI/gcc-ar15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15" + - "C:/Godot/gcc-ar15.com" + - "C:/Godot/gcc-ar15.exe" + - "C:/Godot/gcc-ar15" + - "C:/Android/Sdk/platform-tools/gcc-ar15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar15" + - "C:/Android/Sdk/emulator/gcc-ar15.com" + - "C:/Android/Sdk/emulator/gcc-ar15.exe" + - "C:/Android/Sdk/emulator/gcc-ar15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15" + - "C:/msys64/mingw64/bin/gcc-ar.com" + found: "C:/msys64/mingw64/bin/gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2" + - "C:/Windows/System32/gcc-ranlib-15.2.com" + - "C:/Windows/System32/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/gcc-ranlib-15.2" + - "C:/Windows/gcc-ranlib-15.2.com" + - "C:/Windows/gcc-ranlib-15.2.exe" + - "C:/Windows/gcc-ranlib-15.2" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15.2" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15.2" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2" + - "C:/Godot/gcc-ranlib-15.2.com" + - "C:/Godot/gcc-ranlib-15.2.exe" + - "C:/Godot/gcc-ranlib-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15" + - "C:/Users/Matthew/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15" + - "C:/Windows/System32/gcc-ranlib-15.com" + - "C:/Windows/System32/gcc-ranlib-15.exe" + - "C:/Windows/System32/gcc-ranlib-15" + - "C:/Windows/gcc-ranlib-15.com" + - "C:/Windows/gcc-ranlib-15.exe" + - "C:/Windows/gcc-ranlib-15" + - "C:/Windows/System32/wbem/gcc-ranlib-15.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15" + - "C:/Program Files/dotnet/gcc-ranlib-15.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15" + - "C:/Program Files/nodejs/gcc-ranlib-15.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15" + - "C:/Program Files/PuTTY/gcc-ranlib-15.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15" + - "C:/ffmpeg/bin/gcc-ranlib-15.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15" + - "C:/Program Files/Calibre2/gcc-ranlib-15.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15" + - "C:/Program Files/WezTerm/gcc-ranlib-15.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15" + - "C:/Program Files/Go/bin/gcc-ranlib-15.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15" + - "C:/Godot/gcc-ranlib-15.com" + - "C:/Godot/gcc-ranlib-15.exe" + - "C:/Godot/gcc-ranlib-15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15" + - "C:/msys64/mingw64/bin/gcc-ranlib15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib15" + - "C:/Users/Matthew/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15" + - "C:/Windows/System32/gcc-ranlib15.com" + - "C:/Windows/System32/gcc-ranlib15.exe" + - "C:/Windows/System32/gcc-ranlib15" + - "C:/Windows/gcc-ranlib15.com" + - "C:/Windows/gcc-ranlib15.exe" + - "C:/Windows/gcc-ranlib15" + - "C:/Windows/System32/wbem/gcc-ranlib15.com" + - "C:/Windows/System32/wbem/gcc-ranlib15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15" + - "C:/Program Files/dotnet/gcc-ranlib15.com" + - "C:/Program Files/dotnet/gcc-ranlib15.exe" + - "C:/Program Files/dotnet/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15" + - "C:/Program Files/nodejs/gcc-ranlib15.com" + - "C:/Program Files/nodejs/gcc-ranlib15.exe" + - "C:/Program Files/nodejs/gcc-ranlib15" + - "C:/Program Files/PuTTY/gcc-ranlib15.com" + - "C:/Program Files/PuTTY/gcc-ranlib15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15" + - "C:/ffmpeg/bin/gcc-ranlib15.com" + - "C:/ffmpeg/bin/gcc-ranlib15.exe" + - "C:/ffmpeg/bin/gcc-ranlib15" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib15" + - "C:/Program Files/Calibre2/gcc-ranlib15.com" + - "C:/Program Files/Calibre2/gcc-ranlib15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib15" + - "C:/Program Files/Git/cmd/gcc-ranlib15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15" + - "C:/Program Files/WezTerm/gcc-ranlib15.com" + - "C:/Program Files/WezTerm/gcc-ranlib15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib15" + - "C:/Program Files/Go/bin/gcc-ranlib15.com" + - "C:/Program Files/Go/bin/gcc-ranlib15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib15" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15" + - "C:/Godot/gcc-ranlib15.com" + - "C:/Godot/gcc-ranlib15.exe" + - "C:/Godot/gcc-ranlib15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15" + - "C:/Android/Sdk/emulator/gcc-ranlib15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15" + - "C:/msys64/mingw64/bin/gcc-ranlib.com" + found: "C:/msys64/mingw64/bin/gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake:169 (enable_language)" + - "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake:2 (__windows_compiler_gnu)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake:48 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "windres" + - "windres" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/" + - "C:/Program Files (x86)/psxrecomp-runtime/" + searched_directories: + - "C:/msys64/mingw64/bin/windres.com" + found: "C:/msys64/mingw64/bin/windres.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/CMakeScratch/TryCompile-wbw3bx" + binary: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/CMakeScratch/TryCompile-wbw3bx" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/CMakeScratch/TryCompile-wbw3bx' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_5fb98 + [1/2] C:\\msys64\\mingw64\\bin\\gcc.exe -v -o CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_5fb98.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5fb98.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccM9HpZZ.s + GNU C23 (Rev9, Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + ignoring nonexistent directory "/mingw64/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + #include "..." search starts here: + #include <...> search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: 9820dc1569823034599644c72a145bc1 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_5fb98.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccM9HpZZ.s + GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.' + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\gcc.exe -v -Wl,-v CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj -o cmTC_5fb98.exe -Wl,--out-implib,libcmTC_5fb98.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5fb98.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_5fb98.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccAxcNNe.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_5fb98.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_5fb98.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccAxcNNe.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_5fb98.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_5fb98.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45.1 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5fb98.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_5fb98.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/CMakeScratch/TryCompile-wbw3bx'] + ignore line: [] + ignore line: [Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_5fb98] + ignore line: [[1/2] C:\\msys64\\mingw64\\bin\\gcc.exe -v -o CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_5fb98.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_5fb98.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccM9HpZZ.s] + ignore line: [GNU C23 (Rev9 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 9820dc1569823034599644c72a145bc1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_5fb98.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccM9HpZZ.s] + ignore line: [GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\gcc.exe -v -Wl -v CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj -o cmTC_5fb98.exe -Wl --out-implib libcmTC_5fb98.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5fb98.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_5fb98.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccAxcNNe.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_5fb98.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_5fb98.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccAxcNNe.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_5fb98.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_5fb98.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccAxcNNe.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_5fb98.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_5fb98.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_5fb98.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'C': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [mingw32;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45.1 + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/CMakeScratch/TryCompile-dghhlf" + binary: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/CMakeScratch/TryCompile-dghhlf" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/CMakeScratch/TryCompile-dghhlf' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_cb18a + [1/2] C:\\msys64\\mingw64\\bin\\g++.exe -v -o CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cb18a.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_cb18a.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccbSV9vD.s + GNU C++17 (Rev9, Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + ignoring nonexistent directory "/mingw64/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + #include "..." search starts here: + #include <...> search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: 36f124312e4c846faa2272518edc4df1 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cb18a.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccbSV9vD.s + GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.' + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\g++.exe -v -Wl,-v CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_cb18a.exe -Wl,--out-implib,libcmTC_cb18a.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cb18a.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_cb18a.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBBc9zS.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_cb18a.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_cb18a.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBBc9zS.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_cb18a.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_cb18a.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45.1 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cb18a.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_cb18a.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] ==> [C:/msys64/mingw64/include/c++/15.2.0] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] ==> [C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] ==> [C:/msys64/mingw64/include/c++/15.2.0/backward] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/CMakeScratch/TryCompile-dghhlf'] + ignore line: [] + ignore line: [Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_cb18a] + ignore line: [[1/2] C:\\msys64\\mingw64\\bin\\g++.exe -v -o CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cb18a.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_cb18a.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccbSV9vD.s] + ignore line: [GNU C++17 (Rev9 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 36f124312e4c846faa2272518edc4df1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cb18a.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccbSV9vD.s] + ignore line: [GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\g++.exe -v -Wl -v CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_cb18a.exe -Wl --out-implib libcmTC_cb18a.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cb18a.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_cb18a.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBBc9zS.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_cb18a.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_cb18a.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBBc9zS.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_cb18a.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_cb18a.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBBc9zS.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_cb18a.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_cb18a.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_cb18a.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'CXX': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [msvcrt] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45.1 + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CTest.cmake:188 (find_program)" + - "CMakeLists.txt:3 (include)" + mode: "program" + variable: "MEMORYCHECK_COMMAND" + description: "Path to the memory checking command, used for memory error detection." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "purify" + - "valgrind" + - "boundscheck" + - "drmemory" + - "cuda-memcheck" + - "compute-sanitizer" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/" + - "C:/Program Files (x86)/psxrecomp-runtime/" + - "/REGISTRY-NOTFOUND/" + searched_directories: + - "C:/msys64/mingw64/bin/purify.com" + - "C:/msys64/mingw64/bin/purify.exe" + - "C:/msys64/mingw64/bin/purify" + - "C:/Users/Matthew/bin/purify.com" + - "C:/Users/Matthew/bin/purify.exe" + - "C:/Users/Matthew/bin/purify" + - "C:/Program Files/Git/mingw64/bin/purify.com" + - "C:/Program Files/Git/mingw64/bin/purify.exe" + - "C:/Program Files/Git/mingw64/bin/purify" + - "C:/Program Files/Git/usr/local/bin/purify.com" + - "C:/Program Files/Git/usr/local/bin/purify.exe" + - "C:/Program Files/Git/usr/local/bin/purify" + - "C:/Program Files/Git/usr/bin/purify.com" + - "C:/Program Files/Git/usr/bin/purify.exe" + - "C:/Program Files/Git/usr/bin/purify" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/purify.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/purify.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/purify" + - "C:/VulkanSDK/1.4.341.1/Bin/purify.com" + - "C:/VulkanSDK/1.4.341.1/Bin/purify.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/purify" + - "C:/devkitPro/msys2/usr/bin/purify.com" + - "C:/devkitPro/msys2/usr/bin/purify.exe" + - "C:/devkitPro/msys2/usr/bin/purify" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/purify.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/purify.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/purify" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/purify.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/purify.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/purify" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/purify.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/purify.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/purify" + - "C:/Program Files/Oculus/Support/oculus-runtime/purify.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/purify.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/purify" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/purify.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/purify.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/purify" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/purify.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/purify.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/purify" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/purify.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/purify.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/purify" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/purify.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/purify.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/purify" + - "C:/Windows/System32/purify.com" + - "C:/Windows/System32/purify.exe" + - "C:/Windows/System32/purify" + - "C:/Windows/purify.com" + - "C:/Windows/purify.exe" + - "C:/Windows/purify" + - "C:/Windows/System32/wbem/purify.com" + - "C:/Windows/System32/wbem/purify.exe" + - "C:/Windows/System32/wbem/purify" + - "C:/Windows/System32/WindowsPowerShell/v1.0/purify.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/purify.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/purify" + - "C:/Windows/System32/OpenSSH/purify.com" + - "C:/Windows/System32/OpenSSH/purify.exe" + - "C:/Windows/System32/OpenSSH/purify" + - "C:/Program Files/dotnet/purify.com" + - "C:/Program Files/dotnet/purify.exe" + - "C:/Program Files/dotnet/purify" + - "C:/Users/Matthew/AppData/Roaming/nvm/purify.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/purify.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/purify" + - "C:/Program Files/nodejs/purify.com" + - "C:/Program Files/nodejs/purify.exe" + - "C:/Program Files/nodejs/purify" + - "C:/Program Files/PuTTY/purify.com" + - "C:/Program Files/PuTTY/purify.exe" + - "C:/Program Files/PuTTY/purify" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/purify.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/purify.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/purify" + - "C:/ffmpeg/bin/purify.com" + - "C:/ffmpeg/bin/purify.exe" + - "C:/ffmpeg/bin/purify" + - "C:/Program Files/eSpeak NG/purify.com" + - "C:/Program Files/eSpeak NG/purify.exe" + - "C:/Program Files/eSpeak NG/purify" + - "C:/Program Files/Calibre2/purify.com" + - "C:/Program Files/Calibre2/purify.exe" + - "C:/Program Files/Calibre2/purify" + - "C:/Program Files/Git/cmd/purify.com" + - "C:/Program Files/Git/cmd/purify.exe" + - "C:/Program Files/Git/cmd/purify" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/purify.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/purify.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/purify" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/purify.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/purify.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/purify" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/purify.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/purify.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/purify" + - "C:/Program Files (x86)/cloudflared/purify.com" + - "C:/Program Files (x86)/cloudflared/purify.exe" + - "C:/Program Files (x86)/cloudflared/purify" + - "C:/Program Files/Docker/Docker/resources/bin/purify.com" + - "C:/Program Files/Docker/Docker/resources/bin/purify.exe" + - "C:/Program Files/Docker/Docker/resources/bin/purify" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/purify.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/purify.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/purify" + - "C:/Program Files/WezTerm/purify.com" + - "C:/Program Files/WezTerm/purify.exe" + - "C:/Program Files/WezTerm/purify" + - "C:/Program Files/Go/bin/purify.com" + - "C:/Program Files/Go/bin/purify.exe" + - "C:/Program Files/Go/bin/purify" + - "C:/Users/Matthew/.local/bin/purify.com" + - "C:/Users/Matthew/.local/bin/purify.exe" + - "C:/Users/Matthew/.local/bin/purify" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/purify.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/purify.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/purify" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/purify.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/purify.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/purify" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/purify.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/purify.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/purify" + - "C:/Users/Matthew/.dotnet/tools/purify.com" + - "C:/Users/Matthew/.dotnet/tools/purify.exe" + - "C:/Users/Matthew/.dotnet/tools/purify" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/purify.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/purify.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/purify" + - "C:/Program Files/smartmontools/bin/purify.com" + - "C:/Program Files/smartmontools/bin/purify.exe" + - "C:/Program Files/smartmontools/bin/purify" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/purify.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/purify.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/purify" + - "C:/Users/Matthew/AppData/Local/particle/bin/purify.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/purify.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/purify" + - "C:/Program Files (x86)/Nmap/purify.com" + - "C:/Program Files (x86)/Nmap/purify.exe" + - "C:/Program Files (x86)/Nmap/purify" + - "C:/Program Files/mitmproxy/bin/purify.com" + - "C:/Program Files/mitmproxy/bin/purify.exe" + - "C:/Program Files/mitmproxy/bin/purify" + - "C:/Users/Matthew/go/bin/purify.com" + - "C:/Users/Matthew/go/bin/purify.exe" + - "C:/Users/Matthew/go/bin/purify" + - "C:/Program Files/GitHub CLI/purify.com" + - "C:/Program Files/GitHub CLI/purify.exe" + - "C:/Program Files/GitHub CLI/purify" + - "C:/Users/Matthew/.cargo/bin/purify.com" + - "C:/Users/Matthew/.cargo/bin/purify.exe" + - "C:/Users/Matthew/.cargo/bin/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/purify" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/purify.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/purify.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/purify" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/purify.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/purify.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/purify" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/purify.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/purify.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/purify" + - "C:/Godot/purify.com" + - "C:/Godot/purify.exe" + - "C:/Godot/purify" + - "C:/Android/Sdk/platform-tools/purify.com" + - "C:/Android/Sdk/platform-tools/purify.exe" + - "C:/Android/Sdk/platform-tools/purify" + - "C:/Android/Sdk/emulator/purify.com" + - "C:/Android/Sdk/emulator/purify.exe" + - "C:/Android/Sdk/emulator/purify" + - "C:/Program Files/Git/usr/bin/vendor_perl/purify.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/purify.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/purify" + - "C:/Program Files/Git/usr/bin/core_perl/purify.com" + - "C:/Program Files/Git/usr/bin/core_perl/purify.exe" + - "C:/Program Files/Git/usr/bin/core_perl/purify" + - "C:/Program Files/Git/mingw64/bin/purify.com" + - "C:/Program Files/Git/mingw64/bin/purify.exe" + - "C:/Program Files/Git/mingw64/bin/purify" + - "C:/Program Files/Git/mingw64/sbin/purify.com" + - "C:/Program Files/Git/mingw64/sbin/purify.exe" + - "C:/Program Files/Git/mingw64/sbin/purify" + - "C:/Program Files/Git/mingw64/purify.com" + - "C:/Program Files/Git/mingw64/purify.exe" + - "C:/Program Files/Git/mingw64/purify" + - "C:/Program Files/bin/purify.com" + - "C:/Program Files/bin/purify.exe" + - "C:/Program Files/bin/purify" + - "C:/Program Files/sbin/purify.com" + - "C:/Program Files/sbin/purify.exe" + - "C:/Program Files/sbin/purify" + - "C:/Program Files/purify.com" + - "C:/Program Files/purify.exe" + - "C:/Program Files/purify" + - "C:/Program Files (x86)/bin/purify.com" + - "C:/Program Files (x86)/bin/purify.exe" + - "C:/Program Files (x86)/bin/purify" + - "C:/Program Files (x86)/sbin/purify.com" + - "C:/Program Files (x86)/sbin/purify.exe" + - "C:/Program Files (x86)/sbin/purify" + - "C:/Program Files (x86)/purify.com" + - "C:/Program Files (x86)/purify.exe" + - "C:/Program Files (x86)/purify" + - "C:/msys64/mingw64/bin/purify.com" + - "C:/msys64/mingw64/bin/purify.exe" + - "C:/msys64/mingw64/bin/purify" + - "C:/msys64/mingw64/sbin/purify.com" + - "C:/msys64/mingw64/sbin/purify.exe" + - "C:/msys64/mingw64/sbin/purify" + - "C:/msys64/mingw64/purify.com" + - "C:/msys64/mingw64/purify.exe" + - "C:/msys64/mingw64/purify" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/purify.com" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/purify.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/purify" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/purify.com" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/purify.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/purify" + - "C:/Program Files (x86)/psxrecomp-runtime/purify.com" + - "C:/Program Files (x86)/psxrecomp-runtime/purify.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/purify" + - "/REGISTRY-NOTFOUND/purify.com" + - "/REGISTRY-NOTFOUND/purify.exe" + - "/REGISTRY-NOTFOUND/purify" + - "C:/msys64/mingw64/bin/valgrind.com" + - "C:/msys64/mingw64/bin/valgrind.exe" + - "C:/msys64/mingw64/bin/valgrind" + - "C:/Users/Matthew/bin/valgrind.com" + - "C:/Users/Matthew/bin/valgrind.exe" + - "C:/Users/Matthew/bin/valgrind" + - "C:/Program Files/Git/mingw64/bin/valgrind.com" + - "C:/Program Files/Git/mingw64/bin/valgrind.exe" + - "C:/Program Files/Git/mingw64/bin/valgrind" + - "C:/Program Files/Git/usr/local/bin/valgrind.com" + - "C:/Program Files/Git/usr/local/bin/valgrind.exe" + - "C:/Program Files/Git/usr/local/bin/valgrind" + - "C:/Program Files/Git/usr/bin/valgrind.com" + - "C:/Program Files/Git/usr/bin/valgrind.exe" + - "C:/Program Files/Git/usr/bin/valgrind" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/valgrind.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/valgrind.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/valgrind" + - "C:/VulkanSDK/1.4.341.1/Bin/valgrind.com" + - "C:/VulkanSDK/1.4.341.1/Bin/valgrind.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/valgrind" + - "C:/devkitPro/msys2/usr/bin/valgrind.com" + - "C:/devkitPro/msys2/usr/bin/valgrind.exe" + - "C:/devkitPro/msys2/usr/bin/valgrind" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/valgrind.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/valgrind.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/valgrind" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/valgrind.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/valgrind.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/valgrind" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/valgrind.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/valgrind.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/valgrind" + - "C:/Program Files/Oculus/Support/oculus-runtime/valgrind.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/valgrind.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/valgrind" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/valgrind.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/valgrind.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/valgrind" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/valgrind.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/valgrind.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/valgrind" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/valgrind.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/valgrind.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/valgrind" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/valgrind.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/valgrind.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/valgrind" + - "C:/Windows/System32/valgrind.com" + - "C:/Windows/System32/valgrind.exe" + - "C:/Windows/System32/valgrind" + - "C:/Windows/valgrind.com" + - "C:/Windows/valgrind.exe" + - "C:/Windows/valgrind" + - "C:/Windows/System32/wbem/valgrind.com" + - "C:/Windows/System32/wbem/valgrind.exe" + - "C:/Windows/System32/wbem/valgrind" + - "C:/Windows/System32/WindowsPowerShell/v1.0/valgrind.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/valgrind.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/valgrind" + - "C:/Windows/System32/OpenSSH/valgrind.com" + - "C:/Windows/System32/OpenSSH/valgrind.exe" + - "C:/Windows/System32/OpenSSH/valgrind" + - "C:/Program Files/dotnet/valgrind.com" + - "C:/Program Files/dotnet/valgrind.exe" + - "C:/Program Files/dotnet/valgrind" + - "C:/Users/Matthew/AppData/Roaming/nvm/valgrind.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/valgrind.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/valgrind" + - "C:/Program Files/nodejs/valgrind.com" + - "C:/Program Files/nodejs/valgrind.exe" + - "C:/Program Files/nodejs/valgrind" + - "C:/Program Files/PuTTY/valgrind.com" + - "C:/Program Files/PuTTY/valgrind.exe" + - "C:/Program Files/PuTTY/valgrind" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/valgrind.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/valgrind.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/valgrind" + - "C:/ffmpeg/bin/valgrind.com" + - "C:/ffmpeg/bin/valgrind.exe" + - "C:/ffmpeg/bin/valgrind" + - "C:/Program Files/eSpeak NG/valgrind.com" + - "C:/Program Files/eSpeak NG/valgrind.exe" + - "C:/Program Files/eSpeak NG/valgrind" + - "C:/Program Files/Calibre2/valgrind.com" + - "C:/Program Files/Calibre2/valgrind.exe" + - "C:/Program Files/Calibre2/valgrind" + - "C:/Program Files/Git/cmd/valgrind.com" + - "C:/Program Files/Git/cmd/valgrind.exe" + - "C:/Program Files/Git/cmd/valgrind" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/valgrind.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/valgrind.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/valgrind" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/valgrind.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/valgrind.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/valgrind" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/valgrind.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/valgrind.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/valgrind" + - "C:/Program Files (x86)/cloudflared/valgrind.com" + - "C:/Program Files (x86)/cloudflared/valgrind.exe" + - "C:/Program Files (x86)/cloudflared/valgrind" + - "C:/Program Files/Docker/Docker/resources/bin/valgrind.com" + - "C:/Program Files/Docker/Docker/resources/bin/valgrind.exe" + - "C:/Program Files/Docker/Docker/resources/bin/valgrind" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/valgrind.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/valgrind.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/valgrind" + - "C:/Program Files/WezTerm/valgrind.com" + - "C:/Program Files/WezTerm/valgrind.exe" + - "C:/Program Files/WezTerm/valgrind" + - "C:/Program Files/Go/bin/valgrind.com" + - "C:/Program Files/Go/bin/valgrind.exe" + - "C:/Program Files/Go/bin/valgrind" + - "C:/Users/Matthew/.local/bin/valgrind.com" + - "C:/Users/Matthew/.local/bin/valgrind.exe" + - "C:/Users/Matthew/.local/bin/valgrind" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/valgrind.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/valgrind.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/valgrind" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/valgrind.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/valgrind.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/valgrind" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/valgrind" + - "C:/Users/Matthew/.dotnet/tools/valgrind.com" + - "C:/Users/Matthew/.dotnet/tools/valgrind.exe" + - "C:/Users/Matthew/.dotnet/tools/valgrind" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/valgrind" + - "C:/Program Files/smartmontools/bin/valgrind.com" + - "C:/Program Files/smartmontools/bin/valgrind.exe" + - "C:/Program Files/smartmontools/bin/valgrind" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/valgrind" + - "C:/Users/Matthew/AppData/Local/particle/bin/valgrind.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/valgrind" + - "C:/Program Files (x86)/Nmap/valgrind.com" + - "C:/Program Files (x86)/Nmap/valgrind.exe" + - "C:/Program Files (x86)/Nmap/valgrind" + - "C:/Program Files/mitmproxy/bin/valgrind.com" + - "C:/Program Files/mitmproxy/bin/valgrind.exe" + - "C:/Program Files/mitmproxy/bin/valgrind" + - "C:/Users/Matthew/go/bin/valgrind.com" + - "C:/Users/Matthew/go/bin/valgrind.exe" + - "C:/Users/Matthew/go/bin/valgrind" + - "C:/Program Files/GitHub CLI/valgrind.com" + - "C:/Program Files/GitHub CLI/valgrind.exe" + - "C:/Program Files/GitHub CLI/valgrind" + - "C:/Users/Matthew/.cargo/bin/valgrind.com" + - "C:/Users/Matthew/.cargo/bin/valgrind.exe" + - "C:/Users/Matthew/.cargo/bin/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/valgrind" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/valgrind" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/valgrind.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/valgrind" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/valgrind.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/valgrind.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/valgrind" + - "C:/Godot/valgrind.com" + - "C:/Godot/valgrind.exe" + - "C:/Godot/valgrind" + - "C:/Android/Sdk/platform-tools/valgrind.com" + - "C:/Android/Sdk/platform-tools/valgrind.exe" + - "C:/Android/Sdk/platform-tools/valgrind" + - "C:/Android/Sdk/emulator/valgrind.com" + - "C:/Android/Sdk/emulator/valgrind.exe" + - "C:/Android/Sdk/emulator/valgrind" + - "C:/Program Files/Git/usr/bin/vendor_perl/valgrind.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/valgrind.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/valgrind" + - "C:/Program Files/Git/usr/bin/core_perl/valgrind.com" + - "C:/Program Files/Git/usr/bin/core_perl/valgrind.exe" + - "C:/Program Files/Git/usr/bin/core_perl/valgrind" + - "C:/Program Files/Git/mingw64/bin/valgrind.com" + - "C:/Program Files/Git/mingw64/bin/valgrind.exe" + - "C:/Program Files/Git/mingw64/bin/valgrind" + - "C:/Program Files/Git/mingw64/sbin/valgrind.com" + - "C:/Program Files/Git/mingw64/sbin/valgrind.exe" + - "C:/Program Files/Git/mingw64/sbin/valgrind" + - "C:/Program Files/Git/mingw64/valgrind.com" + - "C:/Program Files/Git/mingw64/valgrind.exe" + - "C:/Program Files/Git/mingw64/valgrind" + - "C:/Program Files/bin/valgrind.com" + - "C:/Program Files/bin/valgrind.exe" + - "C:/Program Files/bin/valgrind" + - "C:/Program Files/sbin/valgrind.com" + - "C:/Program Files/sbin/valgrind.exe" + - "C:/Program Files/sbin/valgrind" + - "C:/Program Files/valgrind.com" + - "C:/Program Files/valgrind.exe" + - "C:/Program Files/valgrind" + - "C:/Program Files (x86)/bin/valgrind.com" + - "C:/Program Files (x86)/bin/valgrind.exe" + - "C:/Program Files (x86)/bin/valgrind" + - "C:/Program Files (x86)/sbin/valgrind.com" + - "C:/Program Files (x86)/sbin/valgrind.exe" + - "C:/Program Files (x86)/sbin/valgrind" + - "C:/Program Files (x86)/valgrind.com" + - "C:/Program Files (x86)/valgrind.exe" + - "C:/Program Files (x86)/valgrind" + - "C:/msys64/mingw64/bin/valgrind.com" + - "C:/msys64/mingw64/bin/valgrind.exe" + - "C:/msys64/mingw64/bin/valgrind" + - "C:/msys64/mingw64/sbin/valgrind.com" + - "C:/msys64/mingw64/sbin/valgrind.exe" + - "C:/msys64/mingw64/sbin/valgrind" + - "C:/msys64/mingw64/valgrind.com" + - "C:/msys64/mingw64/valgrind.exe" + - "C:/msys64/mingw64/valgrind" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/valgrind.com" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/valgrind.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/valgrind" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/valgrind.com" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/valgrind.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/valgrind" + - "C:/Program Files (x86)/psxrecomp-runtime/valgrind.com" + - "C:/Program Files (x86)/psxrecomp-runtime/valgrind.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/valgrind" + - "/REGISTRY-NOTFOUND/valgrind.com" + - "/REGISTRY-NOTFOUND/valgrind.exe" + - "/REGISTRY-NOTFOUND/valgrind" + - "C:/msys64/mingw64/bin/boundscheck.com" + - "C:/msys64/mingw64/bin/boundscheck.exe" + - "C:/msys64/mingw64/bin/boundscheck" + - "C:/Users/Matthew/bin/boundscheck.com" + - "C:/Users/Matthew/bin/boundscheck.exe" + - "C:/Users/Matthew/bin/boundscheck" + - "C:/Program Files/Git/mingw64/bin/boundscheck.com" + - "C:/Program Files/Git/mingw64/bin/boundscheck.exe" + - "C:/Program Files/Git/mingw64/bin/boundscheck" + - "C:/Program Files/Git/usr/local/bin/boundscheck.com" + - "C:/Program Files/Git/usr/local/bin/boundscheck.exe" + - "C:/Program Files/Git/usr/local/bin/boundscheck" + - "C:/Program Files/Git/usr/bin/boundscheck.com" + - "C:/Program Files/Git/usr/bin/boundscheck.exe" + - "C:/Program Files/Git/usr/bin/boundscheck" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/boundscheck.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/boundscheck.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/boundscheck" + - "C:/VulkanSDK/1.4.341.1/Bin/boundscheck.com" + - "C:/VulkanSDK/1.4.341.1/Bin/boundscheck.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/boundscheck" + - "C:/devkitPro/msys2/usr/bin/boundscheck.com" + - "C:/devkitPro/msys2/usr/bin/boundscheck.exe" + - "C:/devkitPro/msys2/usr/bin/boundscheck" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/boundscheck.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/boundscheck.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/boundscheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/boundscheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/boundscheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/boundscheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/boundscheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/boundscheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/boundscheck" + - "C:/Program Files/Oculus/Support/oculus-runtime/boundscheck.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/boundscheck.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/boundscheck" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/boundscheck.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/boundscheck.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/boundscheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/boundscheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/boundscheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/boundscheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/boundscheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/boundscheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/boundscheck" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/boundscheck.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/boundscheck.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/boundscheck" + - "C:/Windows/System32/boundscheck.com" + - "C:/Windows/System32/boundscheck.exe" + - "C:/Windows/System32/boundscheck" + - "C:/Windows/boundscheck.com" + - "C:/Windows/boundscheck.exe" + - "C:/Windows/boundscheck" + - "C:/Windows/System32/wbem/boundscheck.com" + - "C:/Windows/System32/wbem/boundscheck.exe" + - "C:/Windows/System32/wbem/boundscheck" + - "C:/Windows/System32/WindowsPowerShell/v1.0/boundscheck.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/boundscheck.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/boundscheck" + - "C:/Windows/System32/OpenSSH/boundscheck.com" + - "C:/Windows/System32/OpenSSH/boundscheck.exe" + - "C:/Windows/System32/OpenSSH/boundscheck" + - "C:/Program Files/dotnet/boundscheck.com" + - "C:/Program Files/dotnet/boundscheck.exe" + - "C:/Program Files/dotnet/boundscheck" + - "C:/Users/Matthew/AppData/Roaming/nvm/boundscheck.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/boundscheck.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/boundscheck" + - "C:/Program Files/nodejs/boundscheck.com" + - "C:/Program Files/nodejs/boundscheck.exe" + - "C:/Program Files/nodejs/boundscheck" + - "C:/Program Files/PuTTY/boundscheck.com" + - "C:/Program Files/PuTTY/boundscheck.exe" + - "C:/Program Files/PuTTY/boundscheck" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/boundscheck.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/boundscheck.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/boundscheck" + - "C:/ffmpeg/bin/boundscheck.com" + - "C:/ffmpeg/bin/boundscheck.exe" + - "C:/ffmpeg/bin/boundscheck" + - "C:/Program Files/eSpeak NG/boundscheck.com" + - "C:/Program Files/eSpeak NG/boundscheck.exe" + - "C:/Program Files/eSpeak NG/boundscheck" + - "C:/Program Files/Calibre2/boundscheck.com" + - "C:/Program Files/Calibre2/boundscheck.exe" + - "C:/Program Files/Calibre2/boundscheck" + - "C:/Program Files/Git/cmd/boundscheck.com" + - "C:/Program Files/Git/cmd/boundscheck.exe" + - "C:/Program Files/Git/cmd/boundscheck" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/boundscheck.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/boundscheck.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/boundscheck" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/boundscheck.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/boundscheck.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/boundscheck" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/boundscheck.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/boundscheck.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/boundscheck" + - "C:/Program Files (x86)/cloudflared/boundscheck.com" + - "C:/Program Files (x86)/cloudflared/boundscheck.exe" + - "C:/Program Files (x86)/cloudflared/boundscheck" + - "C:/Program Files/Docker/Docker/resources/bin/boundscheck.com" + - "C:/Program Files/Docker/Docker/resources/bin/boundscheck.exe" + - "C:/Program Files/Docker/Docker/resources/bin/boundscheck" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/boundscheck.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/boundscheck.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/boundscheck" + - "C:/Program Files/WezTerm/boundscheck.com" + - "C:/Program Files/WezTerm/boundscheck.exe" + - "C:/Program Files/WezTerm/boundscheck" + - "C:/Program Files/Go/bin/boundscheck.com" + - "C:/Program Files/Go/bin/boundscheck.exe" + - "C:/Program Files/Go/bin/boundscheck" + - "C:/Users/Matthew/.local/bin/boundscheck.com" + - "C:/Users/Matthew/.local/bin/boundscheck.exe" + - "C:/Users/Matthew/.local/bin/boundscheck" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/boundscheck.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/boundscheck.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/boundscheck" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/boundscheck.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/boundscheck.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/boundscheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/boundscheck" + - "C:/Users/Matthew/.dotnet/tools/boundscheck.com" + - "C:/Users/Matthew/.dotnet/tools/boundscheck.exe" + - "C:/Users/Matthew/.dotnet/tools/boundscheck" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/boundscheck" + - "C:/Program Files/smartmontools/bin/boundscheck.com" + - "C:/Program Files/smartmontools/bin/boundscheck.exe" + - "C:/Program Files/smartmontools/bin/boundscheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/boundscheck" + - "C:/Users/Matthew/AppData/Local/particle/bin/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/boundscheck" + - "C:/Program Files (x86)/Nmap/boundscheck.com" + - "C:/Program Files (x86)/Nmap/boundscheck.exe" + - "C:/Program Files (x86)/Nmap/boundscheck" + - "C:/Program Files/mitmproxy/bin/boundscheck.com" + - "C:/Program Files/mitmproxy/bin/boundscheck.exe" + - "C:/Program Files/mitmproxy/bin/boundscheck" + - "C:/Users/Matthew/go/bin/boundscheck.com" + - "C:/Users/Matthew/go/bin/boundscheck.exe" + - "C:/Users/Matthew/go/bin/boundscheck" + - "C:/Program Files/GitHub CLI/boundscheck.com" + - "C:/Program Files/GitHub CLI/boundscheck.exe" + - "C:/Program Files/GitHub CLI/boundscheck" + - "C:/Users/Matthew/.cargo/bin/boundscheck.com" + - "C:/Users/Matthew/.cargo/bin/boundscheck.exe" + - "C:/Users/Matthew/.cargo/bin/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/boundscheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/boundscheck" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/boundscheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/boundscheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/boundscheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/boundscheck" + - "C:/Godot/boundscheck.com" + - "C:/Godot/boundscheck.exe" + - "C:/Godot/boundscheck" + - "C:/Android/Sdk/platform-tools/boundscheck.com" + - "C:/Android/Sdk/platform-tools/boundscheck.exe" + - "C:/Android/Sdk/platform-tools/boundscheck" + - "C:/Android/Sdk/emulator/boundscheck.com" + - "C:/Android/Sdk/emulator/boundscheck.exe" + - "C:/Android/Sdk/emulator/boundscheck" + - "C:/Program Files/Git/usr/bin/vendor_perl/boundscheck.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/boundscheck.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/boundscheck" + - "C:/Program Files/Git/usr/bin/core_perl/boundscheck.com" + - "C:/Program Files/Git/usr/bin/core_perl/boundscheck.exe" + - "C:/Program Files/Git/usr/bin/core_perl/boundscheck" + - "C:/Program Files/Git/mingw64/bin/boundscheck.com" + - "C:/Program Files/Git/mingw64/bin/boundscheck.exe" + - "C:/Program Files/Git/mingw64/bin/boundscheck" + - "C:/Program Files/Git/mingw64/sbin/boundscheck.com" + - "C:/Program Files/Git/mingw64/sbin/boundscheck.exe" + - "C:/Program Files/Git/mingw64/sbin/boundscheck" + - "C:/Program Files/Git/mingw64/boundscheck.com" + - "C:/Program Files/Git/mingw64/boundscheck.exe" + - "C:/Program Files/Git/mingw64/boundscheck" + - "C:/Program Files/bin/boundscheck.com" + - "C:/Program Files/bin/boundscheck.exe" + - "C:/Program Files/bin/boundscheck" + - "C:/Program Files/sbin/boundscheck.com" + - "C:/Program Files/sbin/boundscheck.exe" + - "C:/Program Files/sbin/boundscheck" + - "C:/Program Files/boundscheck.com" + - "C:/Program Files/boundscheck.exe" + - "C:/Program Files/boundscheck" + - "C:/Program Files (x86)/bin/boundscheck.com" + - "C:/Program Files (x86)/bin/boundscheck.exe" + - "C:/Program Files (x86)/bin/boundscheck" + - "C:/Program Files (x86)/sbin/boundscheck.com" + - "C:/Program Files (x86)/sbin/boundscheck.exe" + - "C:/Program Files (x86)/sbin/boundscheck" + - "C:/Program Files (x86)/boundscheck.com" + - "C:/Program Files (x86)/boundscheck.exe" + - "C:/Program Files (x86)/boundscheck" + - "C:/msys64/mingw64/bin/boundscheck.com" + - "C:/msys64/mingw64/bin/boundscheck.exe" + - "C:/msys64/mingw64/bin/boundscheck" + - "C:/msys64/mingw64/sbin/boundscheck.com" + - "C:/msys64/mingw64/sbin/boundscheck.exe" + - "C:/msys64/mingw64/sbin/boundscheck" + - "C:/msys64/mingw64/boundscheck.com" + - "C:/msys64/mingw64/boundscheck.exe" + - "C:/msys64/mingw64/boundscheck" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/boundscheck.com" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/boundscheck.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/boundscheck" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/boundscheck.com" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/boundscheck.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/boundscheck" + - "C:/Program Files (x86)/psxrecomp-runtime/boundscheck.com" + - "C:/Program Files (x86)/psxrecomp-runtime/boundscheck.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/boundscheck" + - "/REGISTRY-NOTFOUND/boundscheck.com" + - "/REGISTRY-NOTFOUND/boundscheck.exe" + - "/REGISTRY-NOTFOUND/boundscheck" + - "C:/msys64/mingw64/bin/drmemory.com" + - "C:/msys64/mingw64/bin/drmemory.exe" + - "C:/msys64/mingw64/bin/drmemory" + - "C:/Users/Matthew/bin/drmemory.com" + - "C:/Users/Matthew/bin/drmemory.exe" + - "C:/Users/Matthew/bin/drmemory" + - "C:/Program Files/Git/mingw64/bin/drmemory.com" + - "C:/Program Files/Git/mingw64/bin/drmemory.exe" + - "C:/Program Files/Git/mingw64/bin/drmemory" + - "C:/Program Files/Git/usr/local/bin/drmemory.com" + - "C:/Program Files/Git/usr/local/bin/drmemory.exe" + - "C:/Program Files/Git/usr/local/bin/drmemory" + - "C:/Program Files/Git/usr/bin/drmemory.com" + - "C:/Program Files/Git/usr/bin/drmemory.exe" + - "C:/Program Files/Git/usr/bin/drmemory" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/drmemory.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/drmemory.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/drmemory" + - "C:/VulkanSDK/1.4.341.1/Bin/drmemory.com" + - "C:/VulkanSDK/1.4.341.1/Bin/drmemory.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/drmemory" + - "C:/devkitPro/msys2/usr/bin/drmemory.com" + - "C:/devkitPro/msys2/usr/bin/drmemory.exe" + - "C:/devkitPro/msys2/usr/bin/drmemory" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/drmemory.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/drmemory.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/drmemory" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/drmemory.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/drmemory.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/drmemory" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/drmemory.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/drmemory.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/drmemory" + - "C:/Program Files/Oculus/Support/oculus-runtime/drmemory.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/drmemory.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/drmemory" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/drmemory.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/drmemory.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/drmemory" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/drmemory.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/drmemory.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/drmemory" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/drmemory.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/drmemory.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/drmemory" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/drmemory.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/drmemory.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/drmemory" + - "C:/Windows/System32/drmemory.com" + - "C:/Windows/System32/drmemory.exe" + - "C:/Windows/System32/drmemory" + - "C:/Windows/drmemory.com" + - "C:/Windows/drmemory.exe" + - "C:/Windows/drmemory" + - "C:/Windows/System32/wbem/drmemory.com" + - "C:/Windows/System32/wbem/drmemory.exe" + - "C:/Windows/System32/wbem/drmemory" + - "C:/Windows/System32/WindowsPowerShell/v1.0/drmemory.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/drmemory.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/drmemory" + - "C:/Windows/System32/OpenSSH/drmemory.com" + - "C:/Windows/System32/OpenSSH/drmemory.exe" + - "C:/Windows/System32/OpenSSH/drmemory" + - "C:/Program Files/dotnet/drmemory.com" + - "C:/Program Files/dotnet/drmemory.exe" + - "C:/Program Files/dotnet/drmemory" + - "C:/Users/Matthew/AppData/Roaming/nvm/drmemory.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/drmemory.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/drmemory" + - "C:/Program Files/nodejs/drmemory.com" + - "C:/Program Files/nodejs/drmemory.exe" + - "C:/Program Files/nodejs/drmemory" + - "C:/Program Files/PuTTY/drmemory.com" + - "C:/Program Files/PuTTY/drmemory.exe" + - "C:/Program Files/PuTTY/drmemory" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/drmemory.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/drmemory.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/drmemory" + - "C:/ffmpeg/bin/drmemory.com" + - "C:/ffmpeg/bin/drmemory.exe" + - "C:/ffmpeg/bin/drmemory" + - "C:/Program Files/eSpeak NG/drmemory.com" + - "C:/Program Files/eSpeak NG/drmemory.exe" + - "C:/Program Files/eSpeak NG/drmemory" + - "C:/Program Files/Calibre2/drmemory.com" + - "C:/Program Files/Calibre2/drmemory.exe" + - "C:/Program Files/Calibre2/drmemory" + - "C:/Program Files/Git/cmd/drmemory.com" + - "C:/Program Files/Git/cmd/drmemory.exe" + - "C:/Program Files/Git/cmd/drmemory" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/drmemory.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/drmemory.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/drmemory" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/drmemory.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/drmemory.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/drmemory" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/drmemory.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/drmemory.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/drmemory" + - "C:/Program Files (x86)/cloudflared/drmemory.com" + - "C:/Program Files (x86)/cloudflared/drmemory.exe" + - "C:/Program Files (x86)/cloudflared/drmemory" + - "C:/Program Files/Docker/Docker/resources/bin/drmemory.com" + - "C:/Program Files/Docker/Docker/resources/bin/drmemory.exe" + - "C:/Program Files/Docker/Docker/resources/bin/drmemory" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/drmemory.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/drmemory.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/drmemory" + - "C:/Program Files/WezTerm/drmemory.com" + - "C:/Program Files/WezTerm/drmemory.exe" + - "C:/Program Files/WezTerm/drmemory" + - "C:/Program Files/Go/bin/drmemory.com" + - "C:/Program Files/Go/bin/drmemory.exe" + - "C:/Program Files/Go/bin/drmemory" + - "C:/Users/Matthew/.local/bin/drmemory.com" + - "C:/Users/Matthew/.local/bin/drmemory.exe" + - "C:/Users/Matthew/.local/bin/drmemory" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/drmemory.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/drmemory.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/drmemory" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/drmemory.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/drmemory.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/drmemory" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/drmemory" + - "C:/Users/Matthew/.dotnet/tools/drmemory.com" + - "C:/Users/Matthew/.dotnet/tools/drmemory.exe" + - "C:/Users/Matthew/.dotnet/tools/drmemory" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/drmemory" + - "C:/Program Files/smartmontools/bin/drmemory.com" + - "C:/Program Files/smartmontools/bin/drmemory.exe" + - "C:/Program Files/smartmontools/bin/drmemory" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/drmemory" + - "C:/Users/Matthew/AppData/Local/particle/bin/drmemory.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/drmemory" + - "C:/Program Files (x86)/Nmap/drmemory.com" + - "C:/Program Files (x86)/Nmap/drmemory.exe" + - "C:/Program Files (x86)/Nmap/drmemory" + - "C:/Program Files/mitmproxy/bin/drmemory.com" + - "C:/Program Files/mitmproxy/bin/drmemory.exe" + - "C:/Program Files/mitmproxy/bin/drmemory" + - "C:/Users/Matthew/go/bin/drmemory.com" + - "C:/Users/Matthew/go/bin/drmemory.exe" + - "C:/Users/Matthew/go/bin/drmemory" + - "C:/Program Files/GitHub CLI/drmemory.com" + - "C:/Program Files/GitHub CLI/drmemory.exe" + - "C:/Program Files/GitHub CLI/drmemory" + - "C:/Users/Matthew/.cargo/bin/drmemory.com" + - "C:/Users/Matthew/.cargo/bin/drmemory.exe" + - "C:/Users/Matthew/.cargo/bin/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/drmemory" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/drmemory" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/drmemory.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/drmemory" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/drmemory.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/drmemory.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/drmemory" + - "C:/Godot/drmemory.com" + - "C:/Godot/drmemory.exe" + - "C:/Godot/drmemory" + - "C:/Android/Sdk/platform-tools/drmemory.com" + - "C:/Android/Sdk/platform-tools/drmemory.exe" + - "C:/Android/Sdk/platform-tools/drmemory" + - "C:/Android/Sdk/emulator/drmemory.com" + - "C:/Android/Sdk/emulator/drmemory.exe" + - "C:/Android/Sdk/emulator/drmemory" + - "C:/Program Files/Git/usr/bin/vendor_perl/drmemory.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/drmemory.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/drmemory" + - "C:/Program Files/Git/usr/bin/core_perl/drmemory.com" + - "C:/Program Files/Git/usr/bin/core_perl/drmemory.exe" + - "C:/Program Files/Git/usr/bin/core_perl/drmemory" + - "C:/Program Files/Git/mingw64/bin/drmemory.com" + - "C:/Program Files/Git/mingw64/bin/drmemory.exe" + - "C:/Program Files/Git/mingw64/bin/drmemory" + - "C:/Program Files/Git/mingw64/sbin/drmemory.com" + - "C:/Program Files/Git/mingw64/sbin/drmemory.exe" + - "C:/Program Files/Git/mingw64/sbin/drmemory" + - "C:/Program Files/Git/mingw64/drmemory.com" + - "C:/Program Files/Git/mingw64/drmemory.exe" + - "C:/Program Files/Git/mingw64/drmemory" + - "C:/Program Files/bin/drmemory.com" + - "C:/Program Files/bin/drmemory.exe" + - "C:/Program Files/bin/drmemory" + - "C:/Program Files/sbin/drmemory.com" + - "C:/Program Files/sbin/drmemory.exe" + - "C:/Program Files/sbin/drmemory" + - "C:/Program Files/drmemory.com" + - "C:/Program Files/drmemory.exe" + - "C:/Program Files/drmemory" + - "C:/Program Files (x86)/bin/drmemory.com" + - "C:/Program Files (x86)/bin/drmemory.exe" + - "C:/Program Files (x86)/bin/drmemory" + - "C:/Program Files (x86)/sbin/drmemory.com" + - "C:/Program Files (x86)/sbin/drmemory.exe" + - "C:/Program Files (x86)/sbin/drmemory" + - "C:/Program Files (x86)/drmemory.com" + - "C:/Program Files (x86)/drmemory.exe" + - "C:/Program Files (x86)/drmemory" + - "C:/msys64/mingw64/bin/drmemory.com" + - "C:/msys64/mingw64/bin/drmemory.exe" + - "C:/msys64/mingw64/bin/drmemory" + - "C:/msys64/mingw64/sbin/drmemory.com" + - "C:/msys64/mingw64/sbin/drmemory.exe" + - "C:/msys64/mingw64/sbin/drmemory" + - "C:/msys64/mingw64/drmemory.com" + - "C:/msys64/mingw64/drmemory.exe" + - "C:/msys64/mingw64/drmemory" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/drmemory.com" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/drmemory.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/drmemory" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/drmemory.com" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/drmemory.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/drmemory" + - "C:/Program Files (x86)/psxrecomp-runtime/drmemory.com" + - "C:/Program Files (x86)/psxrecomp-runtime/drmemory.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/drmemory" + - "/REGISTRY-NOTFOUND/drmemory.com" + - "/REGISTRY-NOTFOUND/drmemory.exe" + - "/REGISTRY-NOTFOUND/drmemory" + - "C:/msys64/mingw64/bin/cuda-memcheck.com" + - "C:/msys64/mingw64/bin/cuda-memcheck.exe" + - "C:/msys64/mingw64/bin/cuda-memcheck" + - "C:/Users/Matthew/bin/cuda-memcheck.com" + - "C:/Users/Matthew/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/bin/cuda-memcheck" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck.com" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck.exe" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck" + - "C:/Program Files/Git/usr/local/bin/cuda-memcheck.com" + - "C:/Program Files/Git/usr/local/bin/cuda-memcheck.exe" + - "C:/Program Files/Git/usr/local/bin/cuda-memcheck" + - "C:/Program Files/Git/usr/bin/cuda-memcheck.com" + - "C:/Program Files/Git/usr/bin/cuda-memcheck.exe" + - "C:/Program Files/Git/usr/bin/cuda-memcheck" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/cuda-memcheck.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/cuda-memcheck.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/cuda-memcheck" + - "C:/VulkanSDK/1.4.341.1/Bin/cuda-memcheck.com" + - "C:/VulkanSDK/1.4.341.1/Bin/cuda-memcheck.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/cuda-memcheck" + - "C:/devkitPro/msys2/usr/bin/cuda-memcheck.com" + - "C:/devkitPro/msys2/usr/bin/cuda-memcheck.exe" + - "C:/devkitPro/msys2/usr/bin/cuda-memcheck" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/cuda-memcheck.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/cuda-memcheck.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/cuda-memcheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/cuda-memcheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/cuda-memcheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/cuda-memcheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/cuda-memcheck" + - "C:/Program Files/Oculus/Support/oculus-runtime/cuda-memcheck.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/cuda-memcheck.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/cuda-memcheck" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/cuda-memcheck.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/cuda-memcheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/cuda-memcheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/cuda-memcheck" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/cuda-memcheck.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/cuda-memcheck" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/cuda-memcheck.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/cuda-memcheck.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/cuda-memcheck" + - "C:/Windows/System32/cuda-memcheck.com" + - "C:/Windows/System32/cuda-memcheck.exe" + - "C:/Windows/System32/cuda-memcheck" + - "C:/Windows/cuda-memcheck.com" + - "C:/Windows/cuda-memcheck.exe" + - "C:/Windows/cuda-memcheck" + - "C:/Windows/System32/wbem/cuda-memcheck.com" + - "C:/Windows/System32/wbem/cuda-memcheck.exe" + - "C:/Windows/System32/wbem/cuda-memcheck" + - "C:/Windows/System32/WindowsPowerShell/v1.0/cuda-memcheck.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/cuda-memcheck.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/cuda-memcheck" + - "C:/Windows/System32/OpenSSH/cuda-memcheck.com" + - "C:/Windows/System32/OpenSSH/cuda-memcheck.exe" + - "C:/Windows/System32/OpenSSH/cuda-memcheck" + - "C:/Program Files/dotnet/cuda-memcheck.com" + - "C:/Program Files/dotnet/cuda-memcheck.exe" + - "C:/Program Files/dotnet/cuda-memcheck" + - "C:/Users/Matthew/AppData/Roaming/nvm/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/cuda-memcheck" + - "C:/Program Files/nodejs/cuda-memcheck.com" + - "C:/Program Files/nodejs/cuda-memcheck.exe" + - "C:/Program Files/nodejs/cuda-memcheck" + - "C:/Program Files/PuTTY/cuda-memcheck.com" + - "C:/Program Files/PuTTY/cuda-memcheck.exe" + - "C:/Program Files/PuTTY/cuda-memcheck" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/cuda-memcheck.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/cuda-memcheck.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/cuda-memcheck" + - "C:/ffmpeg/bin/cuda-memcheck.com" + - "C:/ffmpeg/bin/cuda-memcheck.exe" + - "C:/ffmpeg/bin/cuda-memcheck" + - "C:/Program Files/eSpeak NG/cuda-memcheck.com" + - "C:/Program Files/eSpeak NG/cuda-memcheck.exe" + - "C:/Program Files/eSpeak NG/cuda-memcheck" + - "C:/Program Files/Calibre2/cuda-memcheck.com" + - "C:/Program Files/Calibre2/cuda-memcheck.exe" + - "C:/Program Files/Calibre2/cuda-memcheck" + - "C:/Program Files/Git/cmd/cuda-memcheck.com" + - "C:/Program Files/Git/cmd/cuda-memcheck.exe" + - "C:/Program Files/Git/cmd/cuda-memcheck" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/cuda-memcheck.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/cuda-memcheck" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/cuda-memcheck.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/cuda-memcheck" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/cuda-memcheck.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/cuda-memcheck.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/cuda-memcheck" + - "C:/Program Files (x86)/cloudflared/cuda-memcheck.com" + - "C:/Program Files (x86)/cloudflared/cuda-memcheck.exe" + - "C:/Program Files (x86)/cloudflared/cuda-memcheck" + - "C:/Program Files/Docker/Docker/resources/bin/cuda-memcheck.com" + - "C:/Program Files/Docker/Docker/resources/bin/cuda-memcheck.exe" + - "C:/Program Files/Docker/Docker/resources/bin/cuda-memcheck" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/cuda-memcheck.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/cuda-memcheck.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/cuda-memcheck" + - "C:/Program Files/WezTerm/cuda-memcheck.com" + - "C:/Program Files/WezTerm/cuda-memcheck.exe" + - "C:/Program Files/WezTerm/cuda-memcheck" + - "C:/Program Files/Go/bin/cuda-memcheck.com" + - "C:/Program Files/Go/bin/cuda-memcheck.exe" + - "C:/Program Files/Go/bin/cuda-memcheck" + - "C:/Users/Matthew/.local/bin/cuda-memcheck.com" + - "C:/Users/Matthew/.local/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/.local/bin/cuda-memcheck" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/cuda-memcheck.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/cuda-memcheck" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/cuda-memcheck.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/cuda-memcheck.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/cuda-memcheck" + - "C:/Users/Matthew/.dotnet/tools/cuda-memcheck.com" + - "C:/Users/Matthew/.dotnet/tools/cuda-memcheck.exe" + - "C:/Users/Matthew/.dotnet/tools/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/cuda-memcheck" + - "C:/Program Files/smartmontools/bin/cuda-memcheck.com" + - "C:/Program Files/smartmontools/bin/cuda-memcheck.exe" + - "C:/Program Files/smartmontools/bin/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/particle/bin/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/cuda-memcheck" + - "C:/Program Files (x86)/Nmap/cuda-memcheck.com" + - "C:/Program Files (x86)/Nmap/cuda-memcheck.exe" + - "C:/Program Files (x86)/Nmap/cuda-memcheck" + - "C:/Program Files/mitmproxy/bin/cuda-memcheck.com" + - "C:/Program Files/mitmproxy/bin/cuda-memcheck.exe" + - "C:/Program Files/mitmproxy/bin/cuda-memcheck" + - "C:/Users/Matthew/go/bin/cuda-memcheck.com" + - "C:/Users/Matthew/go/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/go/bin/cuda-memcheck" + - "C:/Program Files/GitHub CLI/cuda-memcheck.com" + - "C:/Program Files/GitHub CLI/cuda-memcheck.exe" + - "C:/Program Files/GitHub CLI/cuda-memcheck" + - "C:/Users/Matthew/.cargo/bin/cuda-memcheck.com" + - "C:/Users/Matthew/.cargo/bin/cuda-memcheck.exe" + - "C:/Users/Matthew/.cargo/bin/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/cuda-memcheck" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/cuda-memcheck.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/cuda-memcheck.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/cuda-memcheck" + - "C:/Godot/cuda-memcheck.com" + - "C:/Godot/cuda-memcheck.exe" + - "C:/Godot/cuda-memcheck" + - "C:/Android/Sdk/platform-tools/cuda-memcheck.com" + - "C:/Android/Sdk/platform-tools/cuda-memcheck.exe" + - "C:/Android/Sdk/platform-tools/cuda-memcheck" + - "C:/Android/Sdk/emulator/cuda-memcheck.com" + - "C:/Android/Sdk/emulator/cuda-memcheck.exe" + - "C:/Android/Sdk/emulator/cuda-memcheck" + - "C:/Program Files/Git/usr/bin/vendor_perl/cuda-memcheck.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/cuda-memcheck.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/cuda-memcheck" + - "C:/Program Files/Git/usr/bin/core_perl/cuda-memcheck.com" + - "C:/Program Files/Git/usr/bin/core_perl/cuda-memcheck.exe" + - "C:/Program Files/Git/usr/bin/core_perl/cuda-memcheck" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck.com" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck.exe" + - "C:/Program Files/Git/mingw64/bin/cuda-memcheck" + - "C:/Program Files/Git/mingw64/sbin/cuda-memcheck.com" + - "C:/Program Files/Git/mingw64/sbin/cuda-memcheck.exe" + - "C:/Program Files/Git/mingw64/sbin/cuda-memcheck" + - "C:/Program Files/Git/mingw64/cuda-memcheck.com" + - "C:/Program Files/Git/mingw64/cuda-memcheck.exe" + - "C:/Program Files/Git/mingw64/cuda-memcheck" + - "C:/Program Files/bin/cuda-memcheck.com" + - "C:/Program Files/bin/cuda-memcheck.exe" + - "C:/Program Files/bin/cuda-memcheck" + - "C:/Program Files/sbin/cuda-memcheck.com" + - "C:/Program Files/sbin/cuda-memcheck.exe" + - "C:/Program Files/sbin/cuda-memcheck" + - "C:/Program Files/cuda-memcheck.com" + - "C:/Program Files/cuda-memcheck.exe" + - "C:/Program Files/cuda-memcheck" + - "C:/Program Files (x86)/bin/cuda-memcheck.com" + - "C:/Program Files (x86)/bin/cuda-memcheck.exe" + - "C:/Program Files (x86)/bin/cuda-memcheck" + - "C:/Program Files (x86)/sbin/cuda-memcheck.com" + - "C:/Program Files (x86)/sbin/cuda-memcheck.exe" + - "C:/Program Files (x86)/sbin/cuda-memcheck" + - "C:/Program Files (x86)/cuda-memcheck.com" + - "C:/Program Files (x86)/cuda-memcheck.exe" + - "C:/Program Files (x86)/cuda-memcheck" + - "C:/msys64/mingw64/bin/cuda-memcheck.com" + - "C:/msys64/mingw64/bin/cuda-memcheck.exe" + - "C:/msys64/mingw64/bin/cuda-memcheck" + - "C:/msys64/mingw64/sbin/cuda-memcheck.com" + - "C:/msys64/mingw64/sbin/cuda-memcheck.exe" + - "C:/msys64/mingw64/sbin/cuda-memcheck" + - "C:/msys64/mingw64/cuda-memcheck.com" + - "C:/msys64/mingw64/cuda-memcheck.exe" + - "C:/msys64/mingw64/cuda-memcheck" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/cuda-memcheck.com" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/cuda-memcheck.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/cuda-memcheck" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/cuda-memcheck.com" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/cuda-memcheck.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/cuda-memcheck" + - "C:/Program Files (x86)/psxrecomp-runtime/cuda-memcheck.com" + - "C:/Program Files (x86)/psxrecomp-runtime/cuda-memcheck.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/cuda-memcheck" + - "/REGISTRY-NOTFOUND/cuda-memcheck.com" + - "/REGISTRY-NOTFOUND/cuda-memcheck.exe" + - "/REGISTRY-NOTFOUND/cuda-memcheck" + - "C:/msys64/mingw64/bin/compute-sanitizer.com" + - "C:/msys64/mingw64/bin/compute-sanitizer.exe" + - "C:/msys64/mingw64/bin/compute-sanitizer" + - "C:/Users/Matthew/bin/compute-sanitizer.com" + - "C:/Users/Matthew/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/bin/compute-sanitizer" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer.com" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer.exe" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer" + - "C:/Program Files/Git/usr/local/bin/compute-sanitizer.com" + - "C:/Program Files/Git/usr/local/bin/compute-sanitizer.exe" + - "C:/Program Files/Git/usr/local/bin/compute-sanitizer" + - "C:/Program Files/Git/usr/bin/compute-sanitizer.com" + - "C:/Program Files/Git/usr/bin/compute-sanitizer.exe" + - "C:/Program Files/Git/usr/bin/compute-sanitizer" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/compute-sanitizer.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/compute-sanitizer.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/compute-sanitizer" + - "C:/VulkanSDK/1.4.341.1/Bin/compute-sanitizer.com" + - "C:/VulkanSDK/1.4.341.1/Bin/compute-sanitizer.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/compute-sanitizer" + - "C:/devkitPro/msys2/usr/bin/compute-sanitizer.com" + - "C:/devkitPro/msys2/usr/bin/compute-sanitizer.exe" + - "C:/devkitPro/msys2/usr/bin/compute-sanitizer" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/compute-sanitizer.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/compute-sanitizer.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/compute-sanitizer" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/compute-sanitizer.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/compute-sanitizer" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/compute-sanitizer.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/compute-sanitizer" + - "C:/Program Files/Oculus/Support/oculus-runtime/compute-sanitizer.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/compute-sanitizer.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/compute-sanitizer" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/compute-sanitizer.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/compute-sanitizer" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/compute-sanitizer.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/compute-sanitizer" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/compute-sanitizer.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/compute-sanitizer" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/compute-sanitizer.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/compute-sanitizer.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/compute-sanitizer" + - "C:/Windows/System32/compute-sanitizer.com" + - "C:/Windows/System32/compute-sanitizer.exe" + - "C:/Windows/System32/compute-sanitizer" + - "C:/Windows/compute-sanitizer.com" + - "C:/Windows/compute-sanitizer.exe" + - "C:/Windows/compute-sanitizer" + - "C:/Windows/System32/wbem/compute-sanitizer.com" + - "C:/Windows/System32/wbem/compute-sanitizer.exe" + - "C:/Windows/System32/wbem/compute-sanitizer" + - "C:/Windows/System32/WindowsPowerShell/v1.0/compute-sanitizer.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/compute-sanitizer.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/compute-sanitizer" + - "C:/Windows/System32/OpenSSH/compute-sanitizer.com" + - "C:/Windows/System32/OpenSSH/compute-sanitizer.exe" + - "C:/Windows/System32/OpenSSH/compute-sanitizer" + - "C:/Program Files/dotnet/compute-sanitizer.com" + - "C:/Program Files/dotnet/compute-sanitizer.exe" + - "C:/Program Files/dotnet/compute-sanitizer" + - "C:/Users/Matthew/AppData/Roaming/nvm/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/compute-sanitizer" + - "C:/Program Files/nodejs/compute-sanitizer.com" + - "C:/Program Files/nodejs/compute-sanitizer.exe" + - "C:/Program Files/nodejs/compute-sanitizer" + - "C:/Program Files/PuTTY/compute-sanitizer.com" + - "C:/Program Files/PuTTY/compute-sanitizer.exe" + - "C:/Program Files/PuTTY/compute-sanitizer" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/compute-sanitizer.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/compute-sanitizer.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/compute-sanitizer" + - "C:/ffmpeg/bin/compute-sanitizer.com" + - "C:/ffmpeg/bin/compute-sanitizer.exe" + - "C:/ffmpeg/bin/compute-sanitizer" + - "C:/Program Files/eSpeak NG/compute-sanitizer.com" + - "C:/Program Files/eSpeak NG/compute-sanitizer.exe" + - "C:/Program Files/eSpeak NG/compute-sanitizer" + - "C:/Program Files/Calibre2/compute-sanitizer.com" + - "C:/Program Files/Calibre2/compute-sanitizer.exe" + - "C:/Program Files/Calibre2/compute-sanitizer" + - "C:/Program Files/Git/cmd/compute-sanitizer.com" + - "C:/Program Files/Git/cmd/compute-sanitizer.exe" + - "C:/Program Files/Git/cmd/compute-sanitizer" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/compute-sanitizer.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/compute-sanitizer" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/compute-sanitizer.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/compute-sanitizer" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/compute-sanitizer.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/compute-sanitizer.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/compute-sanitizer" + - "C:/Program Files (x86)/cloudflared/compute-sanitizer.com" + - "C:/Program Files (x86)/cloudflared/compute-sanitizer.exe" + - "C:/Program Files (x86)/cloudflared/compute-sanitizer" + - "C:/Program Files/Docker/Docker/resources/bin/compute-sanitizer.com" + - "C:/Program Files/Docker/Docker/resources/bin/compute-sanitizer.exe" + - "C:/Program Files/Docker/Docker/resources/bin/compute-sanitizer" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/compute-sanitizer.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/compute-sanitizer.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/compute-sanitizer" + - "C:/Program Files/WezTerm/compute-sanitizer.com" + - "C:/Program Files/WezTerm/compute-sanitizer.exe" + - "C:/Program Files/WezTerm/compute-sanitizer" + - "C:/Program Files/Go/bin/compute-sanitizer.com" + - "C:/Program Files/Go/bin/compute-sanitizer.exe" + - "C:/Program Files/Go/bin/compute-sanitizer" + - "C:/Users/Matthew/.local/bin/compute-sanitizer.com" + - "C:/Users/Matthew/.local/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/.local/bin/compute-sanitizer" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/compute-sanitizer.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/compute-sanitizer" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/compute-sanitizer.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/compute-sanitizer.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/compute-sanitizer" + - "C:/Users/Matthew/.dotnet/tools/compute-sanitizer.com" + - "C:/Users/Matthew/.dotnet/tools/compute-sanitizer.exe" + - "C:/Users/Matthew/.dotnet/tools/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/compute-sanitizer" + - "C:/Program Files/smartmontools/bin/compute-sanitizer.com" + - "C:/Program Files/smartmontools/bin/compute-sanitizer.exe" + - "C:/Program Files/smartmontools/bin/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/particle/bin/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/compute-sanitizer" + - "C:/Program Files (x86)/Nmap/compute-sanitizer.com" + - "C:/Program Files (x86)/Nmap/compute-sanitizer.exe" + - "C:/Program Files (x86)/Nmap/compute-sanitizer" + - "C:/Program Files/mitmproxy/bin/compute-sanitizer.com" + - "C:/Program Files/mitmproxy/bin/compute-sanitizer.exe" + - "C:/Program Files/mitmproxy/bin/compute-sanitizer" + - "C:/Users/Matthew/go/bin/compute-sanitizer.com" + - "C:/Users/Matthew/go/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/go/bin/compute-sanitizer" + - "C:/Program Files/GitHub CLI/compute-sanitizer.com" + - "C:/Program Files/GitHub CLI/compute-sanitizer.exe" + - "C:/Program Files/GitHub CLI/compute-sanitizer" + - "C:/Users/Matthew/.cargo/bin/compute-sanitizer.com" + - "C:/Users/Matthew/.cargo/bin/compute-sanitizer.exe" + - "C:/Users/Matthew/.cargo/bin/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/compute-sanitizer" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/compute-sanitizer.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/compute-sanitizer.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/compute-sanitizer" + - "C:/Godot/compute-sanitizer.com" + - "C:/Godot/compute-sanitizer.exe" + - "C:/Godot/compute-sanitizer" + - "C:/Android/Sdk/platform-tools/compute-sanitizer.com" + - "C:/Android/Sdk/platform-tools/compute-sanitizer.exe" + - "C:/Android/Sdk/platform-tools/compute-sanitizer" + - "C:/Android/Sdk/emulator/compute-sanitizer.com" + - "C:/Android/Sdk/emulator/compute-sanitizer.exe" + - "C:/Android/Sdk/emulator/compute-sanitizer" + - "C:/Program Files/Git/usr/bin/vendor_perl/compute-sanitizer.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/compute-sanitizer.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/compute-sanitizer" + - "C:/Program Files/Git/usr/bin/core_perl/compute-sanitizer.com" + - "C:/Program Files/Git/usr/bin/core_perl/compute-sanitizer.exe" + - "C:/Program Files/Git/usr/bin/core_perl/compute-sanitizer" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer.com" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer.exe" + - "C:/Program Files/Git/mingw64/bin/compute-sanitizer" + - "C:/Program Files/Git/mingw64/sbin/compute-sanitizer.com" + - "C:/Program Files/Git/mingw64/sbin/compute-sanitizer.exe" + - "C:/Program Files/Git/mingw64/sbin/compute-sanitizer" + - "C:/Program Files/Git/mingw64/compute-sanitizer.com" + - "C:/Program Files/Git/mingw64/compute-sanitizer.exe" + - "C:/Program Files/Git/mingw64/compute-sanitizer" + - "C:/Program Files/bin/compute-sanitizer.com" + - "C:/Program Files/bin/compute-sanitizer.exe" + - "C:/Program Files/bin/compute-sanitizer" + - "C:/Program Files/sbin/compute-sanitizer.com" + - "C:/Program Files/sbin/compute-sanitizer.exe" + - "C:/Program Files/sbin/compute-sanitizer" + - "C:/Program Files/compute-sanitizer.com" + - "C:/Program Files/compute-sanitizer.exe" + - "C:/Program Files/compute-sanitizer" + - "C:/Program Files (x86)/bin/compute-sanitizer.com" + - "C:/Program Files (x86)/bin/compute-sanitizer.exe" + - "C:/Program Files (x86)/bin/compute-sanitizer" + - "C:/Program Files (x86)/sbin/compute-sanitizer.com" + - "C:/Program Files (x86)/sbin/compute-sanitizer.exe" + - "C:/Program Files (x86)/sbin/compute-sanitizer" + - "C:/Program Files (x86)/compute-sanitizer.com" + - "C:/Program Files (x86)/compute-sanitizer.exe" + - "C:/Program Files (x86)/compute-sanitizer" + - "C:/msys64/mingw64/bin/compute-sanitizer.com" + - "C:/msys64/mingw64/bin/compute-sanitizer.exe" + - "C:/msys64/mingw64/bin/compute-sanitizer" + - "C:/msys64/mingw64/sbin/compute-sanitizer.com" + - "C:/msys64/mingw64/sbin/compute-sanitizer.exe" + - "C:/msys64/mingw64/sbin/compute-sanitizer" + - "C:/msys64/mingw64/compute-sanitizer.com" + - "C:/msys64/mingw64/compute-sanitizer.exe" + - "C:/msys64/mingw64/compute-sanitizer" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/compute-sanitizer.com" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/compute-sanitizer.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/compute-sanitizer" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/compute-sanitizer.com" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/compute-sanitizer.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/compute-sanitizer" + - "C:/Program Files (x86)/psxrecomp-runtime/compute-sanitizer.com" + - "C:/Program Files (x86)/psxrecomp-runtime/compute-sanitizer.exe" + - "C:/Program Files (x86)/psxrecomp-runtime/compute-sanitizer" + - "/REGISTRY-NOTFOUND/compute-sanitizer.com" + - "/REGISTRY-NOTFOUND/compute-sanitizer.exe" + - "/REGISTRY-NOTFOUND/compute-sanitizer" + found: false + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CTest.cmake:196 (find_program)" + - "CMakeLists.txt:3 (include)" + mode: "program" + variable: "COVERAGE_COMMAND" + description: "Path to the coverage program that CTest uses for performing coverage inspection" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcov" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/" + - "C:/Program Files (x86)/psxrecomp-runtime/" + searched_directories: + - "C:/msys64/mingw64/bin/gcov.com" + found: "C:/msys64/mingw64/bin/gcov.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:517 (find_program)" + - "CMakeLists.txt:20 (find_package)" + mode: "program" + variable: "PKG_CONFIG_EXECUTABLE" + description: "pkg-config executable" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "pkg-config.bat" + - "pkg-config" + - "pkgconf" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/" + - "C:/Program Files (x86)/psxrecomp-runtime/" + searched_directories: + - "C:/msys64/mingw64/bin/pkg-config.bat.com" + - "C:/msys64/mingw64/bin/pkg-config.bat.exe" + - "C:/msys64/mingw64/bin/pkg-config.bat" + - "C:/msys64/mingw64/bin/pkg-config.com" + found: "C:/msys64/mingw64/bin/pkg-config.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:761 (find_library)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "CMakeLists.txt:21 (pkg_check_modules)" + mode: "library" + variable: "pkgcfg_lib_SDL2_mingw32" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "mingw32" + candidate_directories: + - "C:/msys64/mingw64/lib/" + found: "C:/msys64/mingw64/lib/libmingw32.a" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files (x86)/psxrecomp-runtime/bin" + - "C:/msys64/mingw64/bin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:761 (find_library)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "CMakeLists.txt:21 (pkg_check_modules)" + mode: "library" + variable: "pkgcfg_lib_SDL2_SDL2main" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "SDL2main" + candidate_directories: + - "C:/msys64/mingw64/lib/" + found: "C:/msys64/mingw64/lib/libSDL2main.a" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files (x86)/psxrecomp-runtime/bin" + - "C:/msys64/mingw64/bin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:761 (find_library)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "CMakeLists.txt:21 (pkg_check_modules)" + mode: "library" + variable: "pkgcfg_lib_SDL2_SDL2" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "SDL2" + candidate_directories: + - "C:/msys64/mingw64/lib/" + found: "C:/msys64/mingw64/lib/libSDL2.dll.a" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files (x86)/psxrecomp-runtime/bin" + - "C:/msys64/mingw64/bin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "runtime.cmake:32 (find_program)" + - "CMakeLists.txt:27 (include)" + mode: "program" + variable: "CCACHE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ccache" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/" + - "C:/Program Files (x86)/psxrecomp-runtime/" + searched_directories: + - "C:/msys64/mingw64/bin/ccache.com" + found: "C:/msys64/mingw64/bin/ccache.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" + - + kind: "find-v1" + backtrace: + - "runtime.cmake:236 (find_program)" + - "CMakeLists.txt:27 (include)" + mode: "program" + variable: "_psxrt_bash" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "bash" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/psxrecomp-runtime/bin/" + - "C:/Program Files (x86)/psxrecomp-runtime/sbin/" + - "C:/Program Files (x86)/psxrecomp-runtime/" + searched_directories: + - "C:/msys64/mingw64/bin/bash.com" + - "C:/msys64/mingw64/bin/bash.exe" + - "C:/msys64/mingw64/bin/bash" + - "C:/Users/Matthew/bin/bash.com" + - "C:/Users/Matthew/bin/bash.exe" + - "C:/Users/Matthew/bin/bash" + - "C:/Program Files/Git/mingw64/bin/bash.com" + - "C:/Program Files/Git/mingw64/bin/bash.exe" + - "C:/Program Files/Git/mingw64/bin/bash" + - "C:/Program Files/Git/usr/local/bin/bash.com" + - "C:/Program Files/Git/usr/local/bin/bash.exe" + - "C:/Program Files/Git/usr/local/bin/bash" + - "C:/Program Files/Git/usr/bin/bash.com" + found: "C:/Program Files/Git/usr/bin/bash.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/psxrecomp-runtime" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/psxrecomp-runtime" +... diff --git a/runtime/build-tests-native/CMakeFiles/CTestScript.cmake b/runtime/build-tests-native/CMakeFiles/CTestScript.cmake new file mode 100644 index 00000000..0f52f703 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/CTestScript.cmake @@ -0,0 +1,167 @@ +# This file is configured by CMake automatically as CTestScript.cmake +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + +cmake_minimum_required(VERSION 4.2.2) + +# CTest Start Step +set(CTEST_SOURCE_DIRECTORY "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime") +set(CTEST_BINARY_DIRECTORY "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native") + +# CTest Update Step +set(CTEST_UPDATE_COMMAND "") +set(CTEST_UPDATE_OPTIONS "") +set(CTEST_UPDATE_VERSION_ONLY "") +set(CTEST_NIGHTLY_START_TIME "00:00:00 EDT") + +# CVS options +set(CTEST_CVS_COMMAND "") +set(CTEST_CVS_UPDATE_OPTIONS "") + +# Subversion options +set(CTEST_SVN_COMMAND "") +set(CTEST_SVN_OPTIONS "") +set(CTEST_SVN_UPDATE_OPTIONS "") + +# Git options +set(CTEST_GIT_COMMAND "") +set(CTEST_GIT_INIT_SUBMODULES "") +set(CTEST_GIT_UPDATE_CUSTOM "") +set(CTEST_GIT_UPDATE_OPTIONS "") + +# Perforce options +set(CTEST_P4_COMMAND "") +set(CTEST_P4_CLIENT "") +set(CTEST_P4_OPTIONS "") +set(CTEST_P4_UPDATE_CUSTOM "") +set(CTEST_P4_UPDATE_OPTIONS "") + +# CTest Configure Step +set(CTEST_CMAKE_GENERATOR "Ninja") +set(CTEST_LABELS_FOR_SUBPROJECTS "") + +# CTest Build Step +set(CTEST_CONFIGURATION_TYPE "Release") +set(CTEST_USE_LAUNCHERS "") + +# CTest Test Step +set(CTEST_RESOURCE_SPEC_FILE "") +set(CTEST_TEST_LOAD "") +set(CTEST_TEST_TIMEOUT "1500") + +# CTest Coverage Step +set(CTEST_COVERAGE_COMMAND "C:/msys64/mingw64/bin/gcov.exe") +set(CTEST_COVERAGE_EXTRA_FLAGS "-l") + +# CTest MemCheck Step +set(CTEST_MEMORYCHECK_COMMAND "MEMORYCHECK_COMMAND-NOTFOUND") +set(CTEST_MEMORYCHECK_COMMAND_OPTIONS "") +set(CTEST_MEMORYCHECK_TYPE "") +set(CTEST_MEMORYCHECK_SANITIZER_OPTIONS "") +set(CTEST_MEMORYCHECK_SUPPRESSIONS_FILE "") + +# CTest Submit Step +set(CTEST_SITE "DESKTOP-HN15M1H") +set(CTEST_BUILD_NAME "Win32-ninja") +set(CTEST_SUBMIT_URL "http://") +set(CTEST_SUBMIT_INACTIVITY_TIMEOUT "") +set(CTEST_TLS_VERIFY "") +set(CTEST_TLS_VERSION "") + +################################################################################ + +if(NOT MODEL) + set(MODEL "Experimental") +endif() + +if(MODEL STREQUAL "NightlyMemoryCheck") + set(MODEL "Nightly") + set(ACTIONS "Start;Update;Configure;Build;MemCheck;Coverage;Submit") +endif() + +if(NOT ACTIONS) + if(MODEL STREQUAL "Experimental") + set(ACTIONS "Start;Configure;Build;Test;Coverage;Submit") + else() + set(ACTIONS "Start;Update;Configure;Build;Test;Coverage;Submit") + endif() +endif() + +################################################################################ + +set(_exit_code 0) + +if("Start" IN_LIST ACTIONS OR NOT EXISTS "${CTEST_BINARY_DIRECTORY}/Testing/TAG") + ctest_start("${MODEL}") +else() + ctest_start("${MODEL}" APPEND) +endif() + +if("Update" IN_LIST ACTIONS) + ctest_update(RETURN_VALUE update_count) + if(update_count LESS 0) + math(EXPR _exit_code "${_exit_code} | 0x01") + endif() + if(MODEL STREQUAL "Continuous" AND update_count EQUAL 0) + return() + endif() +endif() + +if("Configure" IN_LIST ACTIONS) + ctest_configure(RETURN_VALUE success) + if(success LESS 0) + math(EXPR _exit_code "${_exit_code} | 0x02") + endif() +endif() + +if("Build" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_build(RETURN_VALUE success) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x04") + endif() +endif() + +if("Test" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_test(RETURN_VALUE success) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x08") + endif() +endif() + +if("Coverage" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_coverage(RETURN_VALUE success) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x20") + endif() +endif() + +if("MemCheck" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_memcheck(RETURN_VALUE success) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x10") + endif() +endif() + +file(GLOB notes_files LIST_DIRECTORIES OFF + "${CTEST_BINARY_DIRECTORY}/Testing/Notes/*") +if(notes_files) + list(APPEND CTEST_NOTES_FILES "${notes_files}") +endif() + +if("Submit" IN_LIST ACTIONS) + ctest_read_custom_files("${CTEST_BINARY_DIRECTORY}") + ctest_submit( + RETRY_COUNT "3" + RETRY_DELAY "5" + RETURN_VALUE success + ) + if(NOT success EQUAL 0) + math(EXPR _exit_code "${_exit_code} | 0x40") + endif() +endif() + +cmake_language(EXIT "${_exit_code}") diff --git a/runtime/build-tests-native/CMakeFiles/InstallScripts.json b/runtime/build-tests-native/CMakeFiles/InstallScripts.json new file mode 100644 index 00000000..51a24cf7 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/runtime/build-tests-native/CMakeFiles/TargetDirectories.txt b/runtime/build-tests-native/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..6edeb9c0 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,40 @@ +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/Experimental.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/Nightly.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/Continuous.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlyMemoryCheck.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlyStart.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlyUpdate.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlyConfigure.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlyBuild.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlyTest.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlyCoverage.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlyMemCheck.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/NightlySubmit.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ExperimentalStart.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ExperimentalUpdate.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ExperimentalConfigure.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ExperimentalBuild.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ExperimentalTest.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ExperimentalCoverage.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ExperimentalMemCheck.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ExperimentalSubmit.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ContinuousStart.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ContinuousUpdate.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ContinuousConfigure.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ContinuousBuild.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ContinuousTest.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ContinuousCoverage.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ContinuousMemCheck.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/ContinuousSubmit.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/psx-runtime.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/psxrecomp_codegen_hash.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/psx_icache_fastpath_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/gte_register_access_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/psx_instr_cost_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/overlay_capture_retry_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/overlay_path_canon_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/autocompile_publication_test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/psx-oracle.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/test.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/edit_cache.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CMakeFiles/rebuild_cache.dir diff --git a/runtime/build-tests-native/CMakeFiles/autocompile_publication_test.dir/src/autocompile.c.obj b/runtime/build-tests-native/CMakeFiles/autocompile_publication_test.dir/src/autocompile.c.obj new file mode 100644 index 00000000..b3a161db Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/autocompile_publication_test.dir/src/autocompile.c.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/autocompile_publication_test.dir/tests/test_autocompile_publication.c.obj b/runtime/build-tests-native/CMakeFiles/autocompile_publication_test.dir/tests/test_autocompile_publication.c.obj new file mode 100644 index 00000000..d50e708a Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/autocompile_publication_test.dir/tests/test_autocompile_publication.c.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/cmake.check_cache b/runtime/build-tests-native/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..56c437b9 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/runtime/build-tests-native/CMakeFiles/gte_register_access_test.dir/src/gte.cpp.obj b/runtime/build-tests-native/CMakeFiles/gte_register_access_test.dir/src/gte.cpp.obj new file mode 100644 index 00000000..f867887c Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/gte_register_access_test.dir/src/gte.cpp.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/gte_register_access_test.dir/tests/test_gte_register_access.cpp.obj b/runtime/build-tests-native/CMakeFiles/gte_register_access_test.dir/tests/test_gte_register_access.cpp.obj new file mode 100644 index 00000000..741b78a6 Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/gte_register_access_test.dir/tests/test_gte_register_access.cpp.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/overlay_capture_retry_test.dir/src/overlay_capture.c.obj b/runtime/build-tests-native/CMakeFiles/overlay_capture_retry_test.dir/src/overlay_capture.c.obj new file mode 100644 index 00000000..ff4e4864 Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/overlay_capture_retry_test.dir/src/overlay_capture.c.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/overlay_capture_retry_test.dir/tests/test_overlay_capture_retry.cpp.obj b/runtime/build-tests-native/CMakeFiles/overlay_capture_retry_test.dir/tests/test_overlay_capture_retry.cpp.obj new file mode 100644 index 00000000..d229ddca Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/overlay_capture_retry_test.dir/tests/test_overlay_capture_retry.cpp.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/overlay_path_canon_test.dir/src/overlay_path_canon.c.obj b/runtime/build-tests-native/CMakeFiles/overlay_path_canon_test.dir/src/overlay_path_canon.c.obj new file mode 100644 index 00000000..4d04fcf3 Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/overlay_path_canon_test.dir/src/overlay_path_canon.c.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/overlay_path_canon_test.dir/tests/test_overlay_path_canon.c.obj b/runtime/build-tests-native/CMakeFiles/overlay_path_canon_test.dir/tests/test_overlay_path_canon.c.obj new file mode 100644 index 00000000..ffd6f7d2 Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/overlay_path_canon_test.dir/tests/test_overlay_path_canon.c.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/psx_icache_fastpath_test.dir/src/psx_icache.c.obj b/runtime/build-tests-native/CMakeFiles/psx_icache_fastpath_test.dir/src/psx_icache.c.obj new file mode 100644 index 00000000..7db2c011 Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/psx_icache_fastpath_test.dir/src/psx_icache.c.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/psx_icache_fastpath_test.dir/tests/test_psx_icache_fastpath.c.obj b/runtime/build-tests-native/CMakeFiles/psx_icache_fastpath_test.dir/tests/test_psx_icache_fastpath.c.obj new file mode 100644 index 00000000..c5ca1faf Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/psx_icache_fastpath_test.dir/tests/test_psx_icache_fastpath.c.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/psx_instr_cost_test.dir/tests/test_psx_instr_cost.cpp.obj b/runtime/build-tests-native/CMakeFiles/psx_instr_cost_test.dir/tests/test_psx_instr_cost.cpp.obj new file mode 100644 index 00000000..471a3f48 Binary files /dev/null and b/runtime/build-tests-native/CMakeFiles/psx_instr_cost_test.dir/tests/test_psx_instr_cost.cpp.obj differ diff --git a/runtime/build-tests-native/CMakeFiles/rules.ninja b/runtime/build-tests-native/CMakeFiles/rules.ninja new file mode 100644 index 00000000..b44c48f4 --- /dev/null +++ b/runtime/build-tests-native/CMakeFiles/rules.ninja @@ -0,0 +1,227 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.2 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: psxrecomp-runtime +# Configurations: Release +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__psx-runtime_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psx-runtime_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__psx-runtime_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__psx_icache_fastpath_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__psx_icache_fastpath_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\gcc.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__gte_register_access_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__gte_register_access_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psx_instr_cost_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__psx_instr_cost_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__overlay_capture_retry_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__overlay_capture_retry_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__overlay_capture_retry_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__overlay_path_canon_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__overlay_path_canon_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\gcc.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__autocompile_publication_test_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__autocompile_publication_test_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\gcc.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__psx-oracle_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psx-oracle_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__psx-oracle_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SF:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime -BF:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = C:\msys64\mingw64\bin\ninja.exe $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = C:\msys64\mingw64\bin\ninja.exe -t targets + description = All primary targets available: + diff --git a/runtime/build-tests-native/CTestTestfile.cmake b/runtime/build-tests-native/CTestTestfile.cmake new file mode 100644 index 00000000..5952e1ce --- /dev/null +++ b/runtime/build-tests-native/CTestTestfile.cmake @@ -0,0 +1,18 @@ +# CMake generated Testfile for +# Source directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime +# Build directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test([=[psx_icache_fastpath_test]=] "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/psx_icache_fastpath_test.exe") +set_tests_properties([=[psx_icache_fastpath_test]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;43;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;0;") +add_test([=[gte_register_access_test]=] "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/gte_register_access_test.exe") +set_tests_properties([=[gte_register_access_test]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;54;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;0;") +add_test([=[psx_instr_cost_test]=] "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/psx_instr_cost_test.exe") +set_tests_properties([=[psx_instr_cost_test]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;58;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;0;") +add_test([=[overlay_capture_retry_test]=] "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/overlay_capture_retry_test.exe") +set_tests_properties([=[overlay_capture_retry_test]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;68;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;0;") +add_test([=[overlay_path_canon_test]=] "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/overlay_path_canon_test.exe") +set_tests_properties([=[overlay_path_canon_test]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;74;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;0;") +add_test([=[autocompile_publication_test]=] "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/autocompile_publication_test.exe") +set_tests_properties([=[autocompile_publication_test]=] PROPERTIES _BACKTRACE_TRIPLES "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;83;add_test;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt;0;") diff --git a/runtime/build-tests-native/DartConfiguration.tcl b/runtime/build-tests-native/DartConfiguration.tcl new file mode 100644 index 00000000..522ae8c7 --- /dev/null +++ b/runtime/build-tests-native/DartConfiguration.tcl @@ -0,0 +1,109 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime +BuildDirectory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: DESKTOP-HN15M1H + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: Win32-ninja + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: http:// +SubmitInactivityTimeout: + +# Dashboard start time +NightlyStartTime: 00:00:00 EDT + +# Commands for the build/test/submit cycle +ConfigureCommand: "C:/msys64/mingw64/bin/cmake.exe" "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime" +MakeCommand: C:\msys64\mingw64\bin\cmake.exe --build . --config "${CTEST_CONFIGURATION_TYPE}" +DefaultCTestConfigurationType: Release + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: +UpdateOptions: +UpdateType: + +# Compiler info +Compiler: C:/msys64/mingw64/bin/g++.exe +CompilerVersion: 15.2.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +DrMemoryCommand: +DrMemoryCommandOptions: +CudaSanitizerCommand: +CudaSanitizerCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: MEMORYCHECK_COMMAND-NOTFOUND +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: C:/msys64/mingw64/bin/gcov.exe +CoverageExtraFlags: -l + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: 1500 + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +TLSVerify: +TLSVersion: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: 5 +CTestSubmitRetryCount: 3 diff --git a/runtime/build-tests-native/autocompile_publication_test.exe b/runtime/build-tests-native/autocompile_publication_test.exe new file mode 100644 index 00000000..3abc5fb7 Binary files /dev/null and b/runtime/build-tests-native/autocompile_publication_test.exe differ diff --git a/runtime/build-tests-native/build.ninja b/runtime/build-tests-native/build.ninja new file mode 100644 index 00000000..b93e5fb6 --- /dev/null +++ b/runtime/build-tests-native/build.ninja @@ -0,0 +1,2312 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.2 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: psxrecomp-runtime +# Configurations: Release +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Release +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/ + +############################################# +# Utility command for Experimental + +build Experimental: phony CMakeFiles/Experimental + + +############################################# +# Utility command for Nightly + +build Nightly: phony CMakeFiles/Nightly + + +############################################# +# Utility command for Continuous + +build Continuous: phony CMakeFiles/Continuous + + +############################################# +# Utility command for NightlyMemoryCheck + +build NightlyMemoryCheck: phony CMakeFiles/NightlyMemoryCheck + + +############################################# +# Utility command for NightlyStart + +build NightlyStart: phony CMakeFiles/NightlyStart + + +############################################# +# Utility command for NightlyUpdate + +build NightlyUpdate: phony CMakeFiles/NightlyUpdate + + +############################################# +# Utility command for NightlyConfigure + +build NightlyConfigure: phony CMakeFiles/NightlyConfigure + + +############################################# +# Utility command for NightlyBuild + +build NightlyBuild: phony CMakeFiles/NightlyBuild + + +############################################# +# Utility command for NightlyTest + +build NightlyTest: phony CMakeFiles/NightlyTest + + +############################################# +# Utility command for NightlyCoverage + +build NightlyCoverage: phony CMakeFiles/NightlyCoverage + + +############################################# +# Utility command for NightlyMemCheck + +build NightlyMemCheck: phony CMakeFiles/NightlyMemCheck + + +############################################# +# Utility command for NightlySubmit + +build NightlySubmit: phony CMakeFiles/NightlySubmit + + +############################################# +# Utility command for ExperimentalStart + +build ExperimentalStart: phony CMakeFiles/ExperimentalStart + + +############################################# +# Utility command for ExperimentalUpdate + +build ExperimentalUpdate: phony CMakeFiles/ExperimentalUpdate + + +############################################# +# Utility command for ExperimentalConfigure + +build ExperimentalConfigure: phony CMakeFiles/ExperimentalConfigure + + +############################################# +# Utility command for ExperimentalBuild + +build ExperimentalBuild: phony CMakeFiles/ExperimentalBuild + + +############################################# +# Utility command for ExperimentalTest + +build ExperimentalTest: phony CMakeFiles/ExperimentalTest + + +############################################# +# Utility command for ExperimentalCoverage + +build ExperimentalCoverage: phony CMakeFiles/ExperimentalCoverage + + +############################################# +# Utility command for ExperimentalMemCheck + +build ExperimentalMemCheck: phony CMakeFiles/ExperimentalMemCheck + + +############################################# +# Utility command for ExperimentalSubmit + +build ExperimentalSubmit: phony CMakeFiles/ExperimentalSubmit + + +############################################# +# Utility command for ContinuousStart + +build ContinuousStart: phony CMakeFiles/ContinuousStart + + +############################################# +# Utility command for ContinuousUpdate + +build ContinuousUpdate: phony CMakeFiles/ContinuousUpdate + + +############################################# +# Utility command for ContinuousConfigure + +build ContinuousConfigure: phony CMakeFiles/ContinuousConfigure + + +############################################# +# Utility command for ContinuousBuild + +build ContinuousBuild: phony CMakeFiles/ContinuousBuild + + +############################################# +# Utility command for ContinuousTest + +build ContinuousTest: phony CMakeFiles/ContinuousTest + + +############################################# +# Utility command for ContinuousCoverage + +build ContinuousCoverage: phony CMakeFiles/ContinuousCoverage + + +############################################# +# Utility command for ContinuousMemCheck + +build ContinuousMemCheck: phony CMakeFiles/ContinuousMemCheck + + +############################################# +# Utility command for ContinuousSubmit + +build ContinuousSubmit: phony CMakeFiles/ContinuousSubmit + +# ============================================================================= +# Object build statements for EXECUTABLE target psx-runtime + + +############################################# +# Order-only phony target for psx-runtime + +build cmake_object_order_depends_target_psx-runtime: phony || F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h psxrecomp_codegen_hash + +build CMakeFiles/psx-runtime.dir/src/main.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\main.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/memory.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\memory.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/gpu.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\gpu.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/gpu_sw_renderer.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\gpu_sw_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/gpu_render.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\gpu_render.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/gpu_gl_renderer.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\gpu_gl_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/gpu_vk_renderer.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\gpu_vk_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/dma.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\dma.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/mdec.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\mdec.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/timers.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\timers.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/interrupts.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\interrupts.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/frame_pacing.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\frame_pacing.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/psx_fiber.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\psx_fiber.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/sio.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\sio.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/memcard.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\memcard.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/debug_server.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\debug_server.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/dirty_ram_interp.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\dirty_ram_interp.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/game_dispatch_compat.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\game_dispatch_compat.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/fntrace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\fntrace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/text_xlate.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\text_xlate.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/parity_trace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\parity_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/device_trace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\device_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/boot_state.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c | F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\boot_state.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/bios_hle.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\bios_hle.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/savestate.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\savestate.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/cosim_state.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\cosim_state.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/cosim.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\cosim.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/traps.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\traps.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/crash_trace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\crash_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/freeze_heartbeat.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\freeze_heartbeat.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/gte.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\gte.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/crc32.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\crc32.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/disc_identity.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\disc_identity.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/cdrom.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\cdrom.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/spu.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\spu.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/spu_shadow.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\spu_shadow.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/audio_shadow.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\audio_shadow.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/audio_trace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\audio_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/color_lut.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\color_lut.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/iso_reader.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\iso_reader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/iso_reader_c.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\iso_reader_c.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/psx_cycles.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\psx_cycles.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/psx_icache.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\psx_icache.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/starvation_ring.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\starvation_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/latency_ring.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\latency_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/data_shards.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\data_shards.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/load_accel.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\load_accel.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/card_read_summary.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\card_read_summary.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/card_data_writes.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\card_data_writes.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/overlay_capture.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\overlay_capture.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/overlay_loader.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c | F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\overlay_loader.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/overlay_path_canon.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\overlay_path_canon.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/overlay_posix.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\overlay_posix.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/overlay_backend.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\overlay_backend.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/autocompile.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\autocompile.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/code_provider.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\code_provider.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/event_ring.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\event_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/game_options.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\game_options.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/psx_keybinds.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\psx_keybinds.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src\config_loader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/src/stub_interpreter.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/stub_interpreter.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\src\stub_interpreter.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated\SCPH1001_full.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4370 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"psxrecomp - BIOS\"" + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated\SCPH1001_dispatch.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psx-runtime + + +############################################# +# Link the executable psxrecomp___BIOS.exe + +build psxrecomp___BIOS.exe: CXX_EXECUTABLE_LINKER__psx-runtime_Release CMakeFiles/psx-runtime.dir/src/main.cpp.obj CMakeFiles/psx-runtime.dir/src/memory.c.obj CMakeFiles/psx-runtime.dir/src/gpu.c.obj CMakeFiles/psx-runtime.dir/src/gpu_sw_renderer.c.obj CMakeFiles/psx-runtime.dir/src/gpu_render.c.obj CMakeFiles/psx-runtime.dir/src/gpu_gl_renderer.c.obj CMakeFiles/psx-runtime.dir/src/gpu_vk_renderer.c.obj CMakeFiles/psx-runtime.dir/src/dma.c.obj CMakeFiles/psx-runtime.dir/src/mdec.c.obj CMakeFiles/psx-runtime.dir/src/timers.c.obj CMakeFiles/psx-runtime.dir/src/interrupts.c.obj CMakeFiles/psx-runtime.dir/src/frame_pacing.c.obj CMakeFiles/psx-runtime.dir/src/psx_fiber.c.obj CMakeFiles/psx-runtime.dir/src/sio.c.obj CMakeFiles/psx-runtime.dir/src/memcard.c.obj CMakeFiles/psx-runtime.dir/src/debug_server.c.obj CMakeFiles/psx-runtime.dir/src/dirty_ram_interp.c.obj CMakeFiles/psx-runtime.dir/src/game_dispatch_compat.c.obj CMakeFiles/psx-runtime.dir/src/fntrace.c.obj CMakeFiles/psx-runtime.dir/src/text_xlate.cpp.obj CMakeFiles/psx-runtime.dir/src/parity_trace.c.obj CMakeFiles/psx-runtime.dir/src/device_trace.c.obj CMakeFiles/psx-runtime.dir/src/boot_state.c.obj CMakeFiles/psx-runtime.dir/src/bios_hle.c.obj CMakeFiles/psx-runtime.dir/src/savestate.c.obj CMakeFiles/psx-runtime.dir/src/cosim_state.c.obj CMakeFiles/psx-runtime.dir/src/cosim.c.obj CMakeFiles/psx-runtime.dir/src/traps.c.obj CMakeFiles/psx-runtime.dir/src/crash_trace.c.obj CMakeFiles/psx-runtime.dir/src/freeze_heartbeat.c.obj CMakeFiles/psx-runtime.dir/src/gte.cpp.obj CMakeFiles/psx-runtime.dir/src/crc32.c.obj CMakeFiles/psx-runtime.dir/src/disc_identity.cpp.obj CMakeFiles/psx-runtime.dir/src/cdrom.c.obj CMakeFiles/psx-runtime.dir/src/spu.c.obj CMakeFiles/psx-runtime.dir/src/spu_shadow.c.obj CMakeFiles/psx-runtime.dir/src/audio_shadow.c.obj CMakeFiles/psx-runtime.dir/src/audio_trace.c.obj CMakeFiles/psx-runtime.dir/src/color_lut.c.obj CMakeFiles/psx-runtime.dir/src/iso_reader.cpp.obj CMakeFiles/psx-runtime.dir/src/iso_reader_c.cpp.obj CMakeFiles/psx-runtime.dir/src/psx_cycles.c.obj CMakeFiles/psx-runtime.dir/src/psx_icache.c.obj CMakeFiles/psx-runtime.dir/src/starvation_ring.c.obj CMakeFiles/psx-runtime.dir/src/latency_ring.c.obj CMakeFiles/psx-runtime.dir/src/data_shards.c.obj CMakeFiles/psx-runtime.dir/src/load_accel.c.obj CMakeFiles/psx-runtime.dir/src/card_read_summary.c.obj CMakeFiles/psx-runtime.dir/src/card_data_writes.c.obj CMakeFiles/psx-runtime.dir/src/overlay_capture.c.obj CMakeFiles/psx-runtime.dir/src/overlay_loader.c.obj CMakeFiles/psx-runtime.dir/src/overlay_path_canon.c.obj CMakeFiles/psx-runtime.dir/src/overlay_posix.c.obj CMakeFiles/psx-runtime.dir/src/overlay_backend.c.obj CMakeFiles/psx-runtime.dir/src/autocompile.c.obj CMakeFiles/psx-runtime.dir/src/code_provider.c.obj CMakeFiles/psx-runtime.dir/src/event_ring.c.obj CMakeFiles/psx-runtime.dir/src/game_options.c.obj CMakeFiles/psx-runtime.dir/src/psx_keybinds.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj CMakeFiles/psx-runtime.dir/src/stub_interpreter.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c.obj || psxrecomp_codegen_hash + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -Wl,--stack,67108864 -mwindows -static -static-libgcc -static-libstdc++ + LINK_LIBRARIES = -LC:/msys64/mingw64/bin/../lib -lmingw32 -mwindows -lSDL2main -lSDL2 -lm -lkernel32 -luser32 -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lversion -luuid -ladvapi32 -lsetupapi -lshell32 -ldinput8 -lws2_32 -ldbghelp -lcomdlg32 -lopengl32 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psx-runtime.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = psxrecomp___BIOS.exe + TARGET_IMPLIB = libpsxrecomp___BIOS.dll.a + TARGET_PDB = psxrecomp___BIOS.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + + +############################################# +# Utility command for psxrecomp_codegen_hash + +build psxrecomp_codegen_hash: phony CMakeFiles/psxrecomp_codegen_hash F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h + +# ============================================================================= +# Object build statements for EXECUTABLE target psx_icache_fastpath_test + + +############################################# +# Order-only phony target for psx_icache_fastpath_test + +build cmake_object_order_depends_target_psx_icache_fastpath_test: phony || . + +build CMakeFiles/psx_icache_fastpath_test.dir/tests/test_psx_icache_fastpath.c.obj: C_COMPILER__psx_icache_fastpath_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/tests/test_psx_icache_fastpath.c || cmake_object_order_depends_target_psx_icache_fastpath_test + CONFIG = Release + DEFINES = -DPSX_ENABLE_BLOCK_CYCLES=1 + DEP_FILE = CMakeFiles\psx_icache_fastpath_test.dir\tests\test_psx_icache_fastpath.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx_icache_fastpath_test.dir + OBJECT_FILE_DIR = CMakeFiles\psx_icache_fastpath_test.dir\tests + TARGET_SUPPORT_DIR = CMakeFiles\psx_icache_fastpath_test.dir + +build CMakeFiles/psx_icache_fastpath_test.dir/src/psx_icache.c.obj: C_COMPILER__psx_icache_fastpath_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c || cmake_object_order_depends_target_psx_icache_fastpath_test + CONFIG = Release + DEFINES = -DPSX_ENABLE_BLOCK_CYCLES=1 + DEP_FILE = CMakeFiles\psx_icache_fastpath_test.dir\src\psx_icache.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx_icache_fastpath_test.dir + OBJECT_FILE_DIR = CMakeFiles\psx_icache_fastpath_test.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx_icache_fastpath_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psx_icache_fastpath_test + + +############################################# +# Link the executable psx_icache_fastpath_test.exe + +build psx_icache_fastpath_test.exe: C_EXECUTABLE_LINKER__psx_icache_fastpath_test_Release CMakeFiles/psx_icache_fastpath_test.dir/tests/test_psx_icache_fastpath.c.obj CMakeFiles/psx_icache_fastpath_test.dir/src/psx_icache.c.obj + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psx_icache_fastpath_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = psx_icache_fastpath_test.exe + TARGET_IMPLIB = libpsx_icache_fastpath_test.dll.a + TARGET_PDB = psx_icache_fastpath_test.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\psx_icache_fastpath_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target gte_register_access_test + + +############################################# +# Order-only phony target for gte_register_access_test + +build cmake_object_order_depends_target_gte_register_access_test: phony || . + +build CMakeFiles/gte_register_access_test.dir/tests/test_gte_register_access.cpp.obj: CXX_COMPILER__gte_register_access_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/tests/test_gte_register_access.cpp || cmake_object_order_depends_target_gte_register_access_test + CONFIG = Release + DEFINES = -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_GTE_REGISTER_TEST=1 -DPSX_NO_DEBUG_TOOLS=1 + DEP_FILE = CMakeFiles\gte_register_access_test.dir\tests\test_gte_register_access.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\gte_register_access_test.dir + OBJECT_FILE_DIR = CMakeFiles\gte_register_access_test.dir\tests + TARGET_SUPPORT_DIR = CMakeFiles\gte_register_access_test.dir + +build CMakeFiles/gte_register_access_test.dir/src/gte.cpp.obj: CXX_COMPILER__gte_register_access_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp || cmake_object_order_depends_target_gte_register_access_test + CONFIG = Release + DEFINES = -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_GTE_REGISTER_TEST=1 -DPSX_NO_DEBUG_TOOLS=1 + DEP_FILE = CMakeFiles\gte_register_access_test.dir\src\gte.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\gte_register_access_test.dir + OBJECT_FILE_DIR = CMakeFiles\gte_register_access_test.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\gte_register_access_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target gte_register_access_test + + +############################################# +# Link the executable gte_register_access_test.exe + +build gte_register_access_test.exe: CXX_EXECUTABLE_LINKER__gte_register_access_test_Release CMakeFiles/gte_register_access_test.dir/tests/test_gte_register_access.cpp.obj CMakeFiles/gte_register_access_test.dir/src/gte.cpp.obj + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\gte_register_access_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = gte_register_access_test.exe + TARGET_IMPLIB = libgte_register_access_test.dll.a + TARGET_PDB = gte_register_access_test.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\gte_register_access_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target psx_instr_cost_test + + +############################################# +# Order-only phony target for psx_instr_cost_test + +build cmake_object_order_depends_target_psx_instr_cost_test: phony || . + +build CMakeFiles/psx_instr_cost_test.dir/tests/test_psx_instr_cost.cpp.obj: CXX_COMPILER__psx_instr_cost_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/tests/test_psx_instr_cost.cpp || cmake_object_order_depends_target_psx_instr_cost_test + CONFIG = Release + DEP_FILE = CMakeFiles\psx_instr_cost_test.dir\tests\test_psx_instr_cost.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx_instr_cost_test.dir + OBJECT_FILE_DIR = CMakeFiles\psx_instr_cost_test.dir\tests + TARGET_SUPPORT_DIR = CMakeFiles\psx_instr_cost_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psx_instr_cost_test + + +############################################# +# Link the executable psx_instr_cost_test.exe + +build psx_instr_cost_test.exe: CXX_EXECUTABLE_LINKER__psx_instr_cost_test_Release CMakeFiles/psx_instr_cost_test.dir/tests/test_psx_instr_cost.cpp.obj + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psx_instr_cost_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = psx_instr_cost_test.exe + TARGET_IMPLIB = libpsx_instr_cost_test.dll.a + TARGET_PDB = psx_instr_cost_test.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\psx_instr_cost_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target overlay_capture_retry_test + + +############################################# +# Order-only phony target for overlay_capture_retry_test + +build cmake_object_order_depends_target_overlay_capture_retry_test: phony || . + +build CMakeFiles/overlay_capture_retry_test.dir/tests/test_overlay_capture_retry.cpp.obj: CXX_COMPILER__overlay_capture_retry_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/tests/test_overlay_capture_retry.cpp || cmake_object_order_depends_target_overlay_capture_retry_test + CONFIG = Release + DEFINES = -DPSX_OVERLAY_CAPTURE_TEST=1 -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\overlay_capture_retry_test.dir\tests\test_overlay_capture_retry.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\overlay_capture_retry_test.dir + OBJECT_FILE_DIR = CMakeFiles\overlay_capture_retry_test.dir\tests + TARGET_SUPPORT_DIR = CMakeFiles\overlay_capture_retry_test.dir + +build CMakeFiles/overlay_capture_retry_test.dir/src/overlay_capture.c.obj: C_COMPILER__overlay_capture_retry_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c || cmake_object_order_depends_target_overlay_capture_retry_test + CONFIG = Release + DEFINES = -DPSX_OVERLAY_CAPTURE_TEST=1 -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\overlay_capture_retry_test.dir\src\overlay_capture.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\overlay_capture_retry_test.dir + OBJECT_FILE_DIR = CMakeFiles\overlay_capture_retry_test.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\overlay_capture_retry_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target overlay_capture_retry_test + + +############################################# +# Link the executable overlay_capture_retry_test.exe + +build overlay_capture_retry_test.exe: CXX_EXECUTABLE_LINKER__overlay_capture_retry_test_Release CMakeFiles/overlay_capture_retry_test.dir/tests/test_overlay_capture_retry.cpp.obj CMakeFiles/overlay_capture_retry_test.dir/src/overlay_capture.c.obj + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = -lmingw32 -lSDL2main -lSDL2 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\overlay_capture_retry_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = overlay_capture_retry_test.exe + TARGET_IMPLIB = liboverlay_capture_retry_test.dll.a + TARGET_PDB = overlay_capture_retry_test.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\overlay_capture_retry_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target overlay_path_canon_test + + +############################################# +# Order-only phony target for overlay_path_canon_test + +build cmake_object_order_depends_target_overlay_path_canon_test: phony || . + +build CMakeFiles/overlay_path_canon_test.dir/tests/test_overlay_path_canon.c.obj: C_COMPILER__overlay_path_canon_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/tests/test_overlay_path_canon.c || cmake_object_order_depends_target_overlay_path_canon_test + CONFIG = Release + DEP_FILE = CMakeFiles\overlay_path_canon_test.dir\tests\test_overlay_path_canon.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\overlay_path_canon_test.dir + OBJECT_FILE_DIR = CMakeFiles\overlay_path_canon_test.dir\tests + TARGET_SUPPORT_DIR = CMakeFiles\overlay_path_canon_test.dir + +build CMakeFiles/overlay_path_canon_test.dir/src/overlay_path_canon.c.obj: C_COMPILER__overlay_path_canon_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c || cmake_object_order_depends_target_overlay_path_canon_test + CONFIG = Release + DEP_FILE = CMakeFiles\overlay_path_canon_test.dir\src\overlay_path_canon.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\overlay_path_canon_test.dir + OBJECT_FILE_DIR = CMakeFiles\overlay_path_canon_test.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\overlay_path_canon_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target overlay_path_canon_test + + +############################################# +# Link the executable overlay_path_canon_test.exe + +build overlay_path_canon_test.exe: C_EXECUTABLE_LINKER__overlay_path_canon_test_Release CMakeFiles/overlay_path_canon_test.dir/tests/test_overlay_path_canon.c.obj CMakeFiles/overlay_path_canon_test.dir/src/overlay_path_canon.c.obj + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\overlay_path_canon_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = overlay_path_canon_test.exe + TARGET_IMPLIB = liboverlay_path_canon_test.dll.a + TARGET_PDB = overlay_path_canon_test.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\overlay_path_canon_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target autocompile_publication_test + + +############################################# +# Order-only phony target for autocompile_publication_test + +build cmake_object_order_depends_target_autocompile_publication_test: phony || . + +build CMakeFiles/autocompile_publication_test.dir/tests/test_autocompile_publication.c.obj: C_COMPILER__autocompile_publication_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/tests/test_autocompile_publication.c || cmake_object_order_depends_target_autocompile_publication_test + CONFIG = Release + DEFINES = -DPSX_AUTOCOMPILE_TEST=1 + DEP_FILE = CMakeFiles\autocompile_publication_test.dir\tests\test_autocompile_publication.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\autocompile_publication_test.dir + OBJECT_FILE_DIR = CMakeFiles\autocompile_publication_test.dir\tests + TARGET_SUPPORT_DIR = CMakeFiles\autocompile_publication_test.dir + +build CMakeFiles/autocompile_publication_test.dir/src/autocompile.c.obj: C_COMPILER__autocompile_publication_test_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c || cmake_object_order_depends_target_autocompile_publication_test + CONFIG = Release + DEFINES = -DPSX_AUTOCOMPILE_TEST=1 + DEP_FILE = CMakeFiles\autocompile_publication_test.dir\src\autocompile.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\autocompile_publication_test.dir + OBJECT_FILE_DIR = CMakeFiles\autocompile_publication_test.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\autocompile_publication_test.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target autocompile_publication_test + + +############################################# +# Link the executable autocompile_publication_test.exe + +build autocompile_publication_test.exe: C_EXECUTABLE_LINKER__autocompile_publication_test_Release CMakeFiles/autocompile_publication_test.dir/tests/test_autocompile_publication.c.obj CMakeFiles/autocompile_publication_test.dir/src/autocompile.c.obj + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_LIBRARIES = -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\autocompile_publication_test.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = autocompile_publication_test.exe + TARGET_IMPLIB = libautocompile_publication_test.dll.a + TARGET_PDB = autocompile_publication_test.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\autocompile_publication_test.dir + +# ============================================================================= +# Object build statements for EXECUTABLE target psx-oracle + + +############################################# +# Order-only phony target for psx-oracle + +build cmake_object_order_depends_target_psx-oracle: phony || F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h psxrecomp_codegen_hash + +build CMakeFiles/psx-oracle.dir/src/main.cpp.obj: CXX_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\main.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/memory.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\memory.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/gpu.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\gpu.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/gpu_sw_renderer.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\gpu_sw_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/gpu_render.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\gpu_render.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/gpu_gl_renderer.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\gpu_gl_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/gpu_vk_renderer.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\gpu_vk_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/dma.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\dma.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/mdec.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\mdec.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/timers.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\timers.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/interrupts.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\interrupts.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/frame_pacing.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\frame_pacing.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/psx_fiber.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\psx_fiber.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/sio.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\sio.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/memcard.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\memcard.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/debug_server.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\debug_server.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/dirty_ram_interp.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\dirty_ram_interp.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/game_dispatch_compat.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\game_dispatch_compat.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/fntrace.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\fntrace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/text_xlate.cpp.obj: CXX_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\text_xlate.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/parity_trace.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\parity_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/device_trace.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\device_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/boot_state.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c | F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\boot_state.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/bios_hle.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\bios_hle.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/savestate.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\savestate.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/cosim_state.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\cosim_state.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/cosim.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\cosim.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/traps.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\traps.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/crash_trace.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\crash_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/freeze_heartbeat.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\freeze_heartbeat.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/gte.cpp.obj: CXX_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\gte.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/crc32.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\crc32.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/disc_identity.cpp.obj: CXX_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\disc_identity.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/cdrom.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\cdrom.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/spu.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\spu.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/spu_shadow.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\spu_shadow.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/audio_shadow.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\audio_shadow.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/audio_trace.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\audio_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/color_lut.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\color_lut.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/iso_reader.cpp.obj: CXX_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\iso_reader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/iso_reader_c.cpp.obj: CXX_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\iso_reader_c.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/psx_cycles.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\psx_cycles.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/psx_icache.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\psx_icache.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/starvation_ring.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\starvation_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/latency_ring.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\latency_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/data_shards.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\data_shards.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/load_accel.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\load_accel.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/card_read_summary.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\card_read_summary.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/card_data_writes.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\card_data_writes.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/overlay_capture.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\overlay_capture.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/overlay_loader.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c | F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\overlay_loader.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/overlay_path_canon.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\overlay_path_canon.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/overlay_posix.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\overlay_posix.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/overlay_backend.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\overlay_backend.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/autocompile.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\autocompile.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/code_provider.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\code_provider.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/event_ring.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\event_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/game_options.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\game_options.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/psx_keybinds.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\psx_keybinds.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj: CXX_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src\config_loader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/src/psx_interpreter.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_interpreter.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\src\psx_interpreter.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated\SCPH1001_full.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + +build CMakeFiles/psx-oracle.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c.obj: C_COMPILER__psx-oracle_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c || cmake_object_order_depends_target_psx-oracle + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4371 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"\" -DPSX_NO_DEBUG_TOOLS=1 -DPSX_ORACLE_BUILD=1 -DPSX_WINDOW_TITLE="\"psxrecomp - Oracle\"" + DEP_FILE = CMakeFiles\psx-oracle.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated\SCPH1001_dispatch.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-oracle.dir + OBJECT_FILE_DIR = CMakeFiles\psx-oracle.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psx-oracle + + +############################################# +# Link the executable psxrecomp___Oracle_oracle.exe + +build psxrecomp___Oracle_oracle.exe: CXX_EXECUTABLE_LINKER__psx-oracle_Release CMakeFiles/psx-oracle.dir/src/main.cpp.obj CMakeFiles/psx-oracle.dir/src/memory.c.obj CMakeFiles/psx-oracle.dir/src/gpu.c.obj CMakeFiles/psx-oracle.dir/src/gpu_sw_renderer.c.obj CMakeFiles/psx-oracle.dir/src/gpu_render.c.obj CMakeFiles/psx-oracle.dir/src/gpu_gl_renderer.c.obj CMakeFiles/psx-oracle.dir/src/gpu_vk_renderer.c.obj CMakeFiles/psx-oracle.dir/src/dma.c.obj CMakeFiles/psx-oracle.dir/src/mdec.c.obj CMakeFiles/psx-oracle.dir/src/timers.c.obj CMakeFiles/psx-oracle.dir/src/interrupts.c.obj CMakeFiles/psx-oracle.dir/src/frame_pacing.c.obj CMakeFiles/psx-oracle.dir/src/psx_fiber.c.obj CMakeFiles/psx-oracle.dir/src/sio.c.obj CMakeFiles/psx-oracle.dir/src/memcard.c.obj CMakeFiles/psx-oracle.dir/src/debug_server.c.obj CMakeFiles/psx-oracle.dir/src/dirty_ram_interp.c.obj CMakeFiles/psx-oracle.dir/src/game_dispatch_compat.c.obj CMakeFiles/psx-oracle.dir/src/fntrace.c.obj CMakeFiles/psx-oracle.dir/src/text_xlate.cpp.obj CMakeFiles/psx-oracle.dir/src/parity_trace.c.obj CMakeFiles/psx-oracle.dir/src/device_trace.c.obj CMakeFiles/psx-oracle.dir/src/boot_state.c.obj CMakeFiles/psx-oracle.dir/src/bios_hle.c.obj CMakeFiles/psx-oracle.dir/src/savestate.c.obj CMakeFiles/psx-oracle.dir/src/cosim_state.c.obj CMakeFiles/psx-oracle.dir/src/cosim.c.obj CMakeFiles/psx-oracle.dir/src/traps.c.obj CMakeFiles/psx-oracle.dir/src/crash_trace.c.obj CMakeFiles/psx-oracle.dir/src/freeze_heartbeat.c.obj CMakeFiles/psx-oracle.dir/src/gte.cpp.obj CMakeFiles/psx-oracle.dir/src/crc32.c.obj CMakeFiles/psx-oracle.dir/src/disc_identity.cpp.obj CMakeFiles/psx-oracle.dir/src/cdrom.c.obj CMakeFiles/psx-oracle.dir/src/spu.c.obj CMakeFiles/psx-oracle.dir/src/spu_shadow.c.obj CMakeFiles/psx-oracle.dir/src/audio_shadow.c.obj CMakeFiles/psx-oracle.dir/src/audio_trace.c.obj CMakeFiles/psx-oracle.dir/src/color_lut.c.obj CMakeFiles/psx-oracle.dir/src/iso_reader.cpp.obj CMakeFiles/psx-oracle.dir/src/iso_reader_c.cpp.obj CMakeFiles/psx-oracle.dir/src/psx_cycles.c.obj CMakeFiles/psx-oracle.dir/src/psx_icache.c.obj CMakeFiles/psx-oracle.dir/src/starvation_ring.c.obj CMakeFiles/psx-oracle.dir/src/latency_ring.c.obj CMakeFiles/psx-oracle.dir/src/data_shards.c.obj CMakeFiles/psx-oracle.dir/src/load_accel.c.obj CMakeFiles/psx-oracle.dir/src/card_read_summary.c.obj CMakeFiles/psx-oracle.dir/src/card_data_writes.c.obj CMakeFiles/psx-oracle.dir/src/overlay_capture.c.obj CMakeFiles/psx-oracle.dir/src/overlay_loader.c.obj CMakeFiles/psx-oracle.dir/src/overlay_path_canon.c.obj CMakeFiles/psx-oracle.dir/src/overlay_posix.c.obj CMakeFiles/psx-oracle.dir/src/overlay_backend.c.obj CMakeFiles/psx-oracle.dir/src/autocompile.c.obj CMakeFiles/psx-oracle.dir/src/code_provider.c.obj CMakeFiles/psx-oracle.dir/src/event_ring.c.obj CMakeFiles/psx-oracle.dir/src/game_options.c.obj CMakeFiles/psx-oracle.dir/src/psx_keybinds.c.obj CMakeFiles/psx-oracle.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj CMakeFiles/psx-oracle.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj CMakeFiles/psx-oracle.dir/src/psx_interpreter.c.obj CMakeFiles/psx-oracle.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c.obj CMakeFiles/psx-oracle.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c.obj || psxrecomp_codegen_hash + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -Wl,--stack,67108864 -mwindows -static -static-libgcc -static-libstdc++ + LINK_LIBRARIES = -LC:/msys64/mingw64/bin/../lib -lmingw32 -mwindows -lSDL2main -lSDL2 -lm -lkernel32 -luser32 -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lversion -luuid -ladvapi32 -lsetupapi -lshell32 -ldinput8 -lws2_32 -ldbghelp -lcomdlg32 -lopengl32 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psx-oracle.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_FILE = psxrecomp___Oracle_oracle.exe + TARGET_IMPLIB = libpsxrecomp___Oracle_oracle.dll.a + TARGET_PDB = psxrecomp___Oracle_oracle.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\psx-oracle.dir + + +############################################# +# Utility command for test + +build CMakeFiles/test.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe " + DESC = Running tests... + pool = console + restat = 1 + +build test: phony CMakeFiles/test.util + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\cmake.exe -E echo "No interactive CMake dialog available."" + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SF:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime -BF:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native" + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for CMakeFiles\Experimental + +build CMakeFiles/Experimental | ${cmake_ninja_workdir}CMakeFiles/Experimental: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\Nightly + +build CMakeFiles/Nightly | ${cmake_ninja_workdir}CMakeFiles/Nightly: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\Continuous + +build CMakeFiles/Continuous | ${cmake_ninja_workdir}CMakeFiles/Continuous: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyMemoryCheck + +build CMakeFiles/NightlyMemoryCheck | ${cmake_ninja_workdir}CMakeFiles/NightlyMemoryCheck: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=NightlyMemoryCheck -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyStart + +build CMakeFiles/NightlyStart | ${cmake_ninja_workdir}CMakeFiles/NightlyStart: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Start -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyUpdate + +build CMakeFiles/NightlyUpdate | ${cmake_ninja_workdir}CMakeFiles/NightlyUpdate: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Update -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyConfigure + +build CMakeFiles/NightlyConfigure | ${cmake_ninja_workdir}CMakeFiles/NightlyConfigure: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Configure -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyBuild + +build CMakeFiles/NightlyBuild | ${cmake_ninja_workdir}CMakeFiles/NightlyBuild: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Build -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyTest + +build CMakeFiles/NightlyTest | ${cmake_ninja_workdir}CMakeFiles/NightlyTest: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Test -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyCoverage + +build CMakeFiles/NightlyCoverage | ${cmake_ninja_workdir}CMakeFiles/NightlyCoverage: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Coverage -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlyMemCheck + +build CMakeFiles/NightlyMemCheck | ${cmake_ninja_workdir}CMakeFiles/NightlyMemCheck: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=MemCheck -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\NightlySubmit + +build CMakeFiles/NightlySubmit | ${cmake_ninja_workdir}CMakeFiles/NightlySubmit: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Nightly -DACTIONS=Submit -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalStart + +build CMakeFiles/ExperimentalStart | ${cmake_ninja_workdir}CMakeFiles/ExperimentalStart: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Start -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalUpdate + +build CMakeFiles/ExperimentalUpdate | ${cmake_ninja_workdir}CMakeFiles/ExperimentalUpdate: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Update -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalConfigure + +build CMakeFiles/ExperimentalConfigure | ${cmake_ninja_workdir}CMakeFiles/ExperimentalConfigure: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Configure -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalBuild + +build CMakeFiles/ExperimentalBuild | ${cmake_ninja_workdir}CMakeFiles/ExperimentalBuild: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Build -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalTest + +build CMakeFiles/ExperimentalTest | ${cmake_ninja_workdir}CMakeFiles/ExperimentalTest: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Test -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalCoverage + +build CMakeFiles/ExperimentalCoverage | ${cmake_ninja_workdir}CMakeFiles/ExperimentalCoverage: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Coverage -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalMemCheck + +build CMakeFiles/ExperimentalMemCheck | ${cmake_ninja_workdir}CMakeFiles/ExperimentalMemCheck: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=MemCheck -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ExperimentalSubmit + +build CMakeFiles/ExperimentalSubmit | ${cmake_ninja_workdir}CMakeFiles/ExperimentalSubmit: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Experimental -DACTIONS=Submit -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousStart + +build CMakeFiles/ContinuousStart | ${cmake_ninja_workdir}CMakeFiles/ContinuousStart: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Start -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousUpdate + +build CMakeFiles/ContinuousUpdate | ${cmake_ninja_workdir}CMakeFiles/ContinuousUpdate: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Update -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousConfigure + +build CMakeFiles/ContinuousConfigure | ${cmake_ninja_workdir}CMakeFiles/ContinuousConfigure: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Configure -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousBuild + +build CMakeFiles/ContinuousBuild | ${cmake_ninja_workdir}CMakeFiles/ContinuousBuild: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Build -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousTest + +build CMakeFiles/ContinuousTest | ${cmake_ninja_workdir}CMakeFiles/ContinuousTest: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Test -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousCoverage + +build CMakeFiles/ContinuousCoverage | ${cmake_ninja_workdir}CMakeFiles/ContinuousCoverage: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Coverage -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousMemCheck + +build CMakeFiles/ContinuousMemCheck | ${cmake_ninja_workdir}CMakeFiles/ContinuousMemCheck: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=MemCheck -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for CMakeFiles\ContinuousSubmit + +build CMakeFiles/ContinuousSubmit | ${cmake_ninja_workdir}CMakeFiles/ContinuousSubmit: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\ctest.exe -DMODEL=Continuous -DACTIONS=Submit -S CMakeFiles/CTestScript.cmake -V" + pool = console + + +############################################# +# Custom command for F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\include\overlay_codegen_hash.h + +build F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h: CUSTOM_COMMAND F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/code_generator.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/control_flow.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/basic_block.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_analysis.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include/gte_register_classification.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_api.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/cpu_state.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_dispatch_preamble.c.inc F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/hash_codegen.cmake + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tests-native && C:\msys64\mingw64\bin\cmake.exe -DOUT=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include/overlay_codegen_hash.h -DSRCS=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/code_generator.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/mips_decoder.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/control_flow.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/basic_block.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/function_analysis.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/recompiler_patch.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/recompiler_patch.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/full_function_emitter.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/full_function_emitter.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/strict_translator.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/strict_translator.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/function_discovery.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/src/function_discovery.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../recompiler/include/gte_register_classification.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include/overlay_api.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include/cpu_state.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/include/overlay_dispatch_preamble.c.inc -P F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/../runtime/hash_codegen.cmake" + DESC = Hashing recompiler codegen -> overlay_codegen_hash.h + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles\psxrecomp_codegen_hash + +build CMakeFiles/psxrecomp_codegen_hash | ${cmake_ninja_workdir}CMakeFiles/psxrecomp_codegen_hash: phony F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h + +# ============================================================================= +# Target aliases. + +build autocompile_publication_test: phony autocompile_publication_test.exe + +build gte_register_access_test: phony gte_register_access_test.exe + +build overlay_capture_retry_test: phony overlay_capture_retry_test.exe + +build overlay_path_canon_test: phony overlay_path_canon_test.exe + +build psx-oracle: phony psxrecomp___Oracle_oracle.exe + +build psx-runtime: phony psxrecomp___BIOS.exe + +build psx_icache_fastpath_test: phony psx_icache_fastpath_test.exe + +build psx_instr_cost_test: phony psx_instr_cost_test.exe + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native + +build all: phony psxrecomp___BIOS.exe psx_icache_fastpath_test.exe gte_register_access_test.exe psx_instr_cost_test.exe overlay_capture_retry_test.exe overlay_path_canon_test.exe autocompile_publication_test.exe psxrecomp___Oracle_oracle.exe + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/cmake_install.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/CTestTestfile.cmake: RERUN_CMAKE | C$:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake C$:/msys64/mingw64/share/cmake/Modules/CTest.cmake C$:/msys64/mingw64/share/cmake/Modules/CTestTargets.cmake C$:/msys64/mingw64/share/cmake/Modules/CTestUseLaunchers.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/DartConfiguration.tcl.in C$:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake C$:/msys64/mingw64/share/cmake/Templates/CTestScript.cmake.in CMakeCache.txt CMakeFiles/4.2.2/CMakeCCompiler.cmake CMakeFiles/4.2.2/CMakeCXXCompiler.cmake CMakeFiles/4.2.2/CMakeRCCompiler.cmake CMakeFiles/4.2.2/CMakeSystem.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/codegen_hash_sources.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build C$:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake C$:/msys64/mingw64/share/cmake/Modules/CTest.cmake C$:/msys64/mingw64/share/cmake/Modules/CTestTargets.cmake C$:/msys64/mingw64/share/cmake/Modules/CTestUseLaunchers.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/DartConfiguration.tcl.in C$:/msys64/mingw64/share/cmake/Modules/FindPackageHandleStandardArgs.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPackageMessage.cmake C$:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake C$:/msys64/mingw64/share/cmake/Templates/CTestScript.cmake.in CMakeCache.txt CMakeFiles/4.2.2/CMakeCCompiler.cmake CMakeFiles/4.2.2/CMakeCXXCompiler.cmake CMakeFiles/4.2.2/CMakeRCCompiler.cmake CMakeFiles/4.2.2/CMakeSystem.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/CMakeLists.txt F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/codegen_hash_sources.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/runtime/build-tests-native/cmake_install.cmake b/runtime/build-tests-native/cmake_install.cmake new file mode 100644 index 00000000..92a14ecf --- /dev/null +++ b/runtime/build-tests-native/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/psxrecomp-runtime") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/msys64/mingw64/bin/objdump.exe") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tests-native/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/runtime/build-tests-native/gte_register_access_test.exe b/runtime/build-tests-native/gte_register_access_test.exe new file mode 100644 index 00000000..03513f4a Binary files /dev/null and b/runtime/build-tests-native/gte_register_access_test.exe differ diff --git a/runtime/build-tests-native/overlay_capture_retry_test.exe b/runtime/build-tests-native/overlay_capture_retry_test.exe new file mode 100644 index 00000000..b149c939 Binary files /dev/null and b/runtime/build-tests-native/overlay_capture_retry_test.exe differ diff --git a/runtime/build-tests-native/overlay_path_canon_test.exe b/runtime/build-tests-native/overlay_path_canon_test.exe new file mode 100644 index 00000000..f1c98a20 Binary files /dev/null and b/runtime/build-tests-native/overlay_path_canon_test.exe differ diff --git a/runtime/build-tests-native/psx_icache_fastpath_test.exe b/runtime/build-tests-native/psx_icache_fastpath_test.exe new file mode 100644 index 00000000..f98615d3 Binary files /dev/null and b/runtime/build-tests-native/psx_icache_fastpath_test.exe differ diff --git a/runtime/build-tests-native/psx_instr_cost_test.exe b/runtime/build-tests-native/psx_instr_cost_test.exe new file mode 100644 index 00000000..00f829b8 Binary files /dev/null and b/runtime/build-tests-native/psx_instr_cost_test.exe differ diff --git a/runtime/build-tomba2-integrate-rel/.ninja_deps b/runtime/build-tomba2-integrate-rel/.ninja_deps new file mode 100644 index 00000000..7afd6b96 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/.ninja_deps differ diff --git a/runtime/build-tomba2-integrate-rel/.ninja_log b/runtime/build-tomba2-integrate-rel/.ninja_log new file mode 100644 index 00000000..ce956e8a --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/.ninja_log @@ -0,0 +1,105 @@ +# ninja log v7 +5 39 8062361597266936 F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.verify_globs 92ed6c28cc75e74f +42 152 8062361598672099 F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h b514e4e27dff4c07 +153 316 8062361598752106 F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_dispatch.c e00988d1a72732eb +162 384 8062361598842113 F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_00.c e00988d1a72732eb +165 390 8062361598872128 F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_01.c e00988d1a72732eb +168 398 8062361598902134 F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_02.c e00988d1a72732eb +171 408 8062361598932158 F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_03.c e00988d1a72732eb +173 416 8062361598952110 F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_04.c e00988d1a72732eb +176 427 8062361598982136 F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_05.c e00988d1a72732eb +206 2476 8062361599287312 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c.obj 95c8f6066d76c4f4 +269 2681 8062361599912488 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c.obj e80d465f2e9469f7 +220 2754 8062361599422487 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c.obj 9b16017496743ec4 +427 2974 8062361601493558 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c.obj b1479da76a20854c +260 3214 8062361599822483 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c.obj 10414f12671bd249 +283 3497 8062361600052480 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c.obj 22dd572c79ffe89b +244 3551 8062361599662477 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c.obj 6b8f78103bb8789f +391 3614 8062361601128346 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c.obj 75aabb5c742b8617 +399 3987 8062361601208351 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c.obj 77eb401336ea49e9 +186 4118 8062361599082105 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c.obj 85c06b762a7713cc +2477 4682 8062361621984407 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c.obj fc050236ae42c8a8 +2975 4729 8062361626972960 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c.obj 73df9d2a71ab6f8f +3614 4828 8062361633363351 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c.obj be318bb8fe9d5e5c +200 4911 8062361599217313 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c.obj 8766f26027e31d7b +3497 5144 8062361632195830 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c.obj a3e80d816e1f5862 +2754 5174 8062361624765352 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c.obj 83d472823551020d +3551 5303 8062361632739976 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c.obj 3cf47d2a4c60f860 +3987 5435 8062361637095114 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c.obj 43710e14b0c457e4 +3214 5740 8062361629362115 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c.obj 2aa678fddda20676 +316 6308 8062361600382475 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c.obj dfb1a51f0b0c18c4 +4911 6377 8062361646335902 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c.obj 8cc19d754a949ed2 +4118 6508 8062361638402991 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c.obj 95caf5d7dbab7abb +192 6894 8062361599152119 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c.obj cb7cf5fe620df205 +384 7619 8062361601058358 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c.obj afc6fae0c6cf14fa +5435 7628 8062361651581508 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c.obj a51462e3f57defbb +6310 8170 8062361660323260 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c.obj b83b41bd835e5cff +5740 8202 8062361654625095 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c.obj 79a644b93bb00b5a +416 8366 8062361601388340 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c.obj 62d6210148d3132c +5303 8535 8062361650249759 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c.obj 1bd7e6c159124d75 +6377 8703 8062361660993556 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c.obj 4d33acba3e726056 +7628 9834 8062361673497959 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c.obj 8c2b6bd671b992f8 +7621 10047 8062361673432767 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c.obj 1b919e0887f5bac2 +8535 10338 8062361682578333 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c.obj 62fca9798fe781f1 +8703 10592 8062361684256514 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c.obj 12c33a6579578af6 +4828 11291 8062361645505978 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp.obj 16aca227faf4b40 +213 11561 8062361599347301 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c.obj 147ac99c6c5ed085 +8367 11570 8062361680887763 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c.obj 232ccab694dfab1f +4682 11690 8062361644041880 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c.obj 95c1879730736895 +9834 12633 8062361695563666 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c.obj 9664846f2b17f42d +6894 13358 8062361666171066 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp.obj 6c0bd3085b39f63e +11690 13725 8062361714125437 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c.obj 9f1ea13eb737aa37 +11294 14155 8062361710167000 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c.obj 67d38238920d614e +11561 14311 8062361712830002 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c.obj 9aea420aad8bd93 +12634 15128 8062361723561388 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c.obj 4c996c7c587d744f +5144 15194 8062361648665578 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp.obj c7fceff8e80fe278 +13359 15251 8062361730810009 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c.obj c68209f292a3b74e +5174 15455 8062361648966289 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c.obj 3c247c724f356197 +6509 16107 8062361662309075 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj 3d3df439c1399066 +4729 16167 8062361644511854 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c.obj 4057a0bef45ad75b +8202 16408 8062361679248516 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c.obj 99416283f9e24ed3 +15251 17581 8062361749727288 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c.obj 6560281210416a22 +408 19474 8062361601308342 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c.obj 50979cab80e62ba4 +15129 19488 8062361748506451 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/stub_interpreter.c.obj 9e345274276f2798 +8170 20151 8062361678922642 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c.obj 60f62ef974a57fc5 +10593 20377 8062361703147189 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c.obj 2dda508bb6d7390 +11571 21101 8062361712930002 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c.obj 6be8c32768975045 +10339 22559 8062361700612828 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c.obj 192488c0f50d46e0 +19488 23618 8062361792109908 CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_dispatch.c.obj 6de1a47c8c85580e +179 24099 8062361599012112 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp.obj a72e60903cf7254c +13725 26183 8062361734476783 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c.obj 833a43ca7e5603a3 +20151 26558 8062361798732878 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_model.c.obj 4e4ea6bd53fbd5ee +10047 27430 8062361697698951 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c.obj e16ccd02d1641781 +23618 27820 8062361833401267 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_files.c.obj ac2062642e316b0c +16107 29381 8062361758293955 CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_01.c.obj 36826bb18ce2575c +19475 32089 8062361791969902 CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_05.c.obj 3d729745cc688841 +15455 32688 8062361751776257 CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_00.c.obj 4aec04012db0b098 +20377 33184 8062361800994841 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_platform_sdl2.c.obj 370cf32a5817f564 +27820 33268 8062361875422134 CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/memcard_format.c.obj f01ead2876d84827 +16167 33476 8062361758900004 CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_02.c.obj 48f69718762a2cf +16408 33620 8062361761299885 CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_03.c.obj 9923e7a0c1890d05 +22560 34431 8062361822823195 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_input.c.obj e572bbce3b96dcde +32089 34642 8062361918112463 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/crc32.c.obj 8133c196d0141758 +32688 35356 8062361924108914 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha256.c.obj 9caec24fffefea28 +33184 35444 8062361929065772 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha1.c.obj 42d4715c22b07f59 +33476 36078 8062361931990883 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/ips_patch.c.obj 912fde01c33a42fd +26558 37254 8062361862802423 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_ng_capi.c.obj 9ba57a8d4a830858 +14311 39534 8062361740333774 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj cf58fa041e80259e +26184 39966 8062361859056263 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_binds.c.obj 478b573de3ced3e2 +17581 40556 8062361773039094 CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_04.c.obj dc4870300a37425e +33268 40678 8062361929907413 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/keybinds.c.obj ddb1e541aceae9c9 +29381 42043 8062361891038160 CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/psx_binds.c.obj db5d4e5c6c0a07bf +24100 46360 8062361838217641 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_debug.c.obj e24407d2d9f681b9 +21101 46572 8062361808235816 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_gl.c.obj 6a87b7e9e3fc1ebc +27431 46767 8062361871526704 CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/tinyfiledialogs.c.obj 7b27ade5e4ca137c +37254 46997 8062361969767627 CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_opengl3.cpp.obj f3527d5221d9509d +36079 47077 8062361958011743 CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_sdl2.cpp.obj 9284a30f91517a56 +33620 49067 8062361933427168 CMakeFiles/psx-runtime.dir/recomp-ui/src/common/backends/imgui/launcher_imgui.cpp.obj e13302bb48ae06d9 +2681 49991 8062361624041942 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp.obj 7f16b66676b00172 +35356 50501 8062361950792025 CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_tables.cpp.obj f1af2614ada1690 +34642 56182 8062361943643754 CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_draw.cpp.obj 2fa944dde24f9af1 +35444 59298 8062361951667816 CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_widgets.cpp.obj 1053f0ef1caadd18 +34432 66334 8062361941540383 CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui.cpp.obj 85ee1424373e2b89 +14155 77084 8062361738771736 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj 2b18ec26a9d3b6d7 +15195 191555 8062361749166467 CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c.obj 7a4cd2e490a7a883 +191555 193071 8062363512779149 Tomba2InterpPerf.exe 50b94f5f57cbbe75 diff --git a/runtime/build-tomba2-integrate-rel/CMakeCache.txt b/runtime/build-tomba2-integrate-rel/CMakeCache.txt new file mode 100644 index 00000000..fdf5ef89 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeCache.txt @@ -0,0 +1,530 @@ +# This is the CMakeCache file. +# For build in directory: f:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel +# It was generated by CMake: C:/msys64/mingw64/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CCACHE_PROGRAM:FILEPATH=C:/msys64/mingw64/bin/ccache.exe + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/msys64/mingw64/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/msys64/mingw64/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:UNINITIALIZED=C:/msys64/mingw64/bin/g++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=C:/msys64/mingw64/bin/gcc-ar.exe + +//compiler launcher +CMAKE_CXX_COMPILER_LAUNCHER:STRING=C:/msys64/mingw64/bin/ccache.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/msys64/mingw64/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:UNINITIALIZED=C:/msys64/mingw64/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/msys64/mingw64/bin/gcc-ar.exe + +//compiler launcher +CMAKE_C_COMPILER_LAUNCHER:STRING=C:/msys64/mingw64/bin/ccache.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/msys64/mingw64/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/msys64/mingw64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of build database during the build. +CMAKE_EXPORT_BUILD_DATABASE:BOOL= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Tomba2Recomp + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/msys64/mingw64/bin/ld.exe + +//Program used to build from build.ninja files. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/msys64/mingw64/bin/ninja.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=C:/msys64/mingw64/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/msys64/mingw64/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/msys64/mingw64/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_COMPAT_VERSION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Tomba2Recomp + +//Value Computed by CMake +CMAKE_PROJECT_SPDX_LICENSE:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/msys64/mingw64/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/msys64/mingw64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/msys64/mingw64/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=C:/msys64/mingw64/bin/strip.exe + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=C:/msys64/mingw64/bin/pkg-config.exe + +//Override this game's default TCP debug port (default: 4515) +PSXRECOMP_GAME_DEBUG_PORT_OVERRIDE:STRING=4615 + +//Override this game's runtime OUTPUT_NAME (default: Tomba2Recomp) +PSXRECOMP_GAME_EXE_NAME_OVERRIDE:STRING=Tomba2InterpPerf + +//Path to psxrecomp +PSXRECOMP_ROOT:PATH=F:/Projects/psxrecomp/_wt-interp-hotpath-master + +//Build with TCP debug server + heartbeat + per-block recording +PSX_DEBUG_TOOLS:BOOL=OFF + +//Build the experimental Vulkan renderer backend (WIP) +PSX_ENABLE_VULKAN:BOOL=OFF + +//Build the integrated RmlUi launcher UI +PSX_LAUNCHER:BOOL=OFF + +//Statically link SDL2 + libgcc/libstdc++ for a self-contained +// exe +PSX_STATIC_RUNTIME:BOOL=ON + +//Root directory of the recomp-ui launcher repo +RECOMP_UI_ROOT:PATH=F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui + +//Value Computed by CMake +Tomba2Recomp_BINARY_DIR:STATIC=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel + +//Value Computed by CMake +Tomba2Recomp_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Tomba2Recomp_SOURCE_DIR:STATIC=F:/Projects/psxrecomp/_wt-tomba2-integrate + +//Path to a program. +_psxrecomp_pkg_config:FILEPATH=C:/msys64/mingw64/bin/pkg-config.exe + +//Path to a program. +_psxrt_bash:FILEPATH=C:/Program Files/Git/usr/bin/bash.exe + +//Path to a library. +pkgcfg_lib_SDL2_SDL2:FILEPATH=C:/msys64/mingw64/lib/libSDL2.dll.a + +//Path to a library. +pkgcfg_lib_SDL2_SDL2main:FILEPATH=C:/msys64/mingw64/lib/libSDL2main.a + +//Path to a library. +pkgcfg_lib_SDL2_mingw32:FILEPATH=C:/msys64/mingw64/lib/libmingw32.a + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=f:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=2 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/msys64/mingw64/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/msys64/mingw64/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/msys64/mingw64/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_BUILD_DATABASE +CMAKE_EXPORT_BUILD_DATABASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=F:/Projects/psxrecomp/_wt-tomba2-integrate +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/msys64/mingw64/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[C:/msys64/mingw64/bin/pkg-config.exe][v2.5.1()] +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +SDL2_CFLAGS:INTERNAL=-IC:/msys64/mingw64/bin/../include;-IC:/msys64/mingw64/bin/../include/SDL2;-Dmain=SDL_main +SDL2_CFLAGS_I:INTERNAL= +SDL2_CFLAGS_OTHER:INTERNAL=-Dmain=SDL_main +SDL2_FOUND:INTERNAL=1 +SDL2_INCLUDEDIR:INTERNAL=C:/msys64/mingw64/bin/../include +SDL2_INCLUDE_DIRS:INTERNAL=C:/msys64/mingw64/bin/../include;C:/msys64/mingw64/bin/../include/SDL2 +SDL2_LDFLAGS:INTERNAL=-LC:/msys64/mingw64/bin/../lib;-lmingw32;-mwindows;-lSDL2main;-lSDL2 +SDL2_LDFLAGS_OTHER:INTERNAL=-mwindows +SDL2_LIBDIR:INTERNAL=C:/msys64/mingw64/bin/../lib +SDL2_LIBRARIES:INTERNAL=mingw32;SDL2main;SDL2 +SDL2_LIBRARY_DIRS:INTERNAL=C:/msys64/mingw64/bin/../lib +SDL2_LIBS:INTERNAL= +SDL2_LIBS_L:INTERNAL= +SDL2_LIBS_OTHER:INTERNAL= +SDL2_LIBS_PATHS:INTERNAL= +SDL2_MODULE_NAME:INTERNAL=sdl2 +SDL2_PREFIX:INTERNAL=C:/msys64/mingw64/bin/.. +SDL2_STATIC_CFLAGS:INTERNAL=-IC:/msys64/mingw64/bin/../include;-IC:/msys64/mingw64/bin/../include/SDL2;-Dmain=SDL_main +SDL2_STATIC_CFLAGS_I:INTERNAL= +SDL2_STATIC_CFLAGS_OTHER:INTERNAL=-Dmain=SDL_main +SDL2_STATIC_INCLUDE_DIRS:INTERNAL=C:/msys64/mingw64/bin/../include;C:/msys64/mingw64/bin/../include/SDL2 +SDL2_STATIC_LDFLAGS:INTERNAL=-LC:/msys64/mingw64/bin/../lib;-lmingw32;-mwindows;-lSDL2main;-lSDL2;-lm;-lkernel32;-luser32;-lgdi32;-lwinmm;-limm32;-lole32;-loleaut32;-lversion;-luuid;-ladvapi32;-lsetupapi;-lshell32;-ldinput8 +SDL2_STATIC_LDFLAGS_OTHER:INTERNAL=-mwindows +SDL2_STATIC_LIBDIR:INTERNAL= +SDL2_STATIC_LIBRARIES:INTERNAL=mingw32;SDL2main;SDL2;m;kernel32;user32;gdi32;winmm;imm32;ole32;oleaut32;version;uuid;advapi32;setupapi;shell32;dinput8 +SDL2_STATIC_LIBRARY_DIRS:INTERNAL=C:/msys64/mingw64/bin/../lib +SDL2_STATIC_LIBS:INTERNAL= +SDL2_STATIC_LIBS_L:INTERNAL= +SDL2_STATIC_LIBS_OTHER:INTERNAL= +SDL2_STATIC_LIBS_PATHS:INTERNAL= +SDL2_VERSION:INTERNAL=2.32.10 +SDL2_sdl2_INCLUDEDIR:INTERNAL= +SDL2_sdl2_LIBDIR:INTERNAL= +SDL2_sdl2_PREFIX:INTERNAL= +SDL2_sdl2_VERSION:INTERNAL= +__pkg_config_arguments_SDL2:INTERNAL=REQUIRED;sdl2 +__pkg_config_checked_SDL2:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL2_SDL2 +pkgcfg_lib_SDL2_SDL2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL2_SDL2main +pkgcfg_lib_SDL2_SDL2main-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_SDL2_mingw32 +pkgcfg_lib_SDL2_mingw32-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=C:/msys64/mingw64/bin/../lib + diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeCCompiler.cmake b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeCCompiler.cmake new file mode 100644 index 00000000..60f1feea --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "C:/msys64/mingw64/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "15.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "23") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "C:/msys64/mingw64/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/msys64/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/msys64/mingw64/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/msys64/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/msys64/mingw64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.45.1) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED FALSE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..08040b21 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeCXXCompiler.cmake @@ -0,0 +1,108 @@ +set(CMAKE_CXX_COMPILER "C:/msys64/mingw64/bin/g++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "15.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "C:/msys64/mingw64/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "C:/msys64/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/msys64/mingw64/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "C:/msys64/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/msys64/mingw64/bin/ld.exe") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.45.1) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED FALSE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Experimental `import std` support not enabled when detecting toolchain; it must be set before `CXX` is enabled (usually a `project()` call)") + + + diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 00000000..3e010009 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_C.bin differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 00000000..aea6cdc8 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeRCCompiler.cmake b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeRCCompiler.cmake new file mode 100644 index 00000000..b6125d0f --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/msys64/mingw64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeSystem.cmake b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeSystem.cmake new file mode 100644 index 00000000..4a4b1fe9 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19045") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19045") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19045") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19045") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..9a7d5444 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdC/a.exe b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdC/a.exe new file mode 100644 index 00000000..508ecf63 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdC/a.exe differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..7ffcb5b4 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,949 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdCXX/a.exe b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdCXX/a.exe new file mode 100644 index 00000000..a086352c Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdCXX/a.exe differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeConfigureLog.yaml b/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 00000000..588af844 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,7307 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineSystem.cmake:212 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Windows - 10.0.19045 - AMD64 + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeNinjaFindMake.cmake:5 (find_program)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_MAKE_PROGRAM" + description: "Program used to build from build.ninja files." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ninja-build" + - "ninja" + - "samu" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ninja-build.com" + - "C:/msys64/mingw64/bin/ninja-build.exe" + - "C:/msys64/mingw64/bin/ninja-build" + - "C:/msys64/mingw64/bin/ninja.com" + found: "C:/msys64/mingw64/bin/ninja.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCCompilerId.c.in" + candidate_directories: + - "C:/msys64/mingw64/share/cmake/Modules/" + found: "C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerId.c.in" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:122 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/msys64/mingw64/bin/gcc.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + + The C compiler identification is GNU, found in: + F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdC/a.exe + + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_AR" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ar.com" + found: "C:/msys64/mingw64/bin/ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RANLIB" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ranlib.com" + found: "C:/msys64/mingw64/bin/ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_STRIP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "strip" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/strip.com" + found: "C:/msys64/mingw64/bin/strip.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_LINKER" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ld" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/ld.com" + found: "C:/msys64/mingw64/bin/ld.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_NM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "nm" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/nm.com" + found: "C:/msys64/mingw64/bin/nm.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJDUMP" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objdump" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/objdump.com" + found: "C:/msys64/mingw64/bin/objdump.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_OBJCOPY" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "objcopy" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/objcopy.com" + found: "C:/msys64/mingw64/bin/objcopy.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_READELF" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "readelf" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/readelf.com" + found: "C:/msys64/mingw64/bin/readelf.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_DLLTOOL" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "dlltool" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/dlltool.com" + found: "C:/msys64/mingw64/bin/dlltool.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_ADDR2LINE" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "addr2line" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/addr2line.com" + found: "C:/msys64/mingw64/bin/addr2line.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeFindBinUtils.cmake:243 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:200 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_TAPI" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "tapi" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/tapi.com" + - "C:/msys64/mingw64/bin/tapi.exe" + - "C:/msys64/mingw64/bin/tapi" + - "C:/Users/Matthew/bin/tapi.com" + - "C:/Users/Matthew/bin/tapi.exe" + - "C:/Users/Matthew/bin/tapi" + - "C:/Program Files/Git/mingw64/bin/tapi.com" + - "C:/Program Files/Git/mingw64/bin/tapi.exe" + - "C:/Program Files/Git/mingw64/bin/tapi" + - "C:/Program Files/Git/usr/local/bin/tapi.com" + - "C:/Program Files/Git/usr/local/bin/tapi.exe" + - "C:/Program Files/Git/usr/local/bin/tapi" + - "C:/Program Files/Git/usr/bin/tapi.com" + - "C:/Program Files/Git/usr/bin/tapi.exe" + - "C:/Program Files/Git/usr/bin/tapi" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/tapi" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi.com" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/tapi" + - "C:/devkitPro/msys2/usr/bin/tapi.com" + - "C:/devkitPro/msys2/usr/bin/tapi.exe" + - "C:/devkitPro/msys2/usr/bin/tapi" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/tapi" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/tapi" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/tapi" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/tapi" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/tapi" + - "C:/Windows/System32/tapi.com" + - "C:/Windows/System32/tapi.exe" + - "C:/Windows/System32/tapi" + - "C:/Windows/tapi.com" + - "C:/Windows/tapi.exe" + - "C:/Windows/tapi" + - "C:/Windows/System32/wbem/tapi.com" + - "C:/Windows/System32/wbem/tapi.exe" + - "C:/Windows/System32/wbem/tapi" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/tapi" + - "C:/Windows/System32/OpenSSH/tapi.com" + - "C:/Windows/System32/OpenSSH/tapi.exe" + - "C:/Windows/System32/OpenSSH/tapi" + - "C:/Program Files/dotnet/tapi.com" + - "C:/Program Files/dotnet/tapi.exe" + - "C:/Program Files/dotnet/tapi" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/tapi" + - "C:/Program Files/nodejs/tapi.com" + - "C:/Program Files/nodejs/tapi.exe" + - "C:/Program Files/nodejs/tapi" + - "C:/Program Files/PuTTY/tapi.com" + - "C:/Program Files/PuTTY/tapi.exe" + - "C:/Program Files/PuTTY/tapi" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/tapi" + - "C:/ffmpeg/bin/tapi.com" + - "C:/ffmpeg/bin/tapi.exe" + - "C:/ffmpeg/bin/tapi" + - "C:/Program Files/eSpeak NG/tapi.com" + - "C:/Program Files/eSpeak NG/tapi.exe" + - "C:/Program Files/eSpeak NG/tapi" + - "C:/Program Files/Calibre2/tapi.com" + - "C:/Program Files/Calibre2/tapi.exe" + - "C:/Program Files/Calibre2/tapi" + - "C:/Program Files/Git/cmd/tapi.com" + - "C:/Program Files/Git/cmd/tapi.exe" + - "C:/Program Files/Git/cmd/tapi" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/tapi" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/tapi" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/tapi" + - "C:/Program Files (x86)/cloudflared/tapi.com" + - "C:/Program Files (x86)/cloudflared/tapi.exe" + - "C:/Program Files (x86)/cloudflared/tapi" + - "C:/Program Files/Docker/Docker/resources/bin/tapi.com" + - "C:/Program Files/Docker/Docker/resources/bin/tapi.exe" + - "C:/Program Files/Docker/Docker/resources/bin/tapi" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/tapi" + - "C:/Program Files/WezTerm/tapi.com" + - "C:/Program Files/WezTerm/tapi.exe" + - "C:/Program Files/WezTerm/tapi" + - "C:/Program Files/Go/bin/tapi.com" + - "C:/Program Files/Go/bin/tapi.exe" + - "C:/Program Files/Go/bin/tapi" + - "C:/Users/Matthew/.local/bin/tapi.com" + - "C:/Users/Matthew/.local/bin/tapi.exe" + - "C:/Users/Matthew/.local/bin/tapi" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/tapi" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/tapi" + - "C:/Users/Matthew/.dotnet/tools/tapi.com" + - "C:/Users/Matthew/.dotnet/tools/tapi.exe" + - "C:/Users/Matthew/.dotnet/tools/tapi" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/tapi" + - "C:/Program Files/smartmontools/bin/tapi.com" + - "C:/Program Files/smartmontools/bin/tapi.exe" + - "C:/Program Files/smartmontools/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/tapi" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/tapi" + - "C:/Program Files (x86)/Nmap/tapi.com" + - "C:/Program Files (x86)/Nmap/tapi.exe" + - "C:/Program Files (x86)/Nmap/tapi" + - "C:/Program Files/mitmproxy/bin/tapi.com" + - "C:/Program Files/mitmproxy/bin/tapi.exe" + - "C:/Program Files/mitmproxy/bin/tapi" + - "C:/Users/Matthew/go/bin/tapi.com" + - "C:/Users/Matthew/go/bin/tapi.exe" + - "C:/Users/Matthew/go/bin/tapi" + - "C:/Program Files/GitHub CLI/tapi.com" + - "C:/Program Files/GitHub CLI/tapi.exe" + - "C:/Program Files/GitHub CLI/tapi" + - "C:/Users/Matthew/.cargo/bin/tapi.com" + - "C:/Users/Matthew/.cargo/bin/tapi.exe" + - "C:/Users/Matthew/.cargo/bin/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/tapi" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/tapi" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/tapi" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/tapi" + - "C:/Godot/tapi.com" + - "C:/Godot/tapi.exe" + - "C:/Godot/tapi" + - "C:/Android/Sdk/platform-tools/tapi.com" + - "C:/Android/Sdk/platform-tools/tapi.exe" + - "C:/Android/Sdk/platform-tools/tapi" + - "C:/Android/Sdk/emulator/tapi.com" + - "C:/Android/Sdk/emulator/tapi.exe" + - "C:/Android/Sdk/emulator/tapi" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/tapi" + - "C:/Program Files/Git/usr/bin/core_perl/tapi.com" + - "C:/Program Files/Git/usr/bin/core_perl/tapi.exe" + - "C:/Program Files/Git/usr/bin/core_perl/tapi" + found: false + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ar-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15.2" + - "C:/Users/Matthew/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ar-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2" + - "C:/Windows/System32/gcc-ar-15.2.com" + - "C:/Windows/System32/gcc-ar-15.2.exe" + - "C:/Windows/System32/gcc-ar-15.2" + - "C:/Windows/gcc-ar-15.2.com" + - "C:/Windows/gcc-ar-15.2.exe" + - "C:/Windows/gcc-ar-15.2" + - "C:/Windows/System32/wbem/gcc-ar-15.2.com" + - "C:/Windows/System32/wbem/gcc-ar-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ar-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2" + - "C:/Program Files/dotnet/gcc-ar-15.2.com" + - "C:/Program Files/dotnet/gcc-ar-15.2.exe" + - "C:/Program Files/dotnet/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2" + - "C:/Program Files/nodejs/gcc-ar-15.2.com" + - "C:/Program Files/nodejs/gcc-ar-15.2.exe" + - "C:/Program Files/nodejs/gcc-ar-15.2" + - "C:/Program Files/PuTTY/gcc-ar-15.2.com" + - "C:/Program Files/PuTTY/gcc-ar-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ar-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2" + - "C:/ffmpeg/bin/gcc-ar-15.2.com" + - "C:/ffmpeg/bin/gcc-ar-15.2.exe" + - "C:/ffmpeg/bin/gcc-ar-15.2" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2" + - "C:/Program Files/Calibre2/gcc-ar-15.2.com" + - "C:/Program Files/Calibre2/gcc-ar-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ar-15.2" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2" + - "C:/Program Files/WezTerm/gcc-ar-15.2.com" + - "C:/Program Files/WezTerm/gcc-ar-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ar-15.2" + - "C:/Program Files/Go/bin/gcc-ar-15.2.com" + - "C:/Program Files/Go/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2" + - "C:/Godot/gcc-ar-15.2.com" + - "C:/Godot/gcc-ar-15.2.exe" + - "C:/Godot/gcc-ar-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2" + - "C:/msys64/mingw64/bin/gcc-ar-15.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15" + - "C:/Users/Matthew/bin/gcc-ar-15.com" + - "C:/Users/Matthew/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/bin/gcc-ar-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15" + - "C:/Windows/System32/gcc-ar-15.com" + - "C:/Windows/System32/gcc-ar-15.exe" + - "C:/Windows/System32/gcc-ar-15" + - "C:/Windows/gcc-ar-15.com" + - "C:/Windows/gcc-ar-15.exe" + - "C:/Windows/gcc-ar-15" + - "C:/Windows/System32/wbem/gcc-ar-15.com" + - "C:/Windows/System32/wbem/gcc-ar-15.exe" + - "C:/Windows/System32/wbem/gcc-ar-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15" + - "C:/Program Files/dotnet/gcc-ar-15.com" + - "C:/Program Files/dotnet/gcc-ar-15.exe" + - "C:/Program Files/dotnet/gcc-ar-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15" + - "C:/Program Files/nodejs/gcc-ar-15.com" + - "C:/Program Files/nodejs/gcc-ar-15.exe" + - "C:/Program Files/nodejs/gcc-ar-15" + - "C:/Program Files/PuTTY/gcc-ar-15.com" + - "C:/Program Files/PuTTY/gcc-ar-15.exe" + - "C:/Program Files/PuTTY/gcc-ar-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15" + - "C:/ffmpeg/bin/gcc-ar-15.com" + - "C:/ffmpeg/bin/gcc-ar-15.exe" + - "C:/ffmpeg/bin/gcc-ar-15" + - "C:/Program Files/eSpeak NG/gcc-ar-15.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15" + - "C:/Program Files/Calibre2/gcc-ar-15.com" + - "C:/Program Files/Calibre2/gcc-ar-15.exe" + - "C:/Program Files/Calibre2/gcc-ar-15" + - "C:/Program Files/Git/cmd/gcc-ar-15.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15" + - "C:/Program Files/WezTerm/gcc-ar-15.com" + - "C:/Program Files/WezTerm/gcc-ar-15.exe" + - "C:/Program Files/WezTerm/gcc-ar-15" + - "C:/Program Files/Go/bin/gcc-ar-15.com" + - "C:/Program Files/Go/bin/gcc-ar-15.exe" + - "C:/Program Files/Go/bin/gcc-ar-15" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15" + - "C:/Users/Matthew/go/bin/gcc-ar-15.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15" + - "C:/Program Files/GitHub CLI/gcc-ar-15.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15" + - "C:/Godot/gcc-ar-15.com" + - "C:/Godot/gcc-ar-15.exe" + - "C:/Godot/gcc-ar-15" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15" + - "C:/Android/Sdk/emulator/gcc-ar-15.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15" + - "C:/msys64/mingw64/bin/gcc-ar15.com" + - "C:/msys64/mingw64/bin/gcc-ar15.exe" + - "C:/msys64/mingw64/bin/gcc-ar15" + - "C:/Users/Matthew/bin/gcc-ar15.com" + - "C:/Users/Matthew/bin/gcc-ar15.exe" + - "C:/Users/Matthew/bin/gcc-ar15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15" + - "C:/Program Files/Git/usr/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15" + - "C:/Windows/System32/gcc-ar15.com" + - "C:/Windows/System32/gcc-ar15.exe" + - "C:/Windows/System32/gcc-ar15" + - "C:/Windows/gcc-ar15.com" + - "C:/Windows/gcc-ar15.exe" + - "C:/Windows/gcc-ar15" + - "C:/Windows/System32/wbem/gcc-ar15.com" + - "C:/Windows/System32/wbem/gcc-ar15.exe" + - "C:/Windows/System32/wbem/gcc-ar15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15" + - "C:/Windows/System32/OpenSSH/gcc-ar15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar15" + - "C:/Program Files/dotnet/gcc-ar15.com" + - "C:/Program Files/dotnet/gcc-ar15.exe" + - "C:/Program Files/dotnet/gcc-ar15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15" + - "C:/Program Files/nodejs/gcc-ar15.com" + - "C:/Program Files/nodejs/gcc-ar15.exe" + - "C:/Program Files/nodejs/gcc-ar15" + - "C:/Program Files/PuTTY/gcc-ar15.com" + - "C:/Program Files/PuTTY/gcc-ar15.exe" + - "C:/Program Files/PuTTY/gcc-ar15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15" + - "C:/ffmpeg/bin/gcc-ar15.com" + - "C:/ffmpeg/bin/gcc-ar15.exe" + - "C:/ffmpeg/bin/gcc-ar15" + - "C:/Program Files/eSpeak NG/gcc-ar15.com" + - "C:/Program Files/eSpeak NG/gcc-ar15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar15" + - "C:/Program Files/Calibre2/gcc-ar15.com" + - "C:/Program Files/Calibre2/gcc-ar15.exe" + - "C:/Program Files/Calibre2/gcc-ar15" + - "C:/Program Files/Git/cmd/gcc-ar15.com" + - "C:/Program Files/Git/cmd/gcc-ar15.exe" + - "C:/Program Files/Git/cmd/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15" + - "C:/Program Files/WezTerm/gcc-ar15.com" + - "C:/Program Files/WezTerm/gcc-ar15.exe" + - "C:/Program Files/WezTerm/gcc-ar15" + - "C:/Program Files/Go/bin/gcc-ar15.com" + - "C:/Program Files/Go/bin/gcc-ar15.exe" + - "C:/Program Files/Go/bin/gcc-ar15" + - "C:/Users/Matthew/.local/bin/gcc-ar15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15" + - "C:/Program Files/smartmontools/bin/gcc-ar15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15" + - "C:/Program Files (x86)/Nmap/gcc-ar15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar15" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar15" + - "C:/Users/Matthew/go/bin/gcc-ar15.com" + - "C:/Users/Matthew/go/bin/gcc-ar15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar15" + - "C:/Program Files/GitHub CLI/gcc-ar15.com" + - "C:/Program Files/GitHub CLI/gcc-ar15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15" + - "C:/Godot/gcc-ar15.com" + - "C:/Godot/gcc-ar15.exe" + - "C:/Godot/gcc-ar15" + - "C:/Android/Sdk/platform-tools/gcc-ar15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar15" + - "C:/Android/Sdk/emulator/gcc-ar15.com" + - "C:/Android/Sdk/emulator/gcc-ar15.exe" + - "C:/Android/Sdk/emulator/gcc-ar15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15" + - "C:/msys64/mingw64/bin/gcc-ar.com" + found: "C:/msys64/mingw64/bin/gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCCompiler.cmake:201 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_C_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2" + - "C:/Windows/System32/gcc-ranlib-15.2.com" + - "C:/Windows/System32/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/gcc-ranlib-15.2" + - "C:/Windows/gcc-ranlib-15.2.com" + - "C:/Windows/gcc-ranlib-15.2.exe" + - "C:/Windows/gcc-ranlib-15.2" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15.2" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15.2" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2" + - "C:/Godot/gcc-ranlib-15.2.com" + - "C:/Godot/gcc-ranlib-15.2.exe" + - "C:/Godot/gcc-ranlib-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15" + - "C:/Users/Matthew/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15" + - "C:/Windows/System32/gcc-ranlib-15.com" + - "C:/Windows/System32/gcc-ranlib-15.exe" + - "C:/Windows/System32/gcc-ranlib-15" + - "C:/Windows/gcc-ranlib-15.com" + - "C:/Windows/gcc-ranlib-15.exe" + - "C:/Windows/gcc-ranlib-15" + - "C:/Windows/System32/wbem/gcc-ranlib-15.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15" + - "C:/Program Files/dotnet/gcc-ranlib-15.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15" + - "C:/Program Files/nodejs/gcc-ranlib-15.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15" + - "C:/Program Files/PuTTY/gcc-ranlib-15.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15" + - "C:/ffmpeg/bin/gcc-ranlib-15.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15" + - "C:/Program Files/Calibre2/gcc-ranlib-15.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15" + - "C:/Program Files/WezTerm/gcc-ranlib-15.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15" + - "C:/Program Files/Go/bin/gcc-ranlib-15.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15" + - "C:/Godot/gcc-ranlib-15.com" + - "C:/Godot/gcc-ranlib-15.exe" + - "C:/Godot/gcc-ranlib-15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15" + - "C:/msys64/mingw64/bin/gcc-ranlib15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib15" + - "C:/Users/Matthew/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15" + - "C:/Windows/System32/gcc-ranlib15.com" + - "C:/Windows/System32/gcc-ranlib15.exe" + - "C:/Windows/System32/gcc-ranlib15" + - "C:/Windows/gcc-ranlib15.com" + - "C:/Windows/gcc-ranlib15.exe" + - "C:/Windows/gcc-ranlib15" + - "C:/Windows/System32/wbem/gcc-ranlib15.com" + - "C:/Windows/System32/wbem/gcc-ranlib15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15" + - "C:/Program Files/dotnet/gcc-ranlib15.com" + - "C:/Program Files/dotnet/gcc-ranlib15.exe" + - "C:/Program Files/dotnet/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15" + - "C:/Program Files/nodejs/gcc-ranlib15.com" + - "C:/Program Files/nodejs/gcc-ranlib15.exe" + - "C:/Program Files/nodejs/gcc-ranlib15" + - "C:/Program Files/PuTTY/gcc-ranlib15.com" + - "C:/Program Files/PuTTY/gcc-ranlib15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15" + - "C:/ffmpeg/bin/gcc-ranlib15.com" + - "C:/ffmpeg/bin/gcc-ranlib15.exe" + - "C:/ffmpeg/bin/gcc-ranlib15" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib15" + - "C:/Program Files/Calibre2/gcc-ranlib15.com" + - "C:/Program Files/Calibre2/gcc-ranlib15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib15" + - "C:/Program Files/Git/cmd/gcc-ranlib15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15" + - "C:/Program Files/WezTerm/gcc-ranlib15.com" + - "C:/Program Files/WezTerm/gcc-ranlib15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib15" + - "C:/Program Files/Go/bin/gcc-ranlib15.com" + - "C:/Program Files/Go/bin/gcc-ranlib15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib15" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15" + - "C:/Godot/gcc-ranlib15.com" + - "C:/Godot/gcc-ranlib15.exe" + - "C:/Godot/gcc-ranlib15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15" + - "C:/Android/Sdk/emulator/gcc-ranlib15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15" + - "C:/msys64/mingw64/bin/gcc-ranlib.com" + found: "C:/msys64/mingw64/bin/gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:462 (find_file)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:500 (CMAKE_DETERMINE_COMPILER_ID_WRITE)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:8 (CMAKE_DETERMINE_COMPILER_ID_BUILD)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + mode: "file" + variable: "src_in" + description: "Path to a file." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "CMakeCXXCompilerId.cpp.in" + candidate_directories: + - "C:/msys64/mingw64/share/cmake/Modules/" + found: "C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerId.cpp.in" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:125 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/msys64/mingw64/bin/g++.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + + The CXX compiler identification is GNU, found in: + F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/4.2.2/CompilerIdCXX/a.exe + + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:18 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_AR" + description: "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ar-15.2" + - "gcc-ar-15" + - "gcc-ar15" + - "gcc-ar" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ar-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15.2" + - "C:/Users/Matthew/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ar-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.2" + - "C:/Windows/System32/gcc-ar-15.2.com" + - "C:/Windows/System32/gcc-ar-15.2.exe" + - "C:/Windows/System32/gcc-ar-15.2" + - "C:/Windows/gcc-ar-15.2.com" + - "C:/Windows/gcc-ar-15.2.exe" + - "C:/Windows/gcc-ar-15.2" + - "C:/Windows/System32/wbem/gcc-ar-15.2.com" + - "C:/Windows/System32/wbem/gcc-ar-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ar-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.2" + - "C:/Program Files/dotnet/gcc-ar-15.2.com" + - "C:/Program Files/dotnet/gcc-ar-15.2.exe" + - "C:/Program Files/dotnet/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.2" + - "C:/Program Files/nodejs/gcc-ar-15.2.com" + - "C:/Program Files/nodejs/gcc-ar-15.2.exe" + - "C:/Program Files/nodejs/gcc-ar-15.2" + - "C:/Program Files/PuTTY/gcc-ar-15.2.com" + - "C:/Program Files/PuTTY/gcc-ar-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ar-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.2" + - "C:/ffmpeg/bin/gcc-ar-15.2.com" + - "C:/ffmpeg/bin/gcc-ar-15.2.exe" + - "C:/ffmpeg/bin/gcc-ar-15.2" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15.2" + - "C:/Program Files/Calibre2/gcc-ar-15.2.com" + - "C:/Program Files/Calibre2/gcc-ar-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ar-15.2" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.2" + - "C:/Program Files/WezTerm/gcc-ar-15.2.com" + - "C:/Program Files/WezTerm/gcc-ar-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ar-15.2" + - "C:/Program Files/Go/bin/gcc-ar-15.2.com" + - "C:/Program Files/Go/bin/gcc-ar-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.2" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15.2" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.2" + - "C:/Godot/gcc-ar-15.2.com" + - "C:/Godot/gcc-ar-15.2.exe" + - "C:/Godot/gcc-ar-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.2" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.2" + - "C:/msys64/mingw64/bin/gcc-ar-15.com" + - "C:/msys64/mingw64/bin/gcc-ar-15.exe" + - "C:/msys64/mingw64/bin/gcc-ar-15" + - "C:/Users/Matthew/bin/gcc-ar-15.com" + - "C:/Users/Matthew/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/bin/gcc-ar-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar-15" + - "C:/Windows/System32/gcc-ar-15.com" + - "C:/Windows/System32/gcc-ar-15.exe" + - "C:/Windows/System32/gcc-ar-15" + - "C:/Windows/gcc-ar-15.com" + - "C:/Windows/gcc-ar-15.exe" + - "C:/Windows/gcc-ar-15" + - "C:/Windows/System32/wbem/gcc-ar-15.com" + - "C:/Windows/System32/wbem/gcc-ar-15.exe" + - "C:/Windows/System32/wbem/gcc-ar-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar-15" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar-15" + - "C:/Program Files/dotnet/gcc-ar-15.com" + - "C:/Program Files/dotnet/gcc-ar-15.exe" + - "C:/Program Files/dotnet/gcc-ar-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar-15" + - "C:/Program Files/nodejs/gcc-ar-15.com" + - "C:/Program Files/nodejs/gcc-ar-15.exe" + - "C:/Program Files/nodejs/gcc-ar-15" + - "C:/Program Files/PuTTY/gcc-ar-15.com" + - "C:/Program Files/PuTTY/gcc-ar-15.exe" + - "C:/Program Files/PuTTY/gcc-ar-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar-15" + - "C:/ffmpeg/bin/gcc-ar-15.com" + - "C:/ffmpeg/bin/gcc-ar-15.exe" + - "C:/ffmpeg/bin/gcc-ar-15" + - "C:/Program Files/eSpeak NG/gcc-ar-15.com" + - "C:/Program Files/eSpeak NG/gcc-ar-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar-15" + - "C:/Program Files/Calibre2/gcc-ar-15.com" + - "C:/Program Files/Calibre2/gcc-ar-15.exe" + - "C:/Program Files/Calibre2/gcc-ar-15" + - "C:/Program Files/Git/cmd/gcc-ar-15.com" + - "C:/Program Files/Git/cmd/gcc-ar-15.exe" + - "C:/Program Files/Git/cmd/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar-15" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar-15" + - "C:/Program Files/WezTerm/gcc-ar-15.com" + - "C:/Program Files/WezTerm/gcc-ar-15.exe" + - "C:/Program Files/WezTerm/gcc-ar-15" + - "C:/Program Files/Go/bin/gcc-ar-15.com" + - "C:/Program Files/Go/bin/gcc-ar-15.exe" + - "C:/Program Files/Go/bin/gcc-ar-15" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar-15" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar-15" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar-15" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar-15" + - "C:/Users/Matthew/go/bin/gcc-ar-15.com" + - "C:/Users/Matthew/go/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar-15" + - "C:/Program Files/GitHub CLI/gcc-ar-15.com" + - "C:/Program Files/GitHub CLI/gcc-ar-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar-15" + - "C:/Godot/gcc-ar-15.com" + - "C:/Godot/gcc-ar-15.exe" + - "C:/Godot/gcc-ar-15" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar-15" + - "C:/Android/Sdk/emulator/gcc-ar-15.com" + - "C:/Android/Sdk/emulator/gcc-ar-15.exe" + - "C:/Android/Sdk/emulator/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar-15" + - "C:/msys64/mingw64/bin/gcc-ar15.com" + - "C:/msys64/mingw64/bin/gcc-ar15.exe" + - "C:/msys64/mingw64/bin/gcc-ar15" + - "C:/Users/Matthew/bin/gcc-ar15.com" + - "C:/Users/Matthew/bin/gcc-ar15.exe" + - "C:/Users/Matthew/bin/gcc-ar15" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ar15" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ar15" + - "C:/Program Files/Git/usr/bin/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ar15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ar15" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ar15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ar15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ar15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ar15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ar15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ar15" + - "C:/Windows/System32/gcc-ar15.com" + - "C:/Windows/System32/gcc-ar15.exe" + - "C:/Windows/System32/gcc-ar15" + - "C:/Windows/gcc-ar15.com" + - "C:/Windows/gcc-ar15.exe" + - "C:/Windows/gcc-ar15" + - "C:/Windows/System32/wbem/gcc-ar15.com" + - "C:/Windows/System32/wbem/gcc-ar15.exe" + - "C:/Windows/System32/wbem/gcc-ar15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ar15" + - "C:/Windows/System32/OpenSSH/gcc-ar15.com" + - "C:/Windows/System32/OpenSSH/gcc-ar15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ar15" + - "C:/Program Files/dotnet/gcc-ar15.com" + - "C:/Program Files/dotnet/gcc-ar15.exe" + - "C:/Program Files/dotnet/gcc-ar15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ar15" + - "C:/Program Files/nodejs/gcc-ar15.com" + - "C:/Program Files/nodejs/gcc-ar15.exe" + - "C:/Program Files/nodejs/gcc-ar15" + - "C:/Program Files/PuTTY/gcc-ar15.com" + - "C:/Program Files/PuTTY/gcc-ar15.exe" + - "C:/Program Files/PuTTY/gcc-ar15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ar15" + - "C:/ffmpeg/bin/gcc-ar15.com" + - "C:/ffmpeg/bin/gcc-ar15.exe" + - "C:/ffmpeg/bin/gcc-ar15" + - "C:/Program Files/eSpeak NG/gcc-ar15.com" + - "C:/Program Files/eSpeak NG/gcc-ar15.exe" + - "C:/Program Files/eSpeak NG/gcc-ar15" + - "C:/Program Files/Calibre2/gcc-ar15.com" + - "C:/Program Files/Calibre2/gcc-ar15.exe" + - "C:/Program Files/Calibre2/gcc-ar15" + - "C:/Program Files/Git/cmd/gcc-ar15.com" + - "C:/Program Files/Git/cmd/gcc-ar15.exe" + - "C:/Program Files/Git/cmd/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ar15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ar15" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ar15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ar15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ar15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ar15" + - "C:/Program Files/WezTerm/gcc-ar15.com" + - "C:/Program Files/WezTerm/gcc-ar15.exe" + - "C:/Program Files/WezTerm/gcc-ar15" + - "C:/Program Files/Go/bin/gcc-ar15.com" + - "C:/Program Files/Go/bin/gcc-ar15.exe" + - "C:/Program Files/Go/bin/gcc-ar15" + - "C:/Users/Matthew/.local/bin/gcc-ar15.com" + - "C:/Users/Matthew/.local/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ar15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ar15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ar15" + - "C:/Program Files/smartmontools/bin/gcc-ar15.com" + - "C:/Program Files/smartmontools/bin/gcc-ar15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ar15" + - "C:/Program Files (x86)/Nmap/gcc-ar15.com" + - "C:/Program Files (x86)/Nmap/gcc-ar15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ar15" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ar15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ar15" + - "C:/Users/Matthew/go/bin/gcc-ar15.com" + - "C:/Users/Matthew/go/bin/gcc-ar15.exe" + - "C:/Users/Matthew/go/bin/gcc-ar15" + - "C:/Program Files/GitHub CLI/gcc-ar15.com" + - "C:/Program Files/GitHub CLI/gcc-ar15.exe" + - "C:/Program Files/GitHub CLI/gcc-ar15" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ar15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ar15" + - "C:/Godot/gcc-ar15.com" + - "C:/Godot/gcc-ar15.exe" + - "C:/Godot/gcc-ar15" + - "C:/Android/Sdk/platform-tools/gcc-ar15.com" + - "C:/Android/Sdk/platform-tools/gcc-ar15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ar15" + - "C:/Android/Sdk/emulator/gcc-ar15.com" + - "C:/Android/Sdk/emulator/gcc-ar15.exe" + - "C:/Android/Sdk/emulator/gcc-ar15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ar15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ar15" + - "C:/msys64/mingw64/bin/gcc-ar.com" + found: "C:/msys64/mingw64/bin/gcc-ar.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake:30 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:207 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_CXX_COMPILER_RANLIB" + description: "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: false + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: false + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "gcc-ranlib-15.2" + - "gcc-ranlib-15" + - "gcc-ranlib15" + - "gcc-ranlib" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + searched_directories: + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.2" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.2" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.2" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.2" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.2" + - "C:/Windows/System32/gcc-ranlib-15.2.com" + - "C:/Windows/System32/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/gcc-ranlib-15.2" + - "C:/Windows/gcc-ranlib-15.2.com" + - "C:/Windows/gcc-ranlib-15.2.exe" + - "C:/Windows/gcc-ranlib-15.2" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15.2" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.2" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.2" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.2.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.2" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.2.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15.2" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15.2" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.2" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.2.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15.2" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.2" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15.2" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.2" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.2" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.2" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.2" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15.2" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.2" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.2" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.2" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.2" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.2" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.2" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.2" + - "C:/Godot/gcc-ranlib-15.2.com" + - "C:/Godot/gcc-ranlib-15.2.exe" + - "C:/Godot/gcc-ranlib-15.2" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.2" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.2" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.2" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib-15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib-15" + - "C:/Users/Matthew/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib-15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib-15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib-15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib-15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib-15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib-15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib-15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib-15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib-15" + - "C:/Windows/System32/gcc-ranlib-15.com" + - "C:/Windows/System32/gcc-ranlib-15.exe" + - "C:/Windows/System32/gcc-ranlib-15" + - "C:/Windows/gcc-ranlib-15.com" + - "C:/Windows/gcc-ranlib-15.exe" + - "C:/Windows/gcc-ranlib-15" + - "C:/Windows/System32/wbem/gcc-ranlib-15.com" + - "C:/Windows/System32/wbem/gcc-ranlib-15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib-15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib-15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib-15" + - "C:/Program Files/dotnet/gcc-ranlib-15.com" + - "C:/Program Files/dotnet/gcc-ranlib-15.exe" + - "C:/Program Files/dotnet/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib-15" + - "C:/Program Files/nodejs/gcc-ranlib-15.com" + - "C:/Program Files/nodejs/gcc-ranlib-15.exe" + - "C:/Program Files/nodejs/gcc-ranlib-15" + - "C:/Program Files/PuTTY/gcc-ranlib-15.com" + - "C:/Program Files/PuTTY/gcc-ranlib-15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib-15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib-15" + - "C:/ffmpeg/bin/gcc-ranlib-15.com" + - "C:/ffmpeg/bin/gcc-ranlib-15.exe" + - "C:/ffmpeg/bin/gcc-ranlib-15" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib-15" + - "C:/Program Files/Calibre2/gcc-ranlib-15.com" + - "C:/Program Files/Calibre2/gcc-ranlib-15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib-15" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib-15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib-15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib-15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib-15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib-15" + - "C:/Program Files/WezTerm/gcc-ranlib-15.com" + - "C:/Program Files/WezTerm/gcc-ranlib-15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib-15" + - "C:/Program Files/Go/bin/gcc-ranlib-15.com" + - "C:/Program Files/Go/bin/gcc-ranlib-15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib-15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib-15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib-15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib-15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib-15" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib-15" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib-15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib-15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib-15" + - "C:/Godot/gcc-ranlib-15.com" + - "C:/Godot/gcc-ranlib-15.exe" + - "C:/Godot/gcc-ranlib-15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib-15" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib-15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib-15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib-15" + - "C:/msys64/mingw64/bin/gcc-ranlib15.com" + - "C:/msys64/mingw64/bin/gcc-ranlib15.exe" + - "C:/msys64/mingw64/bin/gcc-ranlib15" + - "C:/Users/Matthew/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/bin/gcc-ranlib15" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/mingw64/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/local/bin/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/gcc-ranlib15" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.com" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15.exe" + - "C:/VulkanSDK/1.4.341.1/Bin/gcc-ranlib15" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.com" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15.exe" + - "C:/devkitPro/msys2/usr/bin/gcc-ranlib15" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.com" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15.exe" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/gcc-ranlib15" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.com" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15.exe" + - "C:/Program Files/Oculus/Support/oculus-runtime/gcc-ranlib15" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/gcc-ranlib15" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/gcc-ranlib15" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.com" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15.exe" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/gcc-ranlib15" + - "C:/Windows/System32/gcc-ranlib15.com" + - "C:/Windows/System32/gcc-ranlib15.exe" + - "C:/Windows/System32/gcc-ranlib15" + - "C:/Windows/gcc-ranlib15.com" + - "C:/Windows/gcc-ranlib15.exe" + - "C:/Windows/gcc-ranlib15" + - "C:/Windows/System32/wbem/gcc-ranlib15.com" + - "C:/Windows/System32/wbem/gcc-ranlib15.exe" + - "C:/Windows/System32/wbem/gcc-ranlib15" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.com" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15.exe" + - "C:/Windows/System32/WindowsPowerShell/v1.0/gcc-ranlib15" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.com" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15.exe" + - "C:/Windows/System32/OpenSSH/gcc-ranlib15" + - "C:/Program Files/dotnet/gcc-ranlib15.com" + - "C:/Program Files/dotnet/gcc-ranlib15.exe" + - "C:/Program Files/dotnet/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Roaming/nvm/gcc-ranlib15" + - "C:/Program Files/nodejs/gcc-ranlib15.com" + - "C:/Program Files/nodejs/gcc-ranlib15.exe" + - "C:/Program Files/nodejs/gcc-ranlib15" + - "C:/Program Files/PuTTY/gcc-ranlib15.com" + - "C:/Program Files/PuTTY/gcc-ranlib15.exe" + - "C:/Program Files/PuTTY/gcc-ranlib15" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.com" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15.exe" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/gcc-ranlib15" + - "C:/ffmpeg/bin/gcc-ranlib15.com" + - "C:/ffmpeg/bin/gcc-ranlib15.exe" + - "C:/ffmpeg/bin/gcc-ranlib15" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.com" + - "C:/Program Files/eSpeak NG/gcc-ranlib15.exe" + - "C:/Program Files/eSpeak NG/gcc-ranlib15" + - "C:/Program Files/Calibre2/gcc-ranlib15.com" + - "C:/Program Files/Calibre2/gcc-ranlib15.exe" + - "C:/Program Files/Calibre2/gcc-ranlib15" + - "C:/Program Files/Git/cmd/gcc-ranlib15.com" + - "C:/Program Files/Git/cmd/gcc-ranlib15.exe" + - "C:/Program Files/Git/cmd/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/gcc-ranlib15" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.com" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15.exe" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/gcc-ranlib15" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.com" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15.exe" + - "C:/Program Files (x86)/cloudflared/gcc-ranlib15" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.com" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15.exe" + - "C:/Program Files/Docker/Docker/resources/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.com" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/gcc-ranlib15" + - "C:/Program Files/WezTerm/gcc-ranlib15.com" + - "C:/Program Files/WezTerm/gcc-ranlib15.exe" + - "C:/Program Files/WezTerm/gcc-ranlib15" + - "C:/Program Files/Go/bin/gcc-ranlib15.com" + - "C:/Program Files/Go/bin/gcc-ranlib15.exe" + - "C:/Program Files/Go/bin/gcc-ranlib15" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.local/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/gcc-ranlib15" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.com" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15.exe" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/gcc-ranlib15" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.com" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15.exe" + - "C:/Users/Matthew/.dotnet/tools/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/gcc-ranlib15" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.com" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15.exe" + - "C:/Program Files/smartmontools/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/particle/bin/gcc-ranlib15" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.com" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15.exe" + - "C:/Program Files (x86)/Nmap/gcc-ranlib15" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.com" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15.exe" + - "C:/Program Files/mitmproxy/bin/gcc-ranlib15" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/go/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/go/bin/gcc-ranlib15" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.com" + - "C:/Program Files/GitHub CLI/gcc-ranlib15.exe" + - "C:/Program Files/GitHub CLI/gcc-ranlib15" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.com" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15.exe" + - "C:/Users/Matthew/.cargo/bin/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/gcc-ranlib15" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.com" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15.exe" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/gcc-ranlib15" + - "C:/Godot/gcc-ranlib15.com" + - "C:/Godot/gcc-ranlib15.exe" + - "C:/Godot/gcc-ranlib15" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.com" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15.exe" + - "C:/Android/Sdk/platform-tools/gcc-ranlib15" + - "C:/Android/Sdk/emulator/gcc-ranlib15.com" + - "C:/Android/Sdk/emulator/gcc-ranlib15.exe" + - "C:/Android/Sdk/emulator/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/vendor_perl/gcc-ranlib15" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.com" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15.exe" + - "C:/Program Files/Git/usr/bin/core_perl/gcc-ranlib15" + - "C:/msys64/mingw64/bin/gcc-ranlib.com" + found: "C:/msys64/mingw64/bin/gcc-ranlib.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineRCCompiler.cmake:40 (find_program)" + - "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake:169 (enable_language)" + - "C:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake:2 (__windows_compiler_gnu)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake:48 (include)" + - "CMakeLists.txt:2 (project)" + mode: "program" + variable: "CMAKE_RC_COMPILER" + description: "RC compiler" + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "windres" + - "windres" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/Tomba2Recomp/bin/" + - "C:/Program Files (x86)/Tomba2Recomp/sbin/" + - "C:/Program Files (x86)/Tomba2Recomp/" + searched_directories: + - "C:/msys64/mingw64/bin/windres.com" + found: "C:/msys64/mingw64/bin/windres.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/Tomba2Recomp" + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeScratch/TryCompile-uu66tt" + binary: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeScratch/TryCompile-uu66tt" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeScratch/TryCompile-uu66tt' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_b46f9 + [1/2] C:\\msys64\\mingw64\\bin\\gcc.exe -v -o CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_b46f9.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_b46f9.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBJ2cC0.s + GNU C23 (Rev9, Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + ignoring nonexistent directory "/mingw64/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + #include "..." search starts here: + #include <...> search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: 9820dc1569823034599644c72a145bc1 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_b46f9.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBJ2cC0.s + GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.' + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\gcc.exe -v -Wl,-v CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj -o cmTC_b46f9.exe -Wl,--out-implib,libcmTC_b46f9.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b46f9.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_b46f9.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccFpgkzf.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_b46f9.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_b46f9.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccFpgkzf.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_b46f9.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_b46f9.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45.1 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b46f9.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_b46f9.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeScratch/TryCompile-uu66tt'] + ignore line: [] + ignore line: [Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_b46f9] + ignore line: [[1/2] C:\\msys64\\mingw64\\bin\\gcc.exe -v -o CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_b46f9.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_b46f9.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBJ2cC0.s] + ignore line: [GNU C23 (Rev9 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 9820dc1569823034599644c72a145bc1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_b46f9.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccBJ2cC0.s] + ignore line: [GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\gcc.exe -v -Wl -v CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj -o cmTC_b46f9.exe -Wl --out-implib libcmTC_b46f9.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_b46f9.exe' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_b46f9.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccFpgkzf.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_b46f9.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_b46f9.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccFpgkzf.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_b46f9.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_b46f9.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccFpgkzf.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_b46f9.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_b46f9.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_b46f9.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'C': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [mingw32;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45.1 + - + kind: "try_compile-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeScratch/TryCompile-phzsmt" + binary: "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeScratch/TryCompile-phzsmt" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeScratch/TryCompile-phzsmt' + + Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_7951e + [1/2] C:\\msys64\\mingw64\\bin\\g++.exe -v -o CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_7951e.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_7951e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWhv3xD.s + GNU C++17 (Rev9, Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 15.2.0, GMP version 6.3.0, MPFR version 4.2.2, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + ignoring nonexistent directory "/mingw64/include" + ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed" + ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "D:/M/msys64/mingw64/include" + #include "..." search starts here: + #include <...> search starts here: + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed + End of search list. + Compiler executable checksum: 36f124312e4c846faa2272518edc4df1 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_7951e.dir/' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWhv3xD.s + GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1 + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.' + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\g++.exe -v -Wl,-v CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_7951e.exe -Wl,--out-implib,libcmTC_7951e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 && cd ." + Using built-in specs. + COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe + COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe + Target: x86_64-w64-mingw32 + Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 15.2.0 (Rev9, Built by MSYS2 project) + COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/;C:/msys64/mingw64/bin/../lib/gcc/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/;C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7951e.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_7951e.' + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\cc4xZarR.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_7951e.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_7951e.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + collect2 version 15.2.0 + C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\cc4xZarR.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_7951e.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_7951e.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o + GNU ld (GNU Binutils) 2.45.1 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7951e.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_7951e.' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + add: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + end of search list found + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] ==> [C:/msys64/mingw64/include/c++/15.2.0] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] ==> [C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] ==> [C:/msys64/mingw64/include/c++/15.2.0/backward] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] ==> [C:/msys64/mingw64/include] + collapse include dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + implicit include dirs: [C:/msys64/mingw64/include/c++/15.2.0;C:/msys64/mingw64/include/c++/15.2.0/x86_64-w64-mingw32;C:/msys64/mingw64/include/c++/15.2.0/backward;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include;C:/msys64/mingw64/include;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: 'F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/CMakeScratch/TryCompile-phzsmt'] + ignore line: [] + ignore line: [Run Build Command(s): C:/msys64/mingw64/bin/ninja.exe -v cmTC_7951e] + ignore line: [[1/2] C:\\msys64\\mingw64\\bin\\g++.exe -v -o CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj -c C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_7951e.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/cc1plus.exe -quiet -v -iprefix C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/ -D_REENTRANT C:/msys64/mingw64/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_7951e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=nocona -version -o C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWhv3xD.s] + ignore line: [GNU C++17 (Rev9 Built by MSYS2 project) version 15.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 15.2.0 GMP version 6.3.0 MPFR version 4.2.2 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed"] + ignore line: [ignoring nonexistent directory "C:/msys64/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/M/msys64/mingw64/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/x86_64-w64-mingw32] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include/c++/15.2.0/backward] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../include] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/include-fixed] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 36f124312e4c846faa2272518edc4df1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_7951e.dir/'] + ignore line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj C:\\Users\\Matthew\\AppData\\Local\\Temp\\ccWhv3xD.s] + ignore line: [GNU assembler version 2.45.1 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.45.1] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [[2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && C:\\msys64\\mingw64\\bin\\g++.exe -v -Wl -v CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj -o cmTC_7951e.exe -Wl --out-implib libcmTC_7951e.dll.a -Wl --major-image-version 0 --minor-image-version 0 && cd ."] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\msys64\\mingw64\\bin\\g++.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-15.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-mingw-wildcard --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-backtrace=yes --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev9, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-libstdcxx-zoneinfo=yes --disable-libstdcxx-debug --enable-plugin --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 15.2.0 (Rev9 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7951e.exe' '-shared-libgcc' '-mtune=generic' '-march=nocona' '-dumpdir' 'cmTC_7951e.'] + link line: [ C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\cc4xZarR.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_7951e.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_7951e.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\cc4xZarR.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_7951e.exe] ==> ignore + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] + arg [-LC:/msys64/mingw64/bin/../lib/gcc] ==> dir [C:/msys64/mingw64/bin/../lib/gcc] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_7951e.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] + arg [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + ignore line: [collect2 version 15.2.0] + ignore line: [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe -plugin C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/liblto_plugin.dll -plugin-opt=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\Matthew\\AppData\\Local\\Temp\\cc4xZarR.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_7951e.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0 -LC:/msys64/mingw64/bin/../lib/gcc -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib -LC:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../.. -v CMakeFiles/cmTC_7951e.dir/CMakeCXXCompilerABI.cpp.obj --out-implib libcmTC_7951e.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmingwex -lmsvcrt -lkernel32 C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + linker tool for 'CXX': C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe + remove lib [msvcrt] + remove lib [msvcrt] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/crt2.o] ==> [C:/msys64/mingw64/lib/crt2.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib/default-manifest.o] ==> [C:/msys64/mingw64/lib/default-manifest.o] + collapse obj [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0] ==> [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc] ==> [C:/msys64/mingw64/lib/gcc] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../lib] ==> [C:/msys64/mingw64/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/msys64/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/15.2.0/../../..] ==> [C:/msys64/mingw64/lib] + implicit libs: [stdc++;mingw32;gcc_s;gcc;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;mingwex;kernel32] + implicit objs: [C:/msys64/mingw64/lib/crt2.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtbegin.o;C:/msys64/mingw64/lib/default-manifest.o;C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0/crtend.o] + implicit dirs: [C:/msys64/mingw64/lib/gcc/x86_64-w64-mingw32/15.2.0;C:/msys64/mingw64/lib/gcc;C:/msys64/mingw64/x86_64-w64-mingw32/lib;C:/msys64/mingw64/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:38 (message)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "C:/msys64/mingw64/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "C:/msys64/mingw64/x86_64-w64-mingw32/bin/ld.exe" "-v" + GNU ld (GNU Binutils) 2.45.1 + - + kind: "find-v1" + backtrace: + - "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake:32 (find_program)" + - "CMakeLists.txt:10 (include)" + mode: "program" + variable: "CCACHE_PROGRAM" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "ccache" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/Tomba2Recomp/bin/" + - "C:/Program Files (x86)/Tomba2Recomp/sbin/" + - "C:/Program Files (x86)/Tomba2Recomp/" + searched_directories: + - "C:/msys64/mingw64/bin/ccache.com" + found: "C:/msys64/mingw64/bin/ccache.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/Tomba2Recomp" + - + kind: "find-v1" + backtrace: + - "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake:66 (find_program)" + - "CMakeLists.txt:10 (include)" + mode: "program" + variable: "_psxrecomp_pkg_config" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "pkg-config" + candidate_directories: + - "C:/msys64/mingw64/bin/" + searched_directories: + - "C:/msys64/mingw64/bin/pkg-config.com" + found: "C:/msys64/mingw64/bin/pkg-config.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/Tomba2Recomp" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:761 (find_library)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake:74 (pkg_check_modules)" + - "CMakeLists.txt:10 (include)" + mode: "library" + variable: "pkgcfg_lib_SDL2_mingw32" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "mingw32" + candidate_directories: + - "C:/msys64/mingw64/lib/" + found: "C:/msys64/mingw64/lib/libmingw32.a" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files (x86)/Tomba2Recomp/bin" + - "C:/msys64/mingw64/bin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:761 (find_library)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake:74 (pkg_check_modules)" + - "CMakeLists.txt:10 (include)" + mode: "library" + variable: "pkgcfg_lib_SDL2_SDL2main" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "SDL2main" + candidate_directories: + - "C:/msys64/mingw64/lib/" + found: "C:/msys64/mingw64/lib/libSDL2main.a" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files (x86)/Tomba2Recomp/bin" + - "C:/msys64/mingw64/bin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:761 (find_library)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:811 (_pkg_find_libs)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1149 (_pkg_recalculate)" + - "C:/msys64/mingw64/share/cmake/Modules/FindPkgConfig.cmake:1166 (_pkg_check_modules_internal)" + - "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake:74 (pkg_check_modules)" + - "CMakeLists.txt:10 (include)" + mode: "library" + variable: "pkgcfg_lib_SDL2_SDL2" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "SDL2" + candidate_directories: + - "C:/msys64/mingw64/lib/" + found: "C:/msys64/mingw64/lib/libSDL2.dll.a" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_LIBRARY_PATH: + - "C:/Program Files (x86)/Tomba2Recomp/bin" + - "C:/msys64/mingw64/bin" + - "/bin" + - + kind: "find-v1" + backtrace: + - "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake:236 (find_program)" + - "CMakeLists.txt:10 (include)" + mode: "program" + variable: "_psxrt_bash" + description: "Path to a program." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "bash" + candidate_directories: + - "C:/msys64/mingw64/bin/" + - "C:/Users/Matthew/bin/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/usr/local/bin/" + - "C:/Program Files/Git/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-17.0.19.10-hotspot/bin/" + - "C:/VulkanSDK/1.4.341.1/Bin/" + - "C:/devkitPro/msys2/usr/bin/" + - "C:/Program Files/Eclipse Adoptium/jdk-21.0.10.7-hotspot/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.8/libnvvp/" + - "C:/Program Files/Oculus/Support/oculus-runtime/" + - "C:/Program Files/NVIDIA/CUDNN/v9.5/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/bin/" + - "C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v12.6/libnvvp/" + - "C:/Program Files/ImageMagick-7.1.1-Q16-HDRI/" + - "C:/Windows/System32/" + - "C:/Windows/" + - "C:/Windows/System32/wbem/" + - "C:/Windows/System32/WindowsPowerShell/v1.0/" + - "C:/Windows/System32/OpenSSH/" + - "C:/Program Files/dotnet/" + - "C:/Users/Matthew/AppData/Roaming/nvm/" + - "C:/Program Files/nodejs/" + - "C:/Program Files/PuTTY/" + - "C:/Program Files (x86)/NVIDIA Corporation/PhysX/Common/" + - "C:/ffmpeg/bin/" + - "C:/Program Files/eSpeak NG/" + - "C:/Program Files/Calibre2/" + - "C:/Program Files/Git/cmd/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2024.3.2/" + - "C:/Program Files/NVIDIA Corporation/Nsight Compute 2025.1.0/" + - "C:/Program Files/NVIDIA Corporation/NVIDIA App/NvDLISR/" + - "C:/Program Files (x86)/cloudflared/" + - "C:/Program Files/Docker/Docker/resources/bin/" + - "C:/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit/" + - "C:/Program Files/WezTerm/" + - "C:/Program Files/Go/bin/" + - "C:/Users/Matthew/.local/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/bin/" + - "C:/Users/Matthew/.pyenv/pyenv-win/shims/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WindowsApps/" + - "C:/Users/Matthew/AppData/Local/Programs/Microsoft VS Code/bin/" + - "C:/Users/Matthew/.dotnet/tools/" + - "C:/Users/Matthew/AppData/Local/Muse Hub/lib/" + - "C:/Program Files/smartmontools/bin/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe/ffmpeg-7.1-full_build/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Ollama/" + - "C:/Users/Matthew/AppData/Local/particle/bin/" + - "C:/Program Files (x86)/Nmap/" + - "C:/Program Files/mitmproxy/bin/" + - "C:/Users/Matthew/go/bin/" + - "C:/Program Files/GitHub CLI/" + - "C:/Users/Matthew/.cargo/bin/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/Scripts/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Python312/" + - "C:/Users/Matthew/AppData/Local/Programs/Python/Launcher/" + - "C:/Users/Matthew/AppData/Local/PowerToys/DSCModules/" + - "C:/Users/Matthew/AppData/Local/Microsoft/WinGet/Packages/int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe/" + - "C:/Godot/" + - "C:/Android/Sdk/platform-tools/" + - "C:/Android/Sdk/emulator/" + - "C:/Program Files/Git/usr/bin/vendor_perl/" + - "C:/Program Files/Git/usr/bin/core_perl/" + - "C:/Program Files/Git/mingw64/bin/" + - "C:/Program Files/Git/mingw64/sbin/" + - "C:/Program Files/Git/mingw64/" + - "C:/Program Files/bin/" + - "C:/Program Files/sbin/" + - "C:/Program Files/" + - "C:/Program Files (x86)/bin/" + - "C:/Program Files (x86)/sbin/" + - "C:/Program Files (x86)/" + - "C:/msys64/mingw64/bin/" + - "C:/msys64/mingw64/sbin/" + - "C:/msys64/mingw64/" + - "C:/Program Files (x86)/Tomba2Recomp/bin/" + - "C:/Program Files (x86)/Tomba2Recomp/sbin/" + - "C:/Program Files (x86)/Tomba2Recomp/" + searched_directories: + - "C:/msys64/mingw64/bin/bash.com" + - "C:/msys64/mingw64/bin/bash.exe" + - "C:/msys64/mingw64/bin/bash" + - "C:/Users/Matthew/bin/bash.com" + - "C:/Users/Matthew/bin/bash.exe" + - "C:/Users/Matthew/bin/bash" + - "C:/Program Files/Git/mingw64/bin/bash.com" + - "C:/Program Files/Git/mingw64/bin/bash.exe" + - "C:/Program Files/Git/mingw64/bin/bash" + - "C:/Program Files/Git/usr/local/bin/bash.com" + - "C:/Program Files/Git/usr/local/bin/bash.exe" + - "C:/Program Files/Git/usr/local/bin/bash" + - "C:/Program Files/Git/usr/bin/bash.com" + found: "C:/Program Files/Git/usr/bin/bash.exe" + search_context: + ENV{PATH}: + - "C:\\msys64\\mingw64\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\local\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Program Files\\Git\\mingw64\\bin" + - "C:\\Program Files\\Git\\usr\\bin" + - "C:\\Users\\Matthew\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-17.0.19.10-hotspot\\bin" + - "C:\\VulkanSDK\\1.4.341.1\\Bin" + - "C:\\devkitPro\\msys2\\usr\\bin" + - "C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.10.7-hotspot\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.8\\libnvvp" + - "C:\\Program Files\\Oculus\\Support\\oculus-runtime" + - "C:\\Program Files\\NVIDIA\\CUDNN\\v9.5\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\bin" + - "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v12.6\\libnvvp" + - "C:\\Program Files\\ImageMagick-7.1.1-Q16-HDRI" + - "C:\\Windows\\system32" + - "C:\\Windows" + - "C:\\Windows\\System32\\Wbem" + - "C:\\Windows\\System32\\WindowsPowerShell\\v1.0" + - "C:\\Windows\\System32\\OpenSSH" + - "C:\\Program Files\\dotnet" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common" + - "C:\\ffmpeg\\bin" + - "C:\\Program Files\\eSpeak NG" + - "C:\\Program Files\\Calibre2" + - "C:\\Program Files\\Git\\cmd" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2024.3.2" + - "C:\\Program Files\\dotnet" + - "C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2025.1.0" + - "C:\\Program Files\\NVIDIA Corporation\\NVIDIA App\\NvDLISR" + - "C:\\Program Files (x86)\\cloudflared" + - "C:\\Program Files\\Docker\\Docker\\resources\\bin" + - "C:\\Program Files (x86)\\Windows Kits\\10\\Windows Performance Toolkit" + - "C:\\Program Files\\WezTerm" + - "C:\\Program Files\\Go\\bin" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\msys64\\mingw64\\bin" + - "C:\\Program Files\\PuTTY" + - "C:\\Program Files\\GitHub CLI" + - "C:\\Users\\Matthew\\.cargo\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312\\Scripts" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Python312" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Python\\Launcher" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\bin" + - "C:\\Users\\Matthew\\.pyenv\\pyenv-win\\shims" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WindowsApps" + - "C:\\Users\\Matthew\\AppData\\Roaming\\nvm" + - "C:\\Program Files\\nodejs" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Microsoft VS Code\\bin" + - "C:\\Users\\Matthew\\.dotnet\\tools" + - "C:\\Users\\Matthew\\AppData\\Local\\Muse Hub\\lib" + - "C:\\Program Files\\smartmontools\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\Gyan.FFmpeg_Microsoft.Winget.Source_8wekyb3d8bbwe\\ffmpeg-7.1-full_build\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\Programs\\Ollama" + - "C:\\Users\\Matthew\\.local\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\particle\\bin" + - "C:\\Program Files (x86)\\Nmap" + - "C:\\Program Files\\mitmproxy\\bin" + - "C:\\Users\\Matthew\\go\\bin" + - "C:\\Users\\Matthew\\AppData\\Local\\PowerToys\\DSCModules" + - "C:\\Users\\Matthew\\AppData\\Local\\Microsoft\\WinGet\\Packages\\int128.kubelogin_Microsoft.Winget.Source_8wekyb3d8bbwe" + - "C:\\Godot" + - "C:\\Android\\Sdk\\platform-tools" + - "C:\\Android\\Sdk\\emulator" + - "C:\\Program Files\\Git\\usr\\bin\\vendor_perl" + - "C:\\Program Files\\Git\\usr\\bin\\core_perl" + CMAKE_INSTALL_PREFIX: "C:/Program Files (x86)/Tomba2Recomp" + CMAKE_SYSTEM_PREFIX_PATH: + - "C:/Program Files/Git/mingw64" + - "C:/Program Files" + - "C:/Program Files (x86)" + - "C:/msys64/mingw64" + - "C:/Program Files (x86)/Tomba2Recomp" +... diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/InstallScripts.json b/runtime/build-tomba2-integrate-rel/CMakeFiles/InstallScripts.json new file mode 100644 index 00000000..5b0b3548 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/InstallScripts.json @@ -0,0 +1,7 @@ +{ + "InstallScripts" : + [ + "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/TargetDirectories.txt b/runtime/build-tomba2-integrate-rel/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..4419be9f --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/psxrecomp_codegen_hash.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/edit_cache.dir +F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/rebuild_cache.dir diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/VerifyGlobs.cmake b/runtime/build-tomba2-integrate-rel/CMakeFiles/VerifyGlobs.cmake new file mode 100644 index 00000000..60e3ca89 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/VerifyGlobs.cmake @@ -0,0 +1,33 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by CMake Version 4.2 + +# GAME_GENERATED_FULL at CMakeLists.txt:17 (file) +file(GLOB NEW_GLOB LIST_DIRECTORIES true "F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_*.c") +set(OLD_GLOB + "F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_00.c" + "F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_01.c" + "F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_02.c" + "F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_03.c" + "F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_04.c" + "F:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_05.c" + ) +if(NOT "${NEW_GLOB}" STREQUAL "${OLD_GLOB}") + message("-- GLOB mismatch!") + set(NEW_ONLY ${NEW_GLOB}) + set(OLD_ONLY ${OLD_GLOB}) + list(REMOVE_ITEM NEW_ONLY ${OLD_GLOB}) + list(REMOVE_ITEM OLD_ONLY ${NEW_GLOB}) + if(NEW_ONLY) + message("The following files were added:") + foreach(VAR_FILE IN LISTS NEW_ONLY) + message(" +${VAR_FILE}") + endforeach() + endif() + if(OLD_ONLY) + message("The following files were removed:") + foreach(VAR_FILE IN LISTS OLD_ONLY) + message(" -${VAR_FILE}") + endforeach() + endif() + file(TOUCH_NOCREATE "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.verify_globs") +endif() diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.check_cache b/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..56c437b9 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.verify_globs b/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.verify_globs new file mode 100644 index 00000000..87fc383e --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.verify_globs @@ -0,0 +1 @@ +# This file is generated by CMake for checking of the VerifyGlobs.cmake file diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj new file mode 100644 index 00000000..fb4e930c Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj new file mode 100644 index 00000000..ae08e9f9 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c.obj new file mode 100644 index 00000000..e4dd63a7 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c.obj new file mode 100644 index 00000000..5f2b168c Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c.obj new file mode 100644 index 00000000..c665b7ae Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c.obj new file mode 100644 index 00000000..d3ee72ff Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c.obj new file mode 100644 index 00000000..3447373a Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c.obj new file mode 100644 index 00000000..ee6412da Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c.obj new file mode 100644 index 00000000..f0876e76 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c.obj new file mode 100644 index 00000000..60ed191e Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c.obj new file mode 100644 index 00000000..c961760b Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c.obj new file mode 100644 index 00000000..0d1c65a9 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c.obj new file mode 100644 index 00000000..8cfc85a8 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c.obj new file mode 100644 index 00000000..03157c82 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c.obj new file mode 100644 index 00000000..7a1d70ef Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c.obj new file mode 100644 index 00000000..9c84bfc4 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c.obj new file mode 100644 index 00000000..ab5c97de Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c.obj new file mode 100644 index 00000000..73d19572 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c.obj new file mode 100644 index 00000000..da1353e6 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c.obj new file mode 100644 index 00000000..7be0bfc0 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp.obj new file mode 100644 index 00000000..465c38f1 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c.obj new file mode 100644 index 00000000..e8396712 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c.obj new file mode 100644 index 00000000..1571d39a Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c.obj new file mode 100644 index 00000000..4a2b084f Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c.obj new file mode 100644 index 00000000..fbdc974b Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c.obj new file mode 100644 index 00000000..4d6e932f Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c.obj new file mode 100644 index 00000000..5a692554 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c.obj new file mode 100644 index 00000000..5e367154 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c.obj new file mode 100644 index 00000000..1a196176 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c.obj new file mode 100644 index 00000000..5bfa48c2 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c.obj new file mode 100644 index 00000000..acfe9e29 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c.obj new file mode 100644 index 00000000..6e4fd4b9 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c.obj new file mode 100644 index 00000000..a768c62c Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp.obj new file mode 100644 index 00000000..af294b46 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c.obj new file mode 100644 index 00000000..474b1777 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj new file mode 100644 index 00000000..ba7baa56 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp.obj new file mode 100644 index 00000000..4e24c791 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c.obj new file mode 100644 index 00000000..06d4bb98 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c.obj new file mode 100644 index 00000000..436eb429 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp.obj new file mode 100644 index 00000000..c126b70c Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c.obj new file mode 100644 index 00000000..b1bd8343 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c.obj new file mode 100644 index 00000000..5f1001f2 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c.obj new file mode 100644 index 00000000..1b8f8ee8 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c.obj new file mode 100644 index 00000000..df6c2ade Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c.obj new file mode 100644 index 00000000..d6311cd0 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c.obj new file mode 100644 index 00000000..534feae0 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c.obj new file mode 100644 index 00000000..4d04fcf3 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c.obj new file mode 100644 index 00000000..eccafa9d Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c.obj new file mode 100644 index 00000000..2dc51102 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c.obj new file mode 100644 index 00000000..cb619cdd Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c.obj new file mode 100644 index 00000000..b20ffcee Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c.obj new file mode 100644 index 00000000..7db2c011 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c.obj new file mode 100644 index 00000000..5f724d38 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c.obj new file mode 100644 index 00000000..b84f9fd1 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c.obj new file mode 100644 index 00000000..6f40e686 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c.obj new file mode 100644 index 00000000..49194e2d Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c.obj new file mode 100644 index 00000000..0ce23654 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c.obj new file mode 100644 index 00000000..908db708 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/stub_interpreter.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/stub_interpreter.c.obj new file mode 100644 index 00000000..3accb05f Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/stub_interpreter.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp.obj new file mode 100644 index 00000000..24697058 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c.obj new file mode 100644 index 00000000..633ffd5c Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c.obj new file mode 100644 index 00000000..891e52a4 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/backends/imgui/launcher_imgui.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/backends/imgui/launcher_imgui.cpp.obj new file mode 100644 index 00000000..6816d9f2 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/backends/imgui/launcher_imgui.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/crc32.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/crc32.c.obj new file mode 100644 index 00000000..9f729863 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/crc32.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/ips_patch.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/ips_patch.c.obj new file mode 100644 index 00000000..074282c6 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/ips_patch.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/keybinds.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/keybinds.c.obj new file mode 100644 index 00000000..c87f3ce9 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/keybinds.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_binds.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_binds.c.obj new file mode 100644 index 00000000..e435e571 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_binds.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_debug.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_debug.c.obj new file mode 100644 index 00000000..70cae25d Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_debug.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_files.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_files.c.obj new file mode 100644 index 00000000..cf5dc2bb Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_files.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_gl.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_gl.c.obj new file mode 100644 index 00000000..58e539ec Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_gl.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_input.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_input.c.obj new file mode 100644 index 00000000..702ca5b9 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_input.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_model.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_model.c.obj new file mode 100644 index 00000000..85e641f1 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_model.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_ng_capi.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_ng_capi.c.obj new file mode 100644 index 00000000..da3f5605 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_ng_capi.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_platform_sdl2.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_platform_sdl2.c.obj new file mode 100644 index 00000000..9224487d Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_platform_sdl2.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha1.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha1.c.obj new file mode 100644 index 00000000..5f3332e4 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha1.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha256.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha256.c.obj new file mode 100644 index 00000000..8a5871f4 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha256.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/memcard_format.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/memcard_format.c.obj new file mode 100644 index 00000000..8f5f6645 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/memcard_format.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/psx_binds.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/psx_binds.c.obj new file mode 100644 index 00000000..6ad44221 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/psx_binds.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_opengl3.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_opengl3.cpp.obj new file mode 100644 index 00000000..a7f8f3f4 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_opengl3.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_sdl2.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_sdl2.cpp.obj new file mode 100644 index 00000000..38de9409 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_sdl2.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui.cpp.obj new file mode 100644 index 00000000..a33d23ac Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_draw.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_draw.cpp.obj new file mode 100644 index 00000000..768e57fa Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_draw.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_tables.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_tables.cpp.obj new file mode 100644 index 00000000..7f75856b Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_tables.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_widgets.cpp.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_widgets.cpp.obj new file mode 100644 index 00000000..6a4118d9 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_widgets.cpp.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/tinyfiledialogs.c.obj b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/tinyfiledialogs.c.obj new file mode 100644 index 00000000..3a1bf4d8 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/tinyfiledialogs.c.obj differ diff --git a/runtime/build-tomba2-integrate-rel/CMakeFiles/rules.ninja b/runtime/build-tomba2-integrate-rel/CMakeFiles/rules.ninja new file mode 100644 index 00000000..6c89e672 --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/CMakeFiles/rules.ninja @@ -0,0 +1,85 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.2 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Tomba2Recomp +# Configurations: Release +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__psx-runtime_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\gcc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__psx-runtime_unscanned_Release + depfile = $DEP_FILE + deps = gcc + command = ${LAUNCHER}${CODE_CHECK}C:\msys64\mingw64\bin\g++.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__psx-runtime_Release + command = C:\Windows\system32\cmd.exe /C "$PRE_LINK && C:\msys64\mingw64\bin\g++.exe $FLAGS $LINK_FLAGS @$RSP_FILE -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + rspfile = $RSP_FILE + rspfile_content = $in $LINK_PATH $LINK_LIBRARIES + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SF:\Projects\psxrecomp\_wt-tomba2-integrate -BF:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for re-checking globbed directories. + +rule VERIFY_GLOBS + command = C:\msys64\mingw64\bin\cmake.exe -P F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel\CMakeFiles\VerifyGlobs.cmake + description = Re-checking globbed directories... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = C:\msys64\mingw64\bin\ninja.exe $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = C:\msys64\mingw64\bin\ninja.exe -t targets + description = All primary targets available: + diff --git a/runtime/build-tomba2-integrate-rel/Tomba2InterpPerf.exe b/runtime/build-tomba2-integrate-rel/Tomba2InterpPerf.exe new file mode 100644 index 00000000..38be7c49 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/Tomba2InterpPerf.exe differ diff --git a/runtime/build-tomba2-integrate-rel/assets/fonts/LatoLatin-Bold.ttf b/runtime/build-tomba2-integrate-rel/assets/fonts/LatoLatin-Bold.ttf new file mode 100644 index 00000000..c598c24a Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/fonts/LatoLatin-Bold.ttf differ diff --git a/runtime/build-tomba2-integrate-rel/assets/fonts/LatoLatin-Regular.ttf b/runtime/build-tomba2-integrate-rel/assets/fonts/LatoLatin-Regular.ttf new file mode 100644 index 00000000..bcc57780 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/fonts/LatoLatin-Regular.ttf differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/boxart.tga b/runtime/build-tomba2-integrate-rel/assets/img/boxart.tga new file mode 100644 index 00000000..cb51bdf6 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/boxart.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/brand_mark.tga b/runtime/build-tomba2-integrate-rel/assets/img/brand_mark.tga new file mode 100644 index 00000000..0fdfc569 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/brand_mark.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/memcard.tga b/runtime/build-tomba2-integrate-rel/assets/img/memcard.tga new file mode 100644 index 00000000..934b64be Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/memcard.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/pad.tga b/runtime/build-tomba2-integrate-rel/assets/img/pad.tga new file mode 100644 index 00000000..a7d721aa Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/pad.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/pad_analog.tga b/runtime/build-tomba2-integrate-rel/assets/img/pad_analog.tga new file mode 100644 index 00000000..a994b2e7 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/pad_analog.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/pad_digital.tga b/runtime/build-tomba2-integrate-rel/assets/img/pad_digital.tga new file mode 100644 index 00000000..2a41e403 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/pad_digital.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/pad_gba.tga b/runtime/build-tomba2-integrate-rel/assets/img/pad_gba.tga new file mode 100644 index 00000000..293db949 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/pad_gba.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/verdict_bad.tga b/runtime/build-tomba2-integrate-rel/assets/img/verdict_bad.tga new file mode 100644 index 00000000..6417b07d Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/verdict_bad.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/verdict_none.tga b/runtime/build-tomba2-integrate-rel/assets/img/verdict_none.tga new file mode 100644 index 00000000..ea755109 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/verdict_none.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/verdict_ok.tga b/runtime/build-tomba2-integrate-rel/assets/img/verdict_ok.tga new file mode 100644 index 00000000..f2c079b5 Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/verdict_ok.tga differ diff --git a/runtime/build-tomba2-integrate-rel/assets/img/verdict_warn.tga b/runtime/build-tomba2-integrate-rel/assets/img/verdict_warn.tga new file mode 100644 index 00000000..ac7c88fd Binary files /dev/null and b/runtime/build-tomba2-integrate-rel/assets/img/verdict_warn.tga differ diff --git a/runtime/build-tomba2-integrate-rel/build.ninja b/runtime/build-tomba2-integrate-rel/build.ninja new file mode 100644 index 00000000..48bb701c --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/build.ninja @@ -0,0 +1,1269 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 4.2 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Tomba2Recomp +# Configurations: Release +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.8 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Release +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/ +# ============================================================================= +# Object build statements for EXECUTABLE target psx-runtime + + +############################################# +# Order-only phony target for psx-runtime + +build cmake_object_order_depends_target_psx-runtime: phony || F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h psxrecomp_codegen_hash + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\main.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\memory.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\gpu.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\gpu_sw_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\gpu_render.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\gpu_gl_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\gpu_vk_renderer.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\dma.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\mdec.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\timers.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\interrupts.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\frame_pacing.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\psx_fiber.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\sio.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\memcard.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\debug_server.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\dirty_ram_interp.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED -DPSX_GAME_DISPATCH_HAS_NATIVE_OK=1 + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\game_dispatch_compat.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\fntrace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\text_xlate.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\parity_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\device_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c | F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\boot_state.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\bios_hle.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\savestate.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\cosim_state.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\cosim.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\traps.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\crash_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\freeze_heartbeat.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\gte.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\crc32.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\disc_identity.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\cdrom.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\spu.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\spu_shadow.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\audio_shadow.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\audio_trace.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\color_lut.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\iso_reader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\iso_reader_c.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\psx_cycles.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\psx_icache.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\starvation_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\latency_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\data_shards.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\load_accel.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\card_read_summary.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\card_data_writes.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\overlay_capture.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c | F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\overlay_loader.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\overlay_path_canon.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\overlay_posix.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\overlay_backend.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\autocompile.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\code_provider.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\event_ring.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\game_options.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\psx_keybinds.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src\config_loader.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src\ps1_exe_parser.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\recompiler\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/stub_interpreter.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/stub_interpreter.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src\stub_interpreter.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\src + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated\SCPH1001_full.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated\SCPH1001_dispatch.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\F_\Projects\psxrecomp\_wt-interp-hotpath-master\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_00.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_00.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\generated\SCUS_944.54_full_00.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_01.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_01.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\generated\SCUS_944.54_full_01.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_02.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_02.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\generated\SCUS_944.54_full_02.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_03.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_03.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\generated\SCUS_944.54_full_03.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_04.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_04.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\generated\SCUS_944.54_full_04.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_05.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_05.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\generated\SCUS_944.54_full_05.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_dispatch.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_dispatch.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\generated\SCUS_944.54_dispatch.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\generated + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_model.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/launcher_model.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\launcher_model.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_platform_sdl2.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/launcher_platform_sdl2.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\launcher_platform_sdl2.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_gl.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/launcher_gl.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\launcher_gl.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_input.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/launcher_input.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\launcher_input.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_files.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/launcher_files.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\launcher_files.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_debug.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/launcher_debug.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\launcher_debug.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_binds.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/launcher_binds.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\launcher_binds.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_ng_capi.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/launcher_ng_capi.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\launcher_ng_capi.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/tinyfiledialogs.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/tinyfiledialogs.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\tinyfiledialogs.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/memcard_format.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/consoles/psx/memcard_format.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\consoles\psx\memcard_format.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\consoles\psx + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/psx_binds.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/consoles/psx/psx_binds.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\consoles\psx\psx_binds.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\consoles\psx + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/crc32.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/crc32.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\crc32.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha256.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/sha256.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\sha256.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha1.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/sha1.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\sha1.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/keybinds.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/keybinds.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\keybinds.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/ips_patch.c.obj: C_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/ips_patch.c || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\ips_patch.c.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu99 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/common/backends/imgui/launcher_imgui.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common/backends/imgui/launcher_imgui.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\backends\imgui\launcher_imgui.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\common\backends\imgui + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/imgui.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui\imgui.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_draw.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/imgui_draw.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui\imgui_draw.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_tables.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/imgui_tables.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui\imgui_tables.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_widgets.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/imgui_widgets.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui\imgui_widgets.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_sdl2.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends/imgui_impl_sdl2.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui\backends\imgui_impl_sdl2.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui\backends + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + +build CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_opengl3.cpp.obj: CXX_COMPILER__psx-runtime_unscanned_Release F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends/imgui_impl_opengl3.cpp || cmake_object_order_depends_target_psx-runtime + CONFIG = Release + DEFINES = -DDEFAULT_DEBUG_PORT=4615 -DFMT_HEADER_ONLY=1 -DPSX_BUILD_REV=\"unknown\" -DPSX_DEFAULT_BIOS_PATH=\"bios/SCPH1001.BIN\" -DPSX_DEFAULT_GAME_CONFIG_PATH=\"game.toml\" -DPSX_ENABLE_BLOCK_CYCLES=1 -DPSX_HAS_GAME_DISPATCH=1 -DPSX_NATIVE_BUILD=1 -DPSX_NO_DEBUG_TOOLS=1 -DPSX_WINDOW_TITLE="\"Tomba! 2 Recompiled\"" -DRECOMP_LAUNCHER -DSDL_MAIN_HANDLED + DEP_FILE = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui\backends\imgui_impl_opengl3.cpp.obj.d + FLAGS = -O3 -DNDEBUG -std=gnu++17 + INCLUDES = -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/fmt/include -IF:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/lib/toml11 -IC:/msys64/mingw64/bin/../include/SDL2 -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/common -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui -IF:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/src/third_party/imgui/backends + LAUNCHER = C:\msys64\mingw64\bin\ccache.exe + OBJECT_DIR = CMakeFiles\psx-runtime.dir + OBJECT_FILE_DIR = CMakeFiles\psx-runtime.dir\recomp-ui\src\third_party\imgui\backends + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + + +# ============================================================================= +# Link build statements for EXECUTABLE target psx-runtime + + +############################################# +# Link the executable Tomba2InterpPerf.exe + +build Tomba2InterpPerf.exe: CXX_EXECUTABLE_LINKER__psx-runtime_Release CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/main.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memory.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_sw_renderer.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_render.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_gl_renderer.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gpu_vk_renderer.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dma.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/mdec.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/timers.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/interrupts.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/frame_pacing.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_fiber.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/sio.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/memcard.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/debug_server.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/dirty_ram_interp.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_dispatch_compat.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/fntrace.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/text_xlate.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/parity_trace.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/device_trace.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/boot_state.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/bios_hle.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/savestate.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim_state.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cosim.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/traps.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crash_trace.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/freeze_heartbeat.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/gte.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/crc32.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/disc_identity.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/cdrom.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/spu_shadow.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_shadow.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/audio_trace.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/color_lut.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/iso_reader_c.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_cycles.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_icache.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/starvation_ring.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/latency_ring.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/data_shards.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/load_accel.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_read_summary.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/card_data_writes.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_capture.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_loader.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_path_canon.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_posix.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/overlay_backend.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/autocompile.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/code_provider.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/event_ring.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/game_options.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/psx_keybinds.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/config_loader.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/ps1_exe_parser.cpp.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/src/stub_interpreter.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_full.c.obj CMakeFiles/psx-runtime.dir/F_/Projects/psxrecomp/_wt-interp-hotpath-master/generated/SCPH1001_dispatch.c.obj CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_00.c.obj CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_01.c.obj CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_02.c.obj CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_03.c.obj CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_04.c.obj CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_full_05.c.obj CMakeFiles/psx-runtime.dir/generated/SCUS_944.54_dispatch.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_model.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_platform_sdl2.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_gl.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_input.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_files.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_debug.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_binds.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/launcher_ng_capi.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/tinyfiledialogs.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/memcard_format.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/consoles/psx/psx_binds.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/crc32.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha256.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/sha1.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/keybinds.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/ips_patch.c.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/common/backends/imgui/launcher_imgui.cpp.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui.cpp.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_draw.cpp.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_tables.cpp.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/imgui_widgets.cpp.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_sdl2.cpp.obj CMakeFiles/psx-runtime.dir/recomp-ui/src/third_party/imgui/backends/imgui_impl_opengl3.cpp.obj || psxrecomp_codegen_hash + CONFIG = Release + FLAGS = -O3 -DNDEBUG + LINK_FLAGS = -Wl,--stack,67108864 -mwindows -static -static-libgcc -static-libstdc++ + LINK_LIBRARIES = -LC:/msys64/mingw64/bin/../lib -lmingw32 -mwindows -lSDL2main -lSDL2 -lm -lkernel32 -luser32 -lgdi32 -lwinmm -limm32 -lole32 -loleaut32 -lversion -luuid -ladvapi32 -lsetupapi -lshell32 -ldinput8 -lws2_32 -ldbghelp -lcomdlg32 -lopengl32 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\psx-runtime.dir + POST_BUILD = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel && C:\msys64\mingw64\bin\cmake.exe -E make_directory F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/assets/fonts && C:\msys64\mingw64\bin\cmake.exe -E make_directory F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/assets/img && C:\msys64\mingw64\bin\cmake.exe -E copy_if_different F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/common/fonts/LatoLatin-Regular.ttf F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/common/fonts/LatoLatin-Bold.ttf F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/assets/fonts/ && C:\msys64\mingw64\bin\cmake.exe -E copy_if_different F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/common/img/brand_mark.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/common/img/verdict_ok.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/common/img/verdict_warn.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/common/img/verdict_bad.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/common/img/verdict_none.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/consoles/snes/img/pad.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/consoles/psx/img/pad_analog.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/consoles/psx/img/pad_digital.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/consoles/psx/img/memcard.tga F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/assets/consoles/gba/img/pad_gba.tga F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/assets/img/ && cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel && C:\msys64\mingw64\bin\cmake.exe -E copy_if_different F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp/launcher/pad.tga F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/assets/img/pad.tga && cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel && C:\msys64\mingw64\bin\cmake.exe -E copy_if_different F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp/launcher/boxart.tga F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/assets/img/boxart.tga && cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel && C:\msys64\mingw64\bin\cmake.exe -E copy_if_different F:/Projects/psxrecomp/_wt-tomba2-integrate/recomp/launcher/brand.tga F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/assets/img/brand_mark.tga" + PRE_LINK = cd . + TARGET_FILE = Tomba2InterpPerf.exe + TARGET_IMPLIB = libTomba2InterpPerf.dll.a + TARGET_PDB = Tomba2InterpPerf.exe.dbg + TARGET_SUPPORT_DIR = CMakeFiles\psx-runtime.dir + RSP_FILE = CMakeFiles\psx-runtime.rsp + + +############################################# +# Utility command for psxrecomp_codegen_hash + +build psxrecomp_codegen_hash: phony CMakeFiles/psxrecomp_codegen_hash F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel && C:\msys64\mingw64\bin\cmake.exe -E echo "No interactive CMake dialog available."" + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel && C:\msys64\mingw64\bin\cmake.exe --regenerate-during-build -SF:\Projects\psxrecomp\_wt-tomba2-integrate -BF:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel" + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + + +############################################# +# Custom command for F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\include\overlay_codegen_hash.h + +build F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h: CUSTOM_COMMAND F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/code_generator.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/control_flow.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/basic_block.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_analysis.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.cpp F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include/gte_register_classification.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_api.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/cpu_state.h F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_dispatch_preamble.c.inc F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/hash_codegen.cmake + COMMAND = C:\Windows\system32\cmd.exe /C "cd /D F:\Projects\psxrecomp\_wt-interp-hotpath-master\runtime\build-tomba2-integrate-rel && C:\msys64\mingw64\bin\cmake.exe -DOUT=F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h -DSRCS=F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/code_generator.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/mips_decoder.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/control_flow.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/basic_block.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_analysis.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/recompiler_patch.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/full_function_emitter.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/strict_translator.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.cpp;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/src/function_discovery.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/recompiler/include/gte_register_classification.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_api.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/cpu_state.h;F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_dispatch_preamble.c.inc -P F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/hash_codegen.cmake" + DESC = Hashing recompiler codegen -> overlay_codegen_hash.h + restat = 1 + + +############################################# +# Phony custom command for CMakeFiles\psxrecomp_codegen_hash + +build CMakeFiles/psxrecomp_codegen_hash | ${cmake_ninja_workdir}CMakeFiles/psxrecomp_codegen_hash: phony F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/include/overlay_codegen_hash.h + + +############################################# +# Assume dependencies for generated source file. + +build F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_dispatch.c: CUSTOM_COMMAND || cmake_object_order_depends_target_psx-runtime + COMMAND = cmd.exe /c + restat = 1 + + +############################################# +# Assume dependencies for generated source file. + +build F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_00.c: CUSTOM_COMMAND || cmake_object_order_depends_target_psx-runtime + COMMAND = cmd.exe /c + restat = 1 + + +############################################# +# Assume dependencies for generated source file. + +build F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_01.c: CUSTOM_COMMAND || cmake_object_order_depends_target_psx-runtime + COMMAND = cmd.exe /c + restat = 1 + + +############################################# +# Assume dependencies for generated source file. + +build F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_02.c: CUSTOM_COMMAND || cmake_object_order_depends_target_psx-runtime + COMMAND = cmd.exe /c + restat = 1 + + +############################################# +# Assume dependencies for generated source file. + +build F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_03.c: CUSTOM_COMMAND || cmake_object_order_depends_target_psx-runtime + COMMAND = cmd.exe /c + restat = 1 + + +############################################# +# Assume dependencies for generated source file. + +build F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_04.c: CUSTOM_COMMAND || cmake_object_order_depends_target_psx-runtime + COMMAND = cmd.exe /c + restat = 1 + + +############################################# +# Assume dependencies for generated source file. + +build F$:/Projects/psxrecomp/_wt-tomba2-integrate/generated/SCUS_944.54_full_05.c: CUSTOM_COMMAND || cmake_object_order_depends_target_psx-runtime + COMMAND = cmd.exe /c + restat = 1 + +# ============================================================================= +# Target aliases. + +build psx-runtime: phony Tomba2InterpPerf.exe + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel + +build all: phony Tomba2InterpPerf.exe + +# ============================================================================= +# Built-in targets + + +############################################# +# Phony target to force glob verification run. + +build F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/VerifyGlobs.cmake_force: phony + + +############################################# +# Re-run CMake to check if globbed directories changed. + +build F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.verify_globs: VERIFY_GLOBS | F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/VerifyGlobs.cmake_force + pool = console + restat = 1 + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/cmake_install.cmake: RERUN_CMAKE F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/cmake.verify_globs | C$:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake CMakeCache.txt CMakeFiles/4.2.2/CMakeCCompiler.cmake CMakeFiles/4.2.2/CMakeCXXCompiler.cmake CMakeFiles/4.2.2/CMakeRCCompiler.cmake CMakeFiles/4.2.2/CMakeSystem.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/VerifyGlobs.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/codegen_hash_sources.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake F$:/Projects/psxrecomp/_wt-tomba2-integrate/CMakeLists.txt F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/recomp_ui.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build C$:/msys64/mingw64/share/cmake/Modules/CMakeCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCXXInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeCommonLanguageInclude.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeGenericSystem.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeInitializeConfigs.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeLanguageInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeRCInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Compiler/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Linker/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-C.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX-ABI.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU-CXX.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-GNU.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-Initialize.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows-windres.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/Windows.cmake C$:/msys64/mingw64/share/cmake/Modules/Platform/WindowsPaths.cmake CMakeCache.txt CMakeFiles/4.2.2/CMakeCCompiler.cmake CMakeFiles/4.2.2/CMakeCXXCompiler.cmake CMakeFiles/4.2.2/CMakeRCCompiler.cmake CMakeFiles/4.2.2/CMakeSystem.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/CMakeFiles/VerifyGlobs.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/codegen_hash_sources.cmake F$:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/runtime.cmake F$:/Projects/psxrecomp/_wt-tomba2-integrate/CMakeLists.txt F$:/Projects/psxrecomp/_wt-tomba2-integrate/recomp-ui/recomp_ui.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/runtime/build-tomba2-integrate-rel/cmake_install.cmake b/runtime/build-tomba2-integrate-rel/cmake_install.cmake new file mode 100644 index 00000000..9017d5ca --- /dev/null +++ b/runtime/build-tomba2-integrate-rel/cmake_install.cmake @@ -0,0 +1,61 @@ +# Install script for directory: F:/Projects/psxrecomp/_wt-tomba2-integrate + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/Tomba2Recomp") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/msys64/mingw64/bin/objdump.exe") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "F:/Projects/psxrecomp/_wt-interp-hotpath-master/runtime/build-tomba2-integrate-rel/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/runtime/include/dma.h b/runtime/include/dma.h index 98b5d58e..dccddd3d 100644 --- a/runtime/include/dma.h +++ b/runtime/include/dma.h @@ -31,6 +31,10 @@ void dma_advance(uint32_t cycles); /* Cycle-budgeted precise event slicing: guest CPU cycles until a DELIVERABLE * DMA IRQ (bit3 unmasked in i_mask). UINT32_MAX if none. */ uint32_t dma_cycles_to_irq(uint32_t i_mask); +/* Mask-blind scheduler boundary: next DMA word movement or delayed completion, + * not merely the final IRQ. RAM-producing DMA must become visible at its + * per-word due cycle even when guest code polls ordinary RAM instead of DICR. */ +uint32_t dma_cycles_to_internal_event(void); /* Strict deliverability form for wait-loop elision: unlike the conservative * scheduler bound, ignores channel completions whose DICR IRQ is disabled. */ uint32_t dma_cycles_to_deliverable_irq(uint32_t i_mask); diff --git a/runtime/include/lockstep.h b/runtime/include/lockstep.h index 1229830f..775634b0 100644 --- a/runtime/include/lockstep.h +++ b/runtime/include/lockstep.h @@ -25,6 +25,20 @@ extern int g_ls_mode; * perturbs real global timing state. */ extern int g_ls_replay_active; +/* Side-effect-free whole-call trace used by the overlay differential gate. + * RECORD executes the interpreter authoritatively and records every memory + * operation. REPLAY feeds the recorded reads to native code and verifies + * writes without touching RAM, scratchpad, or MMIO a second time. These calls + * are deliberately single-owner/non-nestable; a false return fails the + * comparison closed. */ +int ls_shadow_record_begin(void); +int ls_shadow_record_end(uint32_t *ops, int *saw_exception); +int ls_shadow_replay_begin(void); +int ls_shadow_replay_end(uint32_t *ops, int *mismatch_kind, + uint32_t *pc, uint32_t *addr, + uint32_t *expected, uint32_t *actual); +void ls_shadow_abort(void); + /* Memory chokepoint hooks, called from the psx_read_ and psx_write_ funcs. */ uint32_t ls_read_hook(uint32_t addr, int size, uint32_t real_val); void ls_write_hook(uint32_t addr, int size, uint32_t val); diff --git a/runtime/include/overlay_capture.h b/runtime/include/overlay_capture.h index 3bfdafac..579e2aa2 100644 --- a/runtime/include/overlay_capture.h +++ b/runtime/include/overlay_capture.h @@ -33,6 +33,13 @@ void overlay_capture_init(const char *out_dir); * overlay_capture_on_dma() and overlay_capture_write_json() are no-ops. */ void overlay_capture_set_enabled(int enabled); +/* Opt-in durable history. When enabled, every changed coherent latest snapshot + * is appended to overlay_captures.addendum.jsonl beside the executable. If + * persist_dir is non-empty, the same snapshot is also copied atomically to one + * new immutable JSON file there. game_id is used only in safe filenames. */ +void overlay_capture_configure_history(int enabled, const char *persist_dir, + const char *game_id); + /* Call from dma.c execute_ch3_cdrom() after every forward CH3 transfer with * load_start < 0x1C0000 and fntrace_is_game_started(). * load_addr is the physical RAM destination, size is byte count, @@ -61,6 +68,8 @@ int overlay_capture_count(void); * when [runtime] overlay_autocompile_cmd is configured. */ void overlay_autocapture_set_enabled(int on); void overlay_autocapture_tick(void); +/* Join any in-flight atomic writer before the final shutdown snapshot. */ +void overlay_autocapture_shutdown(void); void overlay_autocapture_get_status(int *enabled, uint32_t *triggers, uint64_t *last_delta); diff --git a/runtime/include/psx_cycles.h b/runtime/include/psx_cycles.h index a13bab2b..be6506f0 100644 --- a/runtime/include/psx_cycles.h +++ b/runtime/include/psx_cycles.h @@ -20,6 +20,20 @@ extern uint64_t psx_cycle_count; * psx_cycles.c "Event-deadline device servicing"). */ void psx_advance_cycles(uint32_t cycles); +/* Diagnostic replay clock: advance the CPU-visible guest clock without + * servicing devices, then restore the authoritative live clock afterward. + * Used only while g_ls_replay_active is set. */ +int psx_cycle_replay_begin(uint64_t start_cycle); +uint64_t psx_cycle_replay_end(void); + +/* Transactional I-cache view for the overlay differential harness. The + * interpreter keeps the authoritative post-call cache; native replay starts + * from the saved entry tags, mutates a temporary view, then restores live. */ +int psx_icache_shadow_record_begin(void); +int psx_icache_shadow_replay_begin(void); +void psx_icache_shadow_replay_end(void); +void psx_icache_shadow_abort(void); + /* Event-deadline device model (psx_cycles.c): catch every device up to the * charged guest-cycle position and force a deadline recompute. memory.c calls * this at the top of every device-MMIO read/write so handlers always see diff --git a/runtime/runtime.cmake b/runtime/runtime.cmake index b918c4f5..09fe8644 100644 --- a/runtime/runtime.cmake +++ b/runtime/runtime.cmake @@ -266,6 +266,8 @@ function(psxrecomp_add_runtime_target target) set(oneValueArgs GAME_GENERATED_DISPATCH_C GAME_OVERLAY_STATIC_C + BIOS_GENERATED_FULL_C + BIOS_GENERATED_DISPATCH_C DEBUG_PORT WINDOW_TITLE DEFAULT_BIOS_PATH @@ -310,7 +312,14 @@ function(psxrecomp_add_runtime_target target) set(PSXRT_DEFAULT_GAME_CONFIG_PATH "") endif() - set(generated_sources ${PSXRECOMP_BIOS_GENERATED}) + if(PSXRT_BIOS_GENERATED_FULL_C AND PSXRT_BIOS_GENERATED_DISPATCH_C) + set(generated_sources + "${PSXRT_BIOS_GENERATED_FULL_C}" + "${PSXRT_BIOS_GENERATED_DISPATCH_C}") + set_source_files_properties(${generated_sources} PROPERTIES GENERATED TRUE) + else() + set(generated_sources ${PSXRECOMP_BIOS_GENERATED}) + endif() if(PSXRT_GAME_GENERATED_FULL_C) foreach(_full_src IN LISTS PSXRT_GAME_GENERATED_FULL_C) set_source_files_properties("${_full_src}" PROPERTIES GENERATED TRUE) diff --git a/runtime/src/debug_server.c b/runtime/src/debug_server.c index 706485b4..95857bcb 100644 --- a/runtime/src/debug_server.c +++ b/runtime/src/debug_server.c @@ -2009,6 +2009,10 @@ static inline void cyc_watch_observe(uint32_t block_leader_phys); /* defined be volatile uint32_t g_psx_last_fn_entry = 0; void debug_server_log_call_entry(uint32_t func_addr) { + /* Whole-call native replay is diagnostic and must not double-consume or + * overwrite live trace/stack-watch state. Architectural CPU state is + * compared by the caller; these observers are intentionally inert. */ + { extern int g_ls_replay_active; if (g_ls_replay_active) return; } g_psx_last_fn_entry = func_addr; #ifdef PSX_STACK_GUARD g_psx_recent_fn[g_psx_recent_fn_i++ & (PSX_RECENT_FN_CAP - 1u)] = func_addr; diff --git a/runtime/src/dirty_ram_interp.c b/runtime/src/dirty_ram_interp.c index b30eca3f..db72ea57 100644 --- a/runtime/src/dirty_ram_interp.c +++ b/runtime/src/dirty_ram_interp.c @@ -2685,6 +2685,8 @@ static int s_ls_trace_n = 0, s_ls_trace_idx = 0; static int s_ls_overflow = 0, s_ls_mismatch = 0; static int s_ls_replay_done = 0; /* trace exhausted: stop replay (benign count mismatch) */ static uint32_t s_ls_cur_pc = 0; /* pc of the instruction being replayed */ +static int s_ls_shadow_owner = 0; /* 0 none, 1 record, 2 replay */ +static int s_ls_shadow_saw_exception = 0; static CPUState s_ls_R0; /* register snapshot at block entry */ static uint32_t s_ls_block = 0; static int s_ls_prev_valid = 0; @@ -2739,6 +2741,71 @@ void ls_func_set_record_only(int on) { s_lsf_record_only = on; } void ls_note_exception_entry(void) { if (s_lsf_active) s_lsf_saw_irq = 1; + if (s_ls_shadow_owner == 1) s_ls_shadow_saw_exception = 1; +} + +int ls_shadow_record_begin(void) { + if (s_ls_shadow_owner || g_ls_mode != 0 || g_ls_replay_active || + s_lsf_active || s_ls_prev_valid) + return 0; + s_ls_trace_n = 0; + s_ls_trace_idx = 0; + s_ls_overflow = 0; + s_ls_mismatch = 0; + s_ls_m_kind = 0; + s_ls_replay_done = 0; + s_ls_shadow_saw_exception = 0; + s_ls_shadow_owner = 1; + g_ls_mode = 1; + return 1; +} + +int ls_shadow_record_end(uint32_t *ops, int *saw_exception) { + if (s_ls_shadow_owner != 1) return 0; + g_ls_mode = 0; + s_ls_shadow_owner = 0; + if (ops) *ops = (uint32_t)s_ls_trace_n; + if (saw_exception) *saw_exception = s_ls_shadow_saw_exception; + return !s_ls_overflow; +} + +int ls_shadow_replay_begin(void) { + if (s_ls_shadow_owner || g_ls_mode != 0 || g_ls_replay_active || + s_ls_overflow) + return 0; + s_ls_trace_idx = 0; + s_ls_mismatch = 0; + s_ls_m_kind = 0; + s_ls_replay_done = 0; + s_ls_shadow_owner = 2; + g_ls_replay_active = 1; + g_ls_mode = 2; + return 1; +} + +int ls_shadow_replay_end(uint32_t *ops, int *mismatch_kind, + uint32_t *pc, uint32_t *addr, + uint32_t *expected, uint32_t *actual) { + if (s_ls_shadow_owner != 2) return 0; + int complete = !s_ls_mismatch && !s_ls_replay_done && + s_ls_trace_idx == s_ls_trace_n; + g_ls_mode = 0; + g_ls_replay_active = 0; + s_ls_shadow_owner = 0; + if (ops) *ops = (uint32_t)s_ls_trace_idx; + if (mismatch_kind) *mismatch_kind = s_ls_m_kind; + if (pc) *pc = s_ls_m_pc; + if (addr) *addr = s_ls_m_addr; + if (expected) *expected = s_ls_m_exp; + if (actual) *actual = s_ls_m_act; + return complete; +} + +void ls_shadow_abort(void) { + g_ls_mode = 0; + g_ls_replay_active = 0; + s_ls_shadow_owner = 0; + s_ls_shadow_saw_exception = 0; } void ls_suppress_begin(void) { @@ -2753,7 +2820,7 @@ uint32_t ls_read_hook(uint32_t addr, int size, uint32_t real_val) { if (g_ls_mode == 2) { /* replay: serve from trace */ if (s_ls_trace_idx >= s_ls_trace_n) { s_ls_replay_done = 1; return 0; } /* count mismatch: benign block-boundary artifact */ ls_op_t *o = &s_ls_trace[s_ls_trace_idx]; - if (o->is_write || o->addr != addr) { + if (o->is_write || o->size != (uint8_t)size || o->addr != addr) { if (!s_ls_mismatch) { s_ls_mismatch = 1; s_ls_m_kind = 1; s_ls_m_pc = s_ls_cur_pc; s_ls_m_addr = addr; s_ls_m_exp = addr; s_ls_m_act = o->addr; } return 0; @@ -2774,7 +2841,7 @@ void ls_write_hook(uint32_t addr, int size, uint32_t val) { if (g_ls_mode == 2) { /* replay: verify against trace */ if (s_ls_trace_idx >= s_ls_trace_n) { s_ls_replay_done = 1; return; } /* count mismatch: benign block-boundary artifact */ ls_op_t *o = &s_ls_trace[s_ls_trace_idx]; - if (!o->is_write || o->addr != addr) { + if (!o->is_write || o->size != (uint8_t)size || o->addr != addr) { if (!s_ls_mismatch) { s_ls_mismatch = 1; s_ls_m_kind = 2; s_ls_m_pc = s_ls_cur_pc; s_ls_m_addr = addr; s_ls_m_exp = addr; s_ls_m_act = o->addr; } return; diff --git a/runtime/src/dma.c b/runtime/src/dma.c index 61d154f6..a465cc47 100644 --- a/runtime/src/dma.c +++ b/runtime/src/dma.c @@ -881,6 +881,53 @@ uint32_t dma_cycles_to_irq(uint32_t i_mask) { return best; } +uint32_t dma_cycles_to_internal_event(void) { + uint32_t best = 0xFFFFFFFFu; + + /* Async MDEC channels move one word whenever their cycle accumulator + * reaches the channel cost. Completion-only scheduling batches many RAM + * writes at a later service boundary, which is observably different when + * the CPU polls the destination buffer. */ + for (int ch = 0; ch < 2; ch++) { + const DMAAsyncChannel *a = &mdec_async[ch]; + if (!a->active || a->remaining_words == 0 || + !((channels[ch].chcr >> 24) & 1u) || !channel_enabled(ch)) + continue; + uint32_t direction = channels[ch].chcr & 1u; + if ((ch == 0 && direction == 0) || (ch == 1 && direction != 0)) + return 1u; /* invalid route is completed on the next DMA tick */ + if ((ch == 0 && !mdec_dma_write_ready()) || + (ch == 1 && !mdec_dma_read_ready())) + continue; + uint32_t cpw = ch == 0 ? DMA_MDEC_IN_CYCLES_PER_WORD + : DMA_MDEC_OUT_CYCLES_PER_WORD; + uint32_t d = a->cycles_accum < cpw ? cpw - a->cycles_accum : 1u; + if (d < best) best = d; + } + + /* CD-ROM DMA writes guest RAM incrementally. Expose each word on time; + * waiting only for the channel-complete IRQ can delay hundreds of writes. */ + if (cdrom_async.active && cdrom_async.remaining_words != 0 && + ((channels[3].chcr >> 24) & 1u) && channel_enabled(3)) { + if ((channels[3].chcr & 1u) != 0) { + return 1u; /* unsupported RAM->CD direction cancels next tick */ + } + if (cdrom_dma_ready()) { + uint32_t d = cdrom_async.cycles_accum < DMA_CDROM_CYCLES_PER_WORD + ? DMA_CDROM_CYCLES_PER_WORD - cdrom_async.cycles_accum + : 1u; + if (d < best) best = d; + } + } + + for (int ch = 0; ch < 7; ch++) { + if (delayed_complete[ch].active && + delayed_complete[ch].cycles_remaining < best) + best = delayed_complete[ch].cycles_remaining; + } + return best; +} + uint32_t dma_cycles_to_deliverable_irq(uint32_t i_mask) { if (!(i_mask & (1u << 3))) return 0xFFFFFFFFu; uint32_t best = 0xFFFFFFFFu; diff --git a/runtime/src/gte.cpp b/runtime/src/gte.cpp index a53d6079..e7a1083a 100644 --- a/runtime/src/gte.cpp +++ b/runtime/src/gte.cpp @@ -185,6 +185,7 @@ static void depth_cue_from_ir(GTEState* gte, uint32_t instr) { static int32_t s_ws_xnum = 1, s_ws_xden = 1; extern "C" int gpu_ws_present_native_43(void); /* gpu.c — suppress on 4:3 frames */ extern "C" void psx_ws_note_gte_project(int nverts); /* gpu.c — gte_game_mode stamp */ +static int s_gte_replay_sandbox = 0; /* Optional visual-only geometry precision cache. The PS1-visible SXY FIFO * remains integer and fully faithful; this side cache retains the discarded @@ -294,7 +295,7 @@ extern "C" void gte_precision_tracking_set(int enabled) { } extern "C" void gte_precision_store_word(uint32_t addr, uint8_t reg) { - if (s_speculative_depth != 0 || !s_precision_tracking || + if (s_speculative_depth != 0 || s_gte_replay_sandbox || !s_precision_tracking || reg < 12 || reg > 15) return; int index = reg == 15 ? 2 : (int)reg - 12; const PreciseProjection &projection = s_precise_sxy[index]; @@ -308,7 +309,7 @@ extern "C" void gte_precision_store_word(uint32_t addr, uint8_t reg) { } extern "C" void gte_precision_invalidate_word(uint32_t addr) { - if (s_speculative_depth != 0 || !s_precision_tracking) return; + if (s_speculative_depth != 0 || s_gte_replay_sandbox || !s_precision_tracking) return; uint32_t physical; if (!precision_ram_address(addr, &physical)) return; PrecisionStoreEntry &entry = s_precision_store[precision_hash(physical)]; @@ -363,7 +364,7 @@ extern "C" int gte_geometry_correction_lookup(uint32_t packed, } static inline void geom_note(uint32_t packed, int64_t x16, int64_t y16) { - if (s_speculative_depth != 0 || !s_geom_enabled) return; + if (s_speculative_depth != 0 || s_gte_replay_sandbox || !s_geom_enabled) return; /* Saturated off-screen projections are unsuitable for subpixel recovery. */ int32_t x = (int16_t)(packed & 0xFFFFu); int32_t y = (int16_t)(packed >> 16); @@ -459,6 +460,7 @@ extern "C" void gte_dome_probe(int on, int thr) { if (on) for (int i = 0; i < DOME_PROBE_SLOTS; i++) { s_dome_probe[i].func = 0; s_dome_probe[i].count = 0; s_dome_probe[i].max_sz = 0; } } static inline void dome_probe_note(int32_t sz) { + if (s_gte_replay_sandbox) return; if (!s_dome_probe_on || sz < s_dome_probe_thr) return; /* Tally the guest RA (the GAME fn that jal'd to libgte for this projection), * NOT g_debug_current_func_addr (which is the libgte leaf 0x80000F40). */ @@ -526,6 +528,7 @@ static inline int gte_sxx(int32_t p){ int v=p&0xFFFF; return v>=0x8000? v-0x1000 static inline int gte_syy(int32_t p){ int v=(p>>16)&0xFFFF; return v>=0x8000? v-0x10000:v; } static void gte_rtp_record(const GTEState* g, uint32_t cmd) { + if (s_gte_replay_sandbox) return; if (!s_gte_rtp_ring) { s_gte_rtp_ring = (GteRtpRec*)calloc(GTE_RTP_RING_CAP, sizeof(GteRtpRec)); if (!s_gte_rtp_ring) return; @@ -604,6 +607,7 @@ static uint64_t s_gte_intpl_seq = 0; static void gte_intpl_record(const GTEState* g, const int16_t pre_ir[4], const int32_t pre_fc[3]) { + if (s_gte_replay_sandbox) return; if (!s_gte_intpl_ring) { s_gte_intpl_ring = (GteIntplRec*)calloc(GTE_INTPL_RING_CAP, sizeof(GteIntplRec)); if (!s_gte_intpl_ring) return; @@ -820,10 +824,15 @@ void gte_rtps_internal(GTEState* gte, int16_t* V, bool setMac0) { /* Depth-gated: un-squash only FAR geometry (the backdrop); keep near * props squashed so they stay aligned. Record SZ stats for tuning. */ int32_t sz = gte->SZ[3]; - if (sz < s_ws_sz_min) s_ws_sz_min = sz; - if (sz > s_ws_sz_max) s_ws_sz_max = sz; - s_ws_sz_n++; - if (sz >= s_ws_far_threshold) { do_squash = false; s_ws_sz_far++; } + if (!s_gte_replay_sandbox) { + if (sz < s_ws_sz_min) s_ws_sz_min = sz; + if (sz > s_ws_sz_max) s_ws_sz_max = sz; + s_ws_sz_n++; + } + if (sz >= s_ws_far_threshold) { + do_squash = false; + if (!s_gte_replay_sandbox) s_ws_sz_far++; + } } if (do_squash) xterm = xterm * s_ws_xnum / s_ws_xden; @@ -831,12 +840,14 @@ void gte_rtps_internal(GTEState* gte, int16_t* V, bool setMac0) { else if (s_ws_dome_on && s_ws_dome_num != s_ws_dome_den && !gpu_ws_present_native_43()) { int32_t sz = gte->SZ[3]; - if (sz < s_ws_sz_min) s_ws_sz_min = sz; - if (sz > s_ws_sz_max) s_ws_sz_max = sz; - s_ws_sz_n++; + if (!s_gte_replay_sandbox) { + if (sz < s_ws_sz_min) s_ws_sz_min = sz; + if (sz > s_ws_sz_max) s_ws_sz_max = sz; + s_ws_sz_n++; + } if (sz >= s_ws_far_threshold) { xterm = xterm * s_ws_dome_num / s_ws_dome_den; - s_ws_sz_far++; + if (!s_gte_replay_sandbox) s_ws_sz_far++; } } dome_probe_note(gte->SZ[3]); /* locate the dome draw fn (far-vertex tally) */ @@ -845,14 +856,16 @@ void gte_rtps_internal(GTEState* gte, int16_t* V, bool setMac0) { int64_t sx = sx16 >> 16; int64_t sy = sy16 >> 16; gte->push_sxy(sx, sy); - s_precise_sxy[0] = s_precise_sxy[1]; - s_precise_sxy[1] = s_precise_sxy[2]; - s_precise_sxy[2].packed = (uint32_t)gte->SXY[2]; - s_precise_sxy[2].x16 = (int32_t)sx16; - s_precise_sxy[2].y16 = (int32_t)sy16; - s_precise_sxy[2].z = gte->SZ[3]; - s_precise_sxy[2].valid = gte->SZ[3] != 0; - s_precise_sxy[3] = s_precise_sxy[2]; + if (!s_gte_replay_sandbox) { + s_precise_sxy[0] = s_precise_sxy[1]; + s_precise_sxy[1] = s_precise_sxy[2]; + s_precise_sxy[2].packed = (uint32_t)gte->SXY[2]; + s_precise_sxy[2].x16 = (int32_t)sx16; + s_precise_sxy[2].y16 = (int32_t)sy16; + s_precise_sxy[2].z = gte->SZ[3]; + s_precise_sxy[2].valid = gte->SZ[3] != 0; + s_precise_sxy[3] = s_precise_sxy[2]; + } geom_note((uint32_t)gte->SXY[2], sx16, sy16); // Step 5: Depth cueing (MAC0/IR0) — only for last vertex of RTPT or RTPS @@ -1477,6 +1490,20 @@ uint32_t gte_cfc2(GTEState* gte, uint8_t reg) { // --------------------------------------------------------------------------- static uint64_t s_gte_exec_count = 0; extern "C" uint64_t gte_get_exec_count(void) { return s_gte_exec_count; } +static uint32_t s_gte_replay_saved_caller_ra = 0; +extern "C" int gte_replay_side_effects_begin(void) { + using namespace PSXRecomp::GTE; + if (s_gte_replay_sandbox) return 0; + s_gte_replay_saved_caller_ra = s_gte_caller_ra; + s_gte_replay_sandbox = 1; + return 1; +} +extern "C" void gte_replay_side_effects_end(void) { + using namespace PSXRecomp::GTE; + if (!s_gte_replay_sandbox) return; + s_gte_caller_ra = s_gte_replay_saved_caller_ra; + s_gte_replay_sandbox = 0; +} static uint32_t gte_cpu_lzcr(uint32_t value); @@ -1670,7 +1697,7 @@ static void gte_run_command(PSXRecomp::GTE::GTEState* gte, uint32_t cmd) { extern "C" void gte_execute(CPUState* cpu, uint32_t cmd) { using namespace PSXRecomp::GTE; #ifndef PSX_NO_DEBUG_TOOLS - s_gte_exec_count++; + if (!s_gte_replay_sandbox) s_gte_exec_count++; s_gte_caller_ra = cpu->gpr[31]; /* dome-locate probe: game fn that issued this projection */ #endif @@ -1681,7 +1708,7 @@ extern "C" void gte_execute(CPUState* cpu, uint32_t cmd) { /* GTE-activity gameplay detector ([widescreen] gte_game_mode): note every * perspective projection so gpu.c can stamp real 3D frames as gameplay * (no-op unless the game opts in — early-out on the config flag). */ - if (func == 0x01 || func == 0x30) + if (!s_gte_replay_sandbox && (func == 0x01 || func == 0x30)) psx_ws_note_gte_project(func == 0x30 ? 3 : 1); #ifndef PSX_NO_DEBUG_TOOLS /* INTPL ring: snapshot inputs before the op mutates IR (outputs recorded @@ -1867,19 +1894,22 @@ extern "C" void gte_write_data(CPUState* cpu, uint8_t reg, uint32_t val) { break; case 12: case 13: cpu->gte_data[reg] = val; - for (int i = 0; i < 4; ++i) PSXRecomp::GTE::s_precise_sxy[i].valid = 0; + if (!PSXRecomp::GTE::s_gte_replay_sandbox) + for (int i = 0; i < 4; ++i) PSXRecomp::GTE::s_precise_sxy[i].valid = 0; break; case 14: cpu->gte_data[14] = val; cpu->gte_data[15] = val; - for (int i = 0; i < 4; ++i) PSXRecomp::GTE::s_precise_sxy[i].valid = 0; + if (!PSXRecomp::GTE::s_gte_replay_sandbox) + for (int i = 0; i < 4; ++i) PSXRecomp::GTE::s_precise_sxy[i].valid = 0; break; case 15: cpu->gte_data[12] = cpu->gte_data[13]; cpu->gte_data[13] = cpu->gte_data[14]; cpu->gte_data[14] = val; cpu->gte_data[15] = val; - for (int i = 0; i < 4; ++i) PSXRecomp::GTE::s_precise_sxy[i].valid = 0; + if (!PSXRecomp::GTE::s_gte_replay_sandbox) + for (int i = 0; i < 4; ++i) PSXRecomp::GTE::s_precise_sxy[i].valid = 0; break; case 23: cpu->gte_data[23] = 0; diff --git a/runtime/src/main.cpp b/runtime/src/main.cpp index 69cfa920..c4240abb 100644 --- a/runtime/src/main.cpp +++ b/runtime/src/main.cpp @@ -985,6 +985,7 @@ static void shutdown_runtime(void) { * and before ExitProcess can strand a thread inside the loader lock. */ autocompile_shutdown(); memcard_flush_all(); + overlay_autocapture_shutdown(); overlay_capture_wait_pending(); overlay_capture_write_json(); if (sdl_audio_device) { @@ -3589,6 +3590,26 @@ int main(int argc, char** argv) { std::fprintf(stdout, "psxrecomp: additive overlay capture store = %s (+ .d history)\n", captures_path.string().c_str()); + std::string capture_persist_dir; + if (gc.runtime.overlay_capture_history && + !gc.runtime.overlay_capture_persist_dir.empty()) { + std::filesystem::path persist = + gc.project_root / gc.runtime.overlay_capture_persist_dir; + std::error_code persist_ec; + std::filesystem::create_directories(persist, persist_ec); + if (persist_ec) { + std::fprintf(stderr, + "psxrecomp: cannot create overlay capture history %s: %s\n", + persist.string().c_str(), persist_ec.message().c_str()); + } else { + capture_persist_dir = persist.string(); + } + } + overlay_capture_configure_history( + gc.runtime.overlay_capture_history ? 1 : 0, + capture_persist_dir.empty() ? nullptr : + capture_persist_dir.c_str(), + game_id.c_str()); overlay_loader_init(cache_dir.c_str(), game_id.c_str()); for (uint32_t addr : gc.runtime.overlay_native_block) { overlay_loader_native_block_add(addr); diff --git a/runtime/src/overlay_capture.c b/runtime/src/overlay_capture.c index 8e17ec22..b06aa047 100644 --- a/runtime/src/overlay_capture.c +++ b/runtime/src/overlay_capture.c @@ -6,7 +6,16 @@ #include <stdlib.h> #include <string.h> #include <stdio.h> +#include <ctype.h> +#include <time.h> #include <SDL.h> +#ifdef _WIN32 +#include <windows.h> +#include <io.h> +#include <process.h> +#else +#include <unistd.h> +#endif #ifdef _WIN32 # define WIN32_LEAN_AND_MEAN @@ -54,6 +63,16 @@ static SDL_mutex *s_commit_mutex; static SDL_atomic_t s_snapshot_seq; static uint64_t s_latest_commit_seq; +static int s_history_enabled = 0; +static char s_history_addendum[600]; +static char s_history_persist_dir[600]; +static char s_history_game_id[64]; +static char s_history_session[64]; +static uint32_t s_history_sequence; +static uint64_t s_history_last_sig; +static int s_history_written; +static SDL_atomic_t s_autocap_write_state; /* 0 idle, 1 writing, 2 complete */ + static uint64_t capture_next_sequence(void) { /* Never contend with the writer's long-held file commit mutex here: this @@ -64,6 +83,83 @@ static uint64_t capture_next_sequence(void) static int preserve_snapshot_async(uint32_t scope_lo, uint32_t scope_hi); static int preserve_writer_start(void); +static int capture_process_id(void) +{ +#ifdef _WIN32 + return _getpid(); +#else + return (int)getpid(); +#endif +} + +static void sanitize_filename(char *dst, size_t dst_size, const char *src) +{ + size_t out = 0; + if (!dst_size) return; + while (src && *src && out + 1 < dst_size) { + unsigned char c = (unsigned char)*src++; + dst[out++] = (char)(isalnum(c) || c == '-' || c == '_' ? c : '_'); + } + dst[out] = '\0'; +} + +static int sync_file(FILE *f) +{ + if (fflush(f) != 0) return 0; +#ifdef _WIN32 + return _commit(_fileno(f)) == 0; +#else + return fsync(fileno(f)) == 0; +#endif +} + +static int atomic_replace_file(const char *tmp_path, const char *path) +{ +#ifdef _WIN32 + return MoveFileExA(tmp_path, path, + MOVEFILE_REPLACE_EXISTING | MOVEFILE_WRITE_THROUGH) != 0; +#else + return rename(tmp_path, path) == 0; +#endif +} + +static uint64_t capture_file_sig(const char *path) +{ + FILE *f = fopen(path, "rb"); + uint64_t h = 1469598103934665603ull; + unsigned char buf[65536]; + size_t n, i; + if (!f) return 0; + while ((n = fread(buf, 1, sizeof(buf), f)) > 0) + for (i = 0; i < n; i++) { h ^= buf[i]; h *= 1099511628211ull; } + if (ferror(f)) h = 0; + fclose(f); + return h; +} + +/* Directory portion of `path` (no trailing separator); "." when `path` has + * no separator. Colocates durable-history bookkeeping (the addendum.jsonl + * and optional persist_dir copies) with whichever canonical capture manifest + * path is currently configured, whether that came from + * overlay_capture_set_out_dir or the game-specific overlay_capture_set_path. */ +static void capture_path_dirname(char *dst, size_t dst_size, const char *path) +{ + const char *cut = strrchr(path, '/'); +#ifdef _WIN32 + const char *bslash = strrchr(path, '\\'); + if (bslash && (!cut || bslash > cut)) cut = bslash; +#endif + if (!dst_size) return; + if (cut) { + size_t len = (size_t)(cut - path); + if (len >= dst_size) len = dst_size - 1; + memcpy(dst, path, len); + dst[len] = '\0'; + } else { + snprintf(dst, dst_size, "."); + } +} + /* ---- Base64 encoder ----------------------------------------------------- */ static const char k_b64[] = @@ -117,6 +213,50 @@ void overlay_capture_set_enabled(int enabled) s_enabled = enabled ? 1 : 0; } +void overlay_capture_configure_history(int enabled, const char *persist_dir, + const char *game_id) +{ + time_t now; + struct tm tm_now; + char stamp[32]; + s_history_enabled = enabled ? 1 : 0; + s_history_persist_dir[0] = '\0'; + s_history_sequence = 0; + s_history_last_sig = 0; + s_history_written = 0; + sanitize_filename(s_history_game_id, sizeof(s_history_game_id), + game_id && game_id[0] ? game_id : "UNKNOWN"); + if (persist_dir && persist_dir[0]) { + snprintf(s_history_persist_dir, sizeof(s_history_persist_dir), "%s", + persist_dir); + } + { + char dir[512]; + capture_path_dirname(dir, sizeof(dir), + s_capture_path[0] ? s_capture_path + : "overlay_captures.json"); + snprintf(s_history_addendum, sizeof(s_history_addendum), + "%s/overlay_captures.addendum.jsonl", dir); + } + + now = time(NULL); +#ifdef _WIN32 + gmtime_s(&tm_now, &now); +#else + gmtime_r(&now, &tm_now); +#endif + strftime(stamp, sizeof(stamp), "%Y%m%dT%H%M%SZ", &tm_now); + snprintf(s_history_session, sizeof(s_history_session), "%s-p%d", + stamp, capture_process_id()); + if (s_history_enabled) { + fprintf(stdout, + "psxrecomp: durable overlay capture history enabled (%s%s%s)\n", + s_history_addendum, + s_history_persist_dir[0] ? "; immutable dir=" : "", + s_history_persist_dir[0] ? s_history_persist_dir : ""); + } +} + void overlay_capture_on_dma(uint32_t load_addr, uint32_t size, const uint8_t *bytes) { @@ -311,7 +451,7 @@ static int write_json_snapshot(const char *path, uint32_t bw, uint32_t page_sz; int first_region; page_sz = 4096u; - f = fopen(path, "w"); + f = fopen(path, "wb"); if (!f) return 0; fprintf(f, "[\n"); @@ -336,27 +476,11 @@ static int write_json_snapshot(const char *path, uint32_t bw, exec_pc_bitmap, ram_base); fprintf(f, "\n]\n"); - if (ferror(f) || fflush(f) != 0 || CAPTURE_FSYNC(f) != 0) { - fclose(f); - remove(path); - return 0; + { + int ok = !ferror(f) && sync_file(f); + if (fclose(f) != 0) ok = 0; + return ok; } - if (fclose(f) != 0) { remove(path); return 0; } - return 1; -} - -static uint64_t capture_file_sig(const char *path) -{ - FILE *f = fopen(path, "rb"); - uint64_t h = 1469598103934665603ull; - unsigned char buf[65536]; - size_t n, i; - if (!f) return 0; - while ((n = fread(buf, 1, sizeof(buf), f)) > 0) - for (i = 0; i < n; i++) { h ^= buf[i]; h *= 1099511628211ull; } - if (ferror(f)) h = 0; - fclose(f); - return h; } static int capture_copy_file(const char *src, const char *dst) @@ -397,22 +521,185 @@ static int capture_files_equal(const char *a, const char *b) return equal; } -static int capture_replace_file(const char *src, const char *dst) +static int copy_file_atomic(const char *src_path, const char *dst_path) { -#ifdef _WIN32 - return MoveFileExA(src, dst, MOVEFILE_REPLACE_EXISTING | - MOVEFILE_WRITE_THROUGH) != 0; -#else - return rename(src, dst) == 0; -#endif + char tmp_path[700]; + unsigned char buf[65536]; + FILE *src, *dst; + size_t n; + int ok = 1; + snprintf(tmp_path, sizeof(tmp_path), "%s.tmp-p%d", dst_path, + capture_process_id()); + src = fopen(src_path, "rb"); + if (!src) return 0; + dst = fopen(tmp_path, "wb"); + if (!dst) { fclose(src); return 0; } + while ((n = fread(buf, 1, sizeof(buf), src)) > 0) { + if (fwrite(buf, 1, n, dst) != n) { ok = 0; break; } + } + if (ferror(src)) ok = 0; + fclose(src); + if (ok) ok = sync_file(dst); + if (fclose(dst) != 0) ok = 0; + if (!ok || !atomic_replace_file(tmp_path, dst_path)) { + remove(tmp_path); + return 0; + } + return 1; } -/* Persist one coherent snapshot twice, for two deliberately different roles: +/* Append the canonical JSON array as one minified JSONL record. Whitespace is + * stripped only outside strings, so bytes_b64 remains byte-for-byte intact. + * A crash can damage only the final line; every earlier launch remains a valid + * independently parseable record. */ +static int append_history_record(const char *snapshot_path, const char *reason, + uint64_t sig, uint32_t sequence) +{ + FILE *src = fopen(snapshot_path, "rb"); + FILE *dst, *tail; + int c, in_string = 0, escape = 0, ok = 1; + int needs_separator = 0; + if (!src) return 0; + tail = fopen(s_history_addendum, "rb"); + if (tail) { + if (fseek(tail, -1, SEEK_END) == 0) { + c = fgetc(tail); + needs_separator = c != '\n'; + } + fclose(tail); + } + dst = fopen(s_history_addendum, "ab"); + if (!dst) { fclose(src); return 0; } + /* Quarantine an incomplete final record from a previous hard kill. */ + if (needs_separator && fputc('\n', dst) == EOF) ok = 0; + if (ok && fprintf(dst, + "{\"schema\":\"psxrecomp overlay capture addendum v1\"," + "\"game\":\"%s\",\"session\":\"%s\",\"sequence\":%u," + "\"reason\":\"%s\",\"fnv64\":\"%016llX\",\"captures\":", + s_history_game_id, s_history_session, sequence, + reason ? reason : "snapshot", (unsigned long long)sig) < 0) ok = 0; + while (ok && (c = fgetc(src)) != EOF) { + if (in_string) { + if (fputc(c, dst) == EOF) { ok = 0; break; } + if (escape) escape = 0; + else if (c == '\\') escape = 1; + else if (c == '"') in_string = 0; + } else { + if (c == '"') { + in_string = 1; + if (fputc(c, dst) == EOF) { ok = 0; break; } + } else if (!isspace((unsigned char)c)) { + if (fputc(c, dst) == EOF) { ok = 0; break; } + } + } + } + if (ferror(src) || in_string) ok = 0; + fclose(src); + if (ok && fprintf(dst, "}\n") < 0) ok = 0; + if (ok) ok = sync_file(dst); + if (fclose(dst) != 0) ok = 0; + return ok; +} + +static int write_json_string(FILE *dst, const char *value) +{ + const unsigned char *p = (const unsigned char *)(value ? value : ""); + if (fputc('"', dst) == EOF) return 0; + for (; *p; p++) { + if (*p == '"' || *p == '\\') { + if (fputc('\\', dst) == EOF || fputc(*p, dst) == EOF) return 0; + } else if (*p < 0x20) { + if (fprintf(dst, "\\u%04X", (unsigned)*p) < 0) return 0; + } else if (fputc(*p, dst) == EOF) { + return 0; + } + } + return fputc('"', dst) != EOF; +} + +/* Dev persistence already owns an atomically published immutable full JSON + * snapshot. Append only a durable reference to it instead of embedding the + * same multi-megabyte capture array again every autocap interval. Production + * configs without persist_dir continue to use the self-contained v1 record. */ +static int append_history_reference(const char *persist_path, const char *reason, + uint64_t sig, uint32_t sequence) +{ + FILE *dst, *tail; + int c, needs_separator = 0, ok = 1; + tail = fopen(s_history_addendum, "rb"); + if (tail) { + if (fseek(tail, -1, SEEK_END) == 0) { + c = fgetc(tail); + needs_separator = c != '\n'; + } + fclose(tail); + } + dst = fopen(s_history_addendum, "ab"); + if (!dst) return 0; + if (needs_separator && fputc('\n', dst) == EOF) ok = 0; + if (ok && fprintf(dst, + "{\"schema\":\"psxrecomp overlay capture addendum v2\"," + "\"game\":\"%s\",\"session\":\"%s\",\"sequence\":%u," + "\"reason\":\"%s\",\"fnv64\":\"%016llX\",\"snapshot\":", + s_history_game_id, s_history_session, sequence, + reason ? reason : "snapshot", (unsigned long long)sig) < 0) ok = 0; + if (ok) ok = write_json_string(dst, persist_path); + if (ok && fputs("}\n", dst) == EOF) ok = 0; + if (ok) ok = sync_file(dst); + if (fclose(dst) != 0) ok = 0; + return ok; +} + +static void persist_history_snapshot(const char *snapshot_path, + const char *reason, uint64_t sig) +{ + char persist_path[800]; + uint32_t sequence; + int addendum_saved; + int persist_saved = s_history_persist_dir[0] ? 0 : 1; + if (!s_history_enabled || !sig) return; + if (s_history_written && sig == s_history_last_sig) return; + sequence = ++s_history_sequence; + + if (s_history_persist_dir[0]) { + snprintf(persist_path, sizeof(persist_path), + "%s/%s_%s_%04u_%016llX.json", + s_history_persist_dir, s_history_game_id, s_history_session, + sequence, (unsigned long long)sig); + if (copy_file_atomic(snapshot_path, persist_path)) persist_saved = 1; + else fprintf(stderr, + "psxrecomp: failed to persist overlay capture snapshot %s\n", + persist_path); + } + if (s_history_persist_dir[0] && persist_saved) + addendum_saved = append_history_reference( + persist_path, reason, sig, sequence); + else + addendum_saved = append_history_record( + snapshot_path, reason, sig, sequence); + if (!addendum_saved) + fprintf(stderr, "psxrecomp: failed to append overlay capture history %s\n", + s_history_addendum); + /* Retry an unchanged snapshot if either configured durable sink failed. + * Repeated addendum records or immutable files are harmless: vault merges + * are content-keyed and idempotent. */ + if (addendum_saved && persist_saved) { + s_history_last_sig = sig; + s_history_written = 1; + } +} + +/* Persist one coherent snapshot for three deliberately different roles: * - capture_path is the legacy/latest manifest consumed by existing tools; - * - capture_path.d/<content-hash>.json is immutable additive history. - * compile_overlays.py unions both. Different byte variants at the same load - * address therefore survive future captures, rebuilds, and regenerations. */ -static uint64_t capture_commit_temp(const char *temp_path, uint64_t sequence) + * - capture_path.d/<content-hash>.json is immutable additive history used + * by compile_overlays.py / the coverage vault; + * - (opt-in) overlay_captures.addendum.jsonl (+ persist_dir) is a durable + * session-tagged history log for auditing/regeneration across restarts. + * compile_overlays.py unions the first two. Different byte variants at the + * same load address therefore survive future captures, rebuilds, and + * regenerations. */ +static uint64_t capture_commit_temp(const char *temp_path, const char *reason, + uint64_t sequence) { char contribution_dir[900]; char contribution[1024]; @@ -446,7 +733,7 @@ static uint64_t capture_commit_temp(const char *temp_path, uint64_t sequence) snprintf(contribution_tmp, sizeof(contribution_tmp), "%s.%lu.%llu.tmp", contribution, CAPTURE_PID(), (unsigned long long)sequence); if (capture_copy_file(temp_path, contribution_tmp) && - capture_replace_file(contribution_tmp, contribution)) { + atomic_replace_file(contribution_tmp, contribution)) { history_ok = 1; } else { remove(contribution_tmp); @@ -459,7 +746,7 @@ static uint64_t capture_commit_temp(const char *temp_path, uint64_t sequence) * allowed to replace the compatibility/latest path. Immutable history is * authoritative for additivity and is never discarded by this ordering. */ if (sequence >= s_latest_commit_seq) { - base_ok = capture_replace_file(temp_path, s_capture_path); + base_ok = atomic_replace_file(temp_path, s_capture_path); if (base_ok) s_latest_commit_seq = sequence; else { remove(temp_path); @@ -471,7 +758,12 @@ static uint64_t capture_commit_temp(const char *temp_path, uint64_t sequence) } if (s_commit_mutex) SDL_UnlockMutex(s_commit_mutex); /* A durable immutable contribution is sufficient to advance the evidence - * epoch. A failed latest-copy update is noisy but cannot lose that history. */ + * epoch. A failed latest-copy update is noisy but cannot lose that history. + * Persist history from the immutable contribution file (not the racy + * "latest" path, which another writer can replace at any time), and + * outside the commit lock since durable-history I/O (an optional + * persist_dir copy plus a JSONL append) can be comparatively slow. */ + if (history_ok) persist_history_snapshot(contribution, reason, sig); return history_ok ? sig : 0; } @@ -480,6 +772,7 @@ static uint64_t write_and_commit_snapshot(uint32_t bw, const uint32_t *dispatch_pc_bitmap, const uint32_t *exec_pc_bitmap, const uint8_t *ram_base, + const char *reason, uint64_t sequence) { char temp_path[840]; @@ -488,10 +781,10 @@ static uint64_t write_and_commit_snapshot(uint32_t bw, if (!write_json_snapshot(temp_path, bw, bitmap, dispatch_pc_bitmap, exec_pc_bitmap, ram_base)) return 0; - return capture_commit_temp(temp_path, sequence); + return capture_commit_temp(temp_path, reason, sequence); } -static uint64_t overlay_capture_write_current(void) +static uint64_t overlay_capture_write_current(const char *reason) { extern uint8_t *memory_get_ram_ptr(void); uint32_t bw = dirty_ram_get_bitmap_word_count(); @@ -505,6 +798,7 @@ static uint64_t overlay_capture_write_current(void) g_dirty_ram_dispatch_pc_bitmap, g_dirty_ram_exec_pc_bitmap, memory_get_ram_ptr(), + reason, capture_next_sequence()); free(bitmap); return sig; @@ -512,7 +806,7 @@ static uint64_t overlay_capture_write_current(void) void overlay_capture_write_json(void) { - (void)overlay_capture_write_current(); + (void)overlay_capture_write_current("shutdown-or-manual"); } void overlay_capture_before_dma(uint32_t load_addr, uint32_t size) @@ -551,7 +845,7 @@ void overlay_capture_before_dma(uint32_t load_addr, uint32_t size) * Fall back to a synchronous durable commit rather than let the RAM * overwrite bind old evidence to new bytes. If storage itself fails, * report the unavoidable loss but still clear the stale association. */ - if (!overlay_capture_write_current()) + if (!overlay_capture_write_current("preserve-sync-fallback")) fprintf(stderr, "psxrecomp: ERROR: could not preserve outgoing overlay evidence; discarding stale epoch\n"); } @@ -637,7 +931,6 @@ typedef struct { uint64_t retry_frame; unsigned attempts; } AutocapWriteJob; -static SDL_atomic_t s_autocap_write_state; /* 0 idle, 1 writing, 2 complete */ static SDL_Thread *s_autocap_write_thread; static AutocapWriteJob *s_autocap_write_job; @@ -702,7 +995,7 @@ static int autocap_write_thread_main(void *opaque) SDL_SetThreadPriority(SDL_THREAD_PRIORITY_LOW); job->manifest_sig = write_and_commit_snapshot( job->bitmap_words, job->bitmap, job->dispatch_pc_bitmap, - job->exec_pc_bitmap, job->ram, job->sequence); + job->exec_pc_bitmap, job->ram, "autocap", job->sequence); SDL_AtomicSet(&s_autocap_write_state, 2); return 0; } @@ -881,7 +1174,7 @@ static int preserve_write_thread_main(void *opaque) job->snapshot.manifest_sig = write_and_commit_snapshot( job->snapshot.bitmap_words, job->snapshot.bitmap, job->snapshot.dispatch_pc_bitmap, job->snapshot.exec_pc_bitmap, - job->snapshot.ram, job->snapshot.sequence); + job->snapshot.ram, "preserve-outgoing", job->snapshot.sequence); if (!job->snapshot.manifest_sig) { job->attempts++; SDL_LockMutex(s_preserve_mutex); @@ -1078,6 +1371,22 @@ void overlay_capture_wait_pending(void) } } +void overlay_autocapture_shutdown(void) +{ + int state = SDL_AtomicGet(&s_autocap_write_state); + if (state == 0) return; + if (s_autocap_write_thread) { + SDL_WaitThread(s_autocap_write_thread, NULL); + s_autocap_write_thread = NULL; + } + /* The worker atomically published and durably archived the coherent + * snapshot before setting state=2. No compiler request is needed while + * shutting down; just release its copied inputs before the final snapshot. */ + autocap_write_job_free(s_autocap_write_job); + s_autocap_write_job = NULL; + SDL_AtomicSet(&s_autocap_write_state, 0); +} + uint32_t overlay_capture_get_region_crc(uint32_t region_start, uint32_t region_size) { diff --git a/runtime/src/overlay_loader.c b/runtime/src/overlay_loader.c index 13f20b7b..63b09cf3 100644 --- a/runtime/src/overlay_loader.c +++ b/runtime/src/overlay_loader.c @@ -8,6 +8,7 @@ #include "interrupts.h" #include "debug_server.h" #include "psx_cycles.h" +#include "lockstep.h" #include "overlay_posix.h" #include <stdint.h> #include <stdlib.h> @@ -337,6 +338,9 @@ uint32_t overlay_loader_get_inprogress(void) { return s_native_inprogress; } /* Same-state differential — defined fully below; declared here for dispatch. */ static int s_diff_mode = 0; +/* Optional diagnostic filter: when non-zero, shadow-diff only this candidate + * entry while every other validated candidate follows its normal live route. */ +static uint32_t s_diff_addr = 0; static int s_in_shadow = 0; /* Candidate whose shadow NATIVE pass is currently executing (NULL outside it). * Set ONLY around run_shadow_diff's native pass — never during the interp pass, @@ -359,6 +363,10 @@ static int s_shadow_saved_supp = 0; static int s_shadow_saved_mmio_watch = 0; static int s_shadow_saved_exec_phase = 0; static int s_shadow_scheduler_bail = 0; +static int s_shadow_saved_call_bail = 0; +static uint32_t s_shadow_saved_debug_func = 0; +static uint32_t s_shadow_saved_irq_calls = 0; +static uint64_t s_shadow_saved_irq_supp = 0; static uint64_t s_shadow_epoch = 0; static uint32_t s_shadow_escapes = 0; static uint32_t s_shadow_escapes_native = 0; @@ -378,6 +386,39 @@ int overlay_loader_shadow_native_thread_switch_bail(void) { return 1; } +static int cand_range_contains(const Candidate *c, uint32_t phys) { + for (int r = 0; r < c->nranges; r++) + if (phys >= c->range_lo[r] && phys < c->range_lo[r] + c->range_len[r]) + return 1; + return 0; +} + +static int cand_ranges_overlap(const Candidate *a, const Candidate *b) { + for (int ar = 0; ar < a->nranges; ar++) { + uint32_t alo = a->range_lo[ar], ahi = alo + a->range_len[ar]; + for (int br = 0; br < b->nranges; br++) { + uint32_t blo = b->range_lo[br], bhi = blo + b->range_len[br]; + if (alo < bhi && blo < ahi) return 1; + } + } + return 0; +} + +/* An explicit entry filter owns its whole code envelope, including separately + * seeded continuation candidates. This prevents an IRQ resume at a mid-function + * PC from bypassing the diagnostic quarantine and running native live. The scan + * is intentionally diagnostic-only (s_diff_addr != 0). */ +static int cand_selected_for_diff(const Candidate *c) { + if (!s_diff_addr) return 1; + uint32_t target = s_diff_addr & 0x1FFFFFFFu; + if (c->addr == target || cand_range_contains(c, target)) return 1; + for (int i = 0; i < s_cand_n; i++) { + const Candidate *owner = &s_cand[i]; + if (owner->addr == target && cand_ranges_overlap(c, owner)) return 1; + } + return 0; +} + /* ---- Counters (surfaced via overlay_loader_status) --------------------- */ static int s_ndlls = 0; /* DLLs LoadLibrary'd */ static uint64_t s_load_total_us = 0; @@ -567,6 +608,7 @@ void overlay_loader_static_match_stats(uint64_t *rehashes, /* ---- Per-DLL code-range manifest --------------------------------------- */ /* Strict v2 line format emitted by tools/compile_overlays.py beside each DLL: + * P <pair_id_hex> optional DLL/manifest publication identity * F <entry_hex> <crc_hex> start a function (entry = virtual export addr) * R <lo_hex> <len_hex> a code byte-range (virtual addr, byte length) * The recompiler's per-function instruction walk yields exactly the executed @@ -607,8 +649,12 @@ static int man_structurally_valid(const ManFn *m) { return entry_covered; } -static ManFn *parse_manifest(const char *path, int *out_n) { +static ManFn *parse_manifest(const char *path, int *out_n, + uint64_t *out_pair_id, + int *out_has_pair_id) { *out_n = 0; + if (out_pair_id) *out_pair_id = 0; + if (out_has_pair_id) *out_has_pair_id = 0; FILE *f = fopen(path, "r"); if (!f) return NULL; int cap = 1024, n = 0; @@ -622,7 +668,14 @@ static ManFn *parse_manifest(const char *path, int *out_n) { char *p = line; while (*p && isspace((unsigned char)*p)) p++; if (!*p || *p == '#') continue; - if (*p == 'F') { + if (*p == 'P') { + unsigned long long parsed = 0; + char extra = 0; + if (sscanf(p + 1, " %llx %c", &parsed, &extra) == 1) { + if (out_pair_id) *out_pair_id = (uint64_t)parsed; + if (out_has_pair_id) *out_has_pair_id = 1; + } else { invalid = 1; break; } + } else if (*p == 'F') { if (cur && !man_structurally_valid(cur)) { invalid = 1; break; } uint32_t e = 0, crc = 0; char extra = 0; @@ -869,6 +922,7 @@ typedef struct { uint8_t tier; uint8_t manifest_ok; uint8_t load_failed; + int resident; char path[768]; } CacheEntry; static CacheEntry s_cache_idx[CACHE_IDX_CAP]; @@ -1166,7 +1220,7 @@ static void rebuild_lazy_manifest_index(void) { snprintf(path + n - OVERLAY_SHARED_EXT_LEN, sizeof(path) - (n - OVERLAY_SHARED_EXT_LEN), ".ranges"); int man_n = 0; - ManFn *man = parse_manifest(path, &man_n); + ManFn *man = parse_manifest(path, &man_n, NULL, NULL); if (!man) continue; s_cache_idx[ci].manifest_ok = 1; s_cache_idx[ci].func_count = man_n; @@ -1242,6 +1296,38 @@ static int cache_idx_has_path(const char *path) { /* Cache discovery is idempotent only by full path. Logical identities may have * multiple immutable artifacts; validation and tier-aware selection happen * after every artifact is indexed. */ +/* A BIOS-resident shard is generated from an exact-BIOS-hash manifest and has + * a synthetic page envelope rather than a runtime dirty-run envelope. Its + * region filename therefore cannot participate in the ordinary region-start + * lookup. compile_overlays.py publishes this explicit sidecar only for those + * shards. Loading it early merely registers candidates: every dispatch still + * passes the ordinary per-function live-byte CRC guard, so a different BIOS or + * boot-time patch fails closed to the interpreter. */ +#define BIOS_RESIDENT_MARKER_SCHEMA "psxrecomp bios resident shard v1" +static int cache_path_is_bios_resident(const char *dll_path) { + char path[800]; + snprintf(path, sizeof(path), "%s", dll_path); + size_t n = strlen(path); + if (n < OVERLAY_SHARED_EXT_LEN || + strcmp(path + n - OVERLAY_SHARED_EXT_LEN, OVERLAY_SHARED_EXT) != 0) + return 0; + snprintf(path + n - OVERLAY_SHARED_EXT_LEN, + sizeof(path) - (n - OVERLAY_SHARED_EXT_LEN), ".resident"); + FILE *f = fopen(path, "rb"); + if (!f) return 0; + char buf[256] = {0}; + size_t got = fread(buf, 1, sizeof(buf) - 1, f); + fclose(f); + buf[got] = '\0'; + return strstr(buf, BIOS_RESIDENT_MARKER_SCHEMA) != NULL; +} + +static void refresh_bios_resident_flags(void) { + for (int i = 0; i < s_cache_idx_count; i++) + s_cache_idx[i].resident = + cache_path_is_bios_resident(s_cache_idx[i].path); +} + /* Canonical cache arch-abi tag (caches are namespaced per backend AND per * target so a Windows-x64 gcc DLL and, later, a same-OS arm64 build for the * same fragment never comingle). compile_overlays.py @@ -1291,6 +1377,7 @@ static int add_posix_cache_file(const PsxOverlayCacheFile *file, void *opaque) { e->tier = (uint8_t)tier; e->manifest_ok = 0; e->load_failed = 0; + e->resident = cache_path_is_bios_resident(file->path); snprintf(e->path, sizeof(e->path), "%s", file->path); return 0; } @@ -1334,6 +1421,7 @@ static void scan_one_cache_dir(const char *dir, int tier) { e->manifest_ok = 0; e->load_failed = 0; snprintf(e->path, sizeof(e->path), "%s", full); + e->resident = cache_path_is_bios_resident(full); } while (FindNextFileA(h, &fd)); FindClose(h); #else @@ -1410,22 +1498,6 @@ static void cache_idx_remove_path(const char *path) { } } -static void remove_posix_dll_and_manifest(const char *dll_path) { -#ifndef _WIN32 - remove(dll_path); - char ranges[800]; - int n = snprintf(ranges, sizeof(ranges), "%s", dll_path); - if (n >= OVERLAY_SHARED_EXT_LEN && - (size_t)n + 7 - OVERLAY_SHARED_EXT_LEN < sizeof(ranges) && - strcmp(ranges + n - OVERLAY_SHARED_EXT_LEN, OVERLAY_SHARED_EXT) == 0) { - memcpy(ranges + n - OVERLAY_SHARED_EXT_LEN, ".ranges", 8); - remove(ranges); - } -#else - (void)dll_path; -#endif -} - #ifndef _WIN32 typedef struct PosixAbiSweep { int purged; @@ -1455,7 +1527,8 @@ static int posix_abi_sweep_file(const PsxOverlayCacheFile *file, void *opaque) { else loader_log("ABI preflight rejecting unloadable %s: %s", file->path, error); - remove_posix_dll_and_manifest(file->path); + /* Do not delete by canonical pathname after inspecting a loaded handle: + * an atomic publisher may already have replaced that path with a new file. */ cache_idx_remove_path(file->path); sweep->purged++; return 0; @@ -1470,8 +1543,9 @@ static int posix_abi_sweep_file(const PsxOverlayCacheFile *file, void *opaque) { * presented as a "(Not Responding)" black window for minutes (MMX6, 136-DLL * cache, the v10 migration, 2026-07-03 regression gate). * - * Instead, sweep ONCE at scan time: load each indexed DLL, check overlay_abi, - * delete mismatches (DLL + .ranges) and drop them from the index. A marker + * Instead, sweep at scan time: load each indexed DLL, check overlay_abi, and + * drop mismatches from the in-memory index. Never delete by canonical path + * after loading: a concurrent atomic publisher may have replaced that name. A marker * file (.abi_<tag>.ok) per cache dir records a completed sweep, so healthy * caches skip the sweep entirely on later boots — steady-state cost is one * stat per dir. Autocompile only ever writes current-ABI DLLs, so the marker @@ -1505,15 +1579,9 @@ static void abi_preflight_sweep(const char *dir) { FreeLibrary(h); if (abi == PSX_OVERLAY_ABI_TAG) { kept++; continue; } } - /* Unloadable or wrong ABI: purge DLL + its .ranges + index entry. */ - DeleteFileA(full); - char ranges[912]; - size_t n = strlen(full); - if (n > 4 && n + 4 < sizeof ranges) { - memcpy(ranges, full, n - 4); - memcpy(ranges + n - 4, ".ranges", 8); - DeleteFileA(ranges); - } + /* Drop only the index entry. Deleting `full` here can delete a new + * shard atomically swapped in after LoadLibrary returned the old + * handle. The compiler owns on-disk replacement. */ purged++; for (int i = 0; i < s_cache_idx_count; i++) { if (cache_path_equal(s_cache_idx[i].path, full)) { @@ -1525,12 +1593,15 @@ static void abi_preflight_sweep(const char *dir) { FindClose(hf); } if (purged) - loader_log("abi preflight: purged %d stale DLL(s), kept %d in %s", + loader_log("abi preflight: rejected %d stale DLL(s), kept %d in %s", purged, kept, dir); - /* Mark the sweep complete (even if nothing purged) so later boots skip it. */ - HANDLE m = CreateFileA(marker, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, - FILE_ATTRIBUTE_NORMAL, NULL); - if (m != INVALID_HANDLE_VALUE) CloseHandle(m); + /* Rejected files remain until the compiler replaces them, so do not create + * a marker that would skip their in-memory rejection next boot. */ + if (!purged) { + HANDLE m = CreateFileA(marker, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, + FILE_ATTRIBUTE_NORMAL, NULL); + if (m != INVALID_HANDLE_VALUE) CloseHandle(m); + } #else char marker[900]; snprintf(marker, sizeof marker, "%s/.abi_%08x.ok", dir, @@ -1540,10 +1611,12 @@ static void abi_preflight_sweep(const char *dir) { PosixAbiSweep sweep = {0}; psx_overlay_posix_scan_cache_dir(dir, posix_abi_sweep_file, &sweep); if (sweep.purged) - loader_log("abi preflight: purged %d stale DLL(s), kept %d in %s", + loader_log("abi preflight: rejected %d stale DLL(s), kept %d in %s", sweep.purged, sweep.kept, dir); - FILE *m = fopen(marker, "wb"); - if (m) fclose(m); + if (!sweep.purged) { + FILE *m = fopen(marker, "wb"); + if (m) fclose(m); + } #endif } @@ -1563,6 +1636,7 @@ static void scan_cache_dir(void) { scan_one_cache_dir(dir, CACHE_TIER_TCC); abi_preflight_sweep(dir); + refresh_bios_resident_flags(); rebuild_lazy_manifest_index(); /* Never-again guard: if we loaded NOTHING but wrong-hash shards exist, shout. */ @@ -1581,9 +1655,10 @@ static void scan_cache_dir(void) { for (int i = 0; i < s_cache_idx_count; i++) { const char *base = strrchr(s_cache_idx[i].path, '/'); base = base ? base + 1 : s_cache_idx[i].path; - fprintf(stderr, " [%d] %s (region=0x%08X, functions=%d)\n", + fprintf(stderr, " [%d] %s (region=0x%08X, functions=%d%s)\n", i, base, s_cache_idx[i].region_start, - s_cache_idx[i].indexed_func_count); + s_cache_idx[i].indexed_func_count, + s_cache_idx[i].resident ? ", BIOS-resident" : ""); } fflush(stderr); } @@ -1712,6 +1787,9 @@ void overlay_loader_get_irq_suppress(int *mode, uint32_t *rl, uint64_t *supp) { } static int overlay_irq_suppressed_now(void) { + /* Differential replay (and its authoritative interpreter pass) is atomic. + * Never let a previously armed rate-limit punch a real IRQ into a shadow. */ + if (s_in_shadow) { s_irq_suppressed++; return 1; } if (s_suppress_irq) { if (s_irq_ratelimit == 0) { s_irq_suppressed++; return 1; } if ((++s_irq_callcount % s_irq_ratelimit) != 0) { s_irq_suppressed++; return 1; } @@ -1954,29 +2032,40 @@ struct OverlayPreparedImage { #ifdef _WIN32 static int load_overlay_dll(const char *dll_path, ManFn *man, int man_n, int dll, - OverlayLibraryHandle prepared) { + OverlayLibraryHandle prepared, + uint64_t manifest_pair_id, + int manifest_has_pair_id) { int tier = cache_tier_from_path(dll_path); HMODULE h = prepared ? prepared : LoadLibraryA(dll_path); if (!h) { loader_log("LoadLibrary(%s) failed: %lu", dll_path, GetLastError()); return 0; } - /* ABI gate: reject any DLL whose contract ABI doesn't match this - * runtime (pre-versioning DLLs lack the export entirely). Delete the - * stale file so the autocompile path regenerates it with the current - * emitter. */ + /* ABI gate: reject any DLL whose contract ABI doesn't match this runtime + * (pre-versioning DLLs lack the export entirely). The compiler, not this + * loaded handle, owns safe on-disk replacement. */ typedef int (*AbiFn)(void); AbiFn abi_fn = (AbiFn)GetProcAddress(h, "overlay_abi"); int abi = abi_fn ? abi_fn() : 0; /* Tag = ABI version (low 16) | codegen flavor (high 16). Mismatch on either * (wrong ABI, or a different-flavor cache e.g. widescreen vs base) is - * rejected + deleted so autocompile regenerates it for THIS build. */ + * rejected so autocompile can replace it for THIS build. */ if (abi != PSX_OVERLAY_ABI_TAG) { loader_log("ABI/flavor mismatch in %s: dll=0x%X runtime=0x%X — rejecting " - "and deleting stale cache entry", dll_path, abi, + "without pathname deletion", dll_path, abi, PSX_OVERLAY_ABI_TAG); FreeLibrary(h); - DeleteFileA(dll_path); + return 0; + } + typedef uint64_t (*PairIdFn)(void); + PairIdFn pair_fn = (PairIdFn)GetProcAddress(h, "overlay_pair_id"); + int dll_has_pair_id = pair_fn != NULL; + uint64_t dll_pair_id = pair_fn ? pair_fn() : 0; + if (dll_has_pair_id != manifest_has_pair_id || + (dll_has_pair_id && dll_pair_id != manifest_pair_id)) { + loader_log("DLL/manifest pair mismatch in %s -- rejecting without " + "deleting (publication may be in progress)", dll_path); + FreeLibrary(h); return 0; } typedef void (*InitFn)(const OverlayCallbacks *); @@ -2040,7 +2129,9 @@ static int load_overlay_dll(const char *dll_path, ManFn *man, int man_n, int dll } #else static int load_overlay_dll(const char *dll_path, ManFn *man, int man_n, int dll, - OverlayLibraryHandle prepared) { + OverlayLibraryHandle prepared, + uint64_t manifest_pair_id, + int manifest_has_pair_id) { int tier = cache_tier_from_path(dll_path); char error[256] = {0}; void *h = prepared ? prepared @@ -2053,10 +2144,21 @@ static int load_overlay_dll(const char *dll_path, ManFn *man, int man_n, int dll int abi = abi_fn ? abi_fn() : 0; if (abi != PSX_OVERLAY_ABI_TAG) { loader_log("ABI/flavor mismatch in %s: dll=0x%X runtime=0x%X — rejecting " - "and deleting stale cache entry", dll_path, abi, + "without pathname deletion", dll_path, abi, PSX_OVERLAY_ABI_TAG); psx_overlay_posix_library_close(h); - remove_posix_dll_and_manifest(dll_path); + return 0; + } + typedef uint64_t (*PairIdFn)(void); + PairIdFn pair_fn = (PairIdFn)psx_overlay_posix_library_symbol( + h, "overlay_pair_id"); + int dll_has_pair_id = pair_fn != NULL; + uint64_t dll_pair_id = pair_fn ? pair_fn() : 0; + if (dll_has_pair_id != manifest_has_pair_id || + (dll_has_pair_id && dll_pair_id != manifest_pair_id)) { + loader_log("DLL/manifest pair mismatch in %s -- rejecting without " + "deleting (publication may be in progress)", dll_path); + psx_overlay_posix_library_close(h); return 0; } typedef void (*InitFn)(const OverlayCallbacks *); @@ -2103,6 +2205,26 @@ static int load_overlay_dll(const char *dll_path, ManFn *man, int man_n, int dll /* ---- Public API -------------------------------------------------------- */ +static int dll_already_loaded(const char *path); +static int load_one_dll(const char *dll_path); + +static int load_bios_resident_shards(void) { + int bundles = 0, functions = 0; + for (int i = 0; i < s_cache_idx_count; i++) { + CacheEntry *e = &s_cache_idx[i]; + if (!e->resident || e->func_count <= 0 || + e->indexed_func_count != e->func_count || + dll_already_loaded(e->path)) + continue; + int loaded = load_one_dll(e->path); + if (loaded > 0) { bundles++; functions += loaded; } + } + if (bundles > 0) + loader_log("preloaded %d exact-guarded BIOS resident shard(s), %d candidates", + bundles, functions); + return functions; +} + void overlay_loader_init(const char *cache_dir, const char *game_id) { { const char *perf = getenv("PSX_RUNTIME_PERF_DIAG"); @@ -2123,6 +2245,7 @@ void overlay_loader_init(const char *cache_dir, const char *game_id) { { extern void ds_init(const char*, const char*); ds_init(cache_dir, game_id); } init_callbacks(); scan_cache_dir(); + load_bios_resident_shards(); overlay_image_warm_init(); overlay_image_warm_seed_boot_text(); /* (sljit removed 2026-07-15: the persisted-shard reload + off-thread compile @@ -2223,6 +2346,12 @@ void overlay_loader_init(const char *cache_dir, const char *game_id) { s_diff_mode = 1; loader_log("PSX_OVERLAY_DIFF set: native/interp shadow diff ON from boot"); } + const char *diff_addr = getenv("PSX_OVERLAY_DIFF_ADDR"); + if (diff_addr && *diff_addr) { + s_diff_addr = (uint32_t)strtoul(diff_addr, NULL, 0); + loader_log("PSX_OVERLAY_DIFF_ADDR set: shadow diff restricted to 0x%08X", + s_diff_addr); + } } s_active = 1; } @@ -2263,6 +2392,7 @@ static void mark_checked(uint32_t region_start) { void overlay_loader_rescan(void) { if (!s_active) return; scan_cache_dir(); + load_bios_resident_shards(); s_nchecked = 0; lazy_miss_invalidate_loader(); } @@ -2345,14 +2475,20 @@ static int load_one_dll_prepared(const char *dll_path, sizeof(ranges_path) - (plen - OVERLAY_SHARED_EXT_LEN), ".ranges"); int man_n = 0; - ManFn *man = parse_manifest(ranges_path, &man_n); + uint64_t manifest_pair_id = 0; + int manifest_has_pair_id = 0; + ManFn *man = parse_manifest(ranges_path, &man_n, + &manifest_pair_id, + &manifest_has_pair_id); if (!man || man_n == 0) { loader_log("no/empty manifest %s — DLL left to interpreter", ranges_path); free(man); overlay_library_close(prepared); return 0; } - int registered = load_overlay_dll(dll_path, man, man_n, s_ndlls, prepared); + int registered = load_overlay_dll(dll_path, man, man_n, s_ndlls, prepared, + manifest_pair_id, + manifest_has_pair_id); #ifdef _WIN32 QueryPerformanceCounter(&q1); QueryPerformanceFrequency(&qf); @@ -2941,9 +3077,9 @@ retry_candidates: * too — the blocklist blocks LIVE native, not the sandbox). */ int in_own_shadow = (s_in_shadow && (const void *)c == s_shadow_cand); if (!in_own_shadow) { - int want_diff = s_diff_mode; + int want_diff = s_diff_mode && cand_selected_for_diff(c); if (want_diff && addr < 0x10000u) want_diff = 0; - if (want_diff && c->diff_passes < OVERLAY_DIFF_BUDGET) { + if (want_diff && (s_diff_addr || c->diff_passes < OVERLAY_DIFF_BUDGET)) { if (_probe) s_cps_probe_outcome = 5; s_diffgate_interp++; s_disp_interp++; @@ -3052,7 +3188,7 @@ retry_candidates: * gcc/DLL candidates are the trusted tier (validated at dev time) and * run native directly; they are diffed only in explicit dev diff mode * (PSX_OVERLAY_DIFF / overlay_diff cmd). */ - int want_diff = s_diff_mode; + int want_diff = s_diff_mode && cand_selected_for_diff(c); /* Kernel-window candidates (call gates 0xA0/0xB0/0xC0 and the RAM * kernel) are NOT shadow-diffable: the gates tail-jump via RAM * tables into kernel SERVICES whose behavior depends on scheduler/ @@ -3062,7 +3198,8 @@ retry_candidates: * ring). The diff harness validates OVERLAY shard codegen against * the interp oracle; kernel gates stay on their normal route. */ if (want_diff && addr < 0x10000u) want_diff = 0; - if (want_diff && !s_in_shadow && c->diff_passes < OVERLAY_DIFF_BUDGET) { + if (want_diff && !s_in_shadow && + (s_diff_addr || c->diff_passes < OVERLAY_DIFF_BUDGET)) { /* NEVER start a shadow inside an exception dispatch: the guest's * ReturnFromException longjmps to the setjmp frame BELOW us * (psx_check_interrupts), unwinding run_shadow_diff WITHOUT its @@ -3330,16 +3467,19 @@ int overlay_fp_enabled(void) { * computation is correct and the fault is timing/interrupt-ordering. */ #define SHADOW_RAM_SIZE (2u * 1024u * 1024u) #define SHADOW_SPAD_SIZE 1024u -static uint8_t s_ram0[SHADOW_RAM_SIZE]; /* pre-call main-RAM snapshot */ -static uint8_t s_ramN[SHADOW_RAM_SIZE]; /* post-native main-RAM */ -static uint8_t s_ramI[SHADOW_RAM_SIZE]; /* post-interp main-RAM (kept) */ -static uint8_t s_spad0[SHADOW_SPAD_SIZE]; /* pre-call scratchpad snapshot*/ -static uint8_t s_spadI[SHADOW_SPAD_SIZE]; /* post-interp scratchpad (kept)*/ -static uint64_t s_shadow_skipped_dev = 0; /* candidates skipped: touch MMIO */ +static uint8_t s_ram0[SHADOW_RAM_SIZE], s_ramN[SHADOW_RAM_SIZE], s_ramI[SHADOW_RAM_SIZE]; +static uint8_t s_spad0[SHADOW_SPAD_SIZE], s_spadI[SHADOW_SPAD_SIZE]; +static uint64_t s_shadow_skipped_dev = 0; /* unsafe/incomplete traces skipped */ /* s_diff_mode / s_in_shadow declared above (before dispatch). */ typedef struct { uint64_t seq; uint32_t addr; + int kind; /* architectural/trace difference class */ + int index; /* register/array index, or -1 */ + uint64_t cycle_native, cycle_interp; + uint32_t trace_ops, replay_ops; + int trace_kind; + uint32_t trace_pc, trace_addr, trace_expected, trace_actual; int reg; /* first differing gpr index, -1 none */ uint32_t reg_native, reg_interp; int hi_diff, lo_diff; @@ -3369,7 +3509,7 @@ void overlay_loader_get_shadow_summary(uint64_t *calls, uint64_t *divergences, void overlay_loader_set_diff_mode(int on) { s_diff_mode = on ? 1 : 0; } -static void run_shadow_diff(CPUState *cpu, Candidate *c, uint32_t addr) { +static void run_shadow_diff_legacy(CPUState *cpu, Candidate *c, uint32_t addr) { extern uint8_t *memory_get_ram_ptr(void); extern uint8_t *memory_get_scratchpad_ptr(void); extern int dirty_ram_dispatch(CPUState *cpu, uint32_t addr, uint32_t stop_addr); @@ -3552,8 +3692,248 @@ static void run_shadow_diff(CPUState *cpu, Candidate *c, uint32_t addr) { s_in_shadow = 0; } +enum { + SHDIFF_NONE = 0, SHDIFF_PC, SHDIFF_GPR, SHDIFF_HI, SHDIFF_LO, + SHDIFF_COP0, SHDIFF_GTE_DATA, SHDIFF_GTE_CTRL, + SHDIFF_MULDIV_TS, SHDIFF_GTE_TS, SHDIFF_READ_ABSORB, + SHDIFF_READ_WHICH, SHDIFF_READ_FUDGE, SHDIFF_LD_WHICH, + SHDIFF_LD_ABSORB, SHDIFF_CYCLE, SHDIFF_TRACE, SHDIFF_SETUP, + SHDIFF_SCHED +}; + +static int shadow_cpu_diff(const CPUState *native, const CPUState *interp, + int *index, uint32_t *nv, uint32_t *iv) { +#define SHCMP_SCALAR(kind_, field_) do { \ + if (native->field_ != interp->field_) { \ + *index = -1; *nv = (uint32_t)native->field_; *iv = (uint32_t)interp->field_; \ + return (kind_); \ + } \ +} while (0) +#define SHCMP_ARRAY(kind_, field_, count_) do { \ + for (int _i = 0; _i < (count_); _i++) { \ + if (native->field_[_i] != interp->field_[_i]) { \ + *index = _i; *nv = (uint32_t)native->field_[_i]; \ + *iv = (uint32_t)interp->field_[_i]; return (kind_); \ + } \ + } \ +} while (0) + if (native->pc != interp->pc) { + *index = -1; *nv = native->pc; *iv = interp->pc; return SHDIFF_PC; + } + SHCMP_ARRAY(SHDIFF_GPR, gpr, 32); + SHCMP_SCALAR(SHDIFF_HI, hi); + SHCMP_SCALAR(SHDIFF_LO, lo); + SHCMP_ARRAY(SHDIFF_COP0, cop0, 32); + SHCMP_ARRAY(SHDIFF_GTE_DATA, gte_data, 32); + SHCMP_ARRAY(SHDIFF_GTE_CTRL, gte_ctrl, 32); + SHCMP_SCALAR(SHDIFF_MULDIV_TS, muldiv_ts_done); + SHCMP_SCALAR(SHDIFF_GTE_TS, gte_ts_done); + SHCMP_ARRAY(SHDIFF_READ_ABSORB, read_absorb, 33); + SHCMP_SCALAR(SHDIFF_READ_WHICH, read_absorb_which); + SHCMP_SCALAR(SHDIFF_READ_FUDGE, read_fudge); + SHCMP_SCALAR(SHDIFF_LD_WHICH, ld_which_t); + SHCMP_SCALAR(SHDIFF_LD_ABSORB, ld_absorb); +#undef SHCMP_ARRAY +#undef SHCMP_SCALAR + *index = -1; *nv = 0; *iv = 0; + return SHDIFF_NONE; +} + +/* Authoritative interpreter RECORD + side-effect-free native REPLAY. + * Memory reads are replayed and writes verified/no-op, the replay clock advances + * without servicing devices, and GTE visual/diagnostic sidecars are sandboxed. + * Thus RAM/MMIO/devices mutate exactly once while the comparison covers the full + * CPU architectural and timing state plus the ordered memory-operation trace. */ +static void run_shadow_diff(CPUState *cpu, Candidate *c, uint32_t addr) { + extern int dirty_ram_dispatch(CPUState *cpu, uint32_t addr, uint32_t stop_addr); + extern void psx_dispatch_call(CPUState *cpu, uint32_t addr, uint32_t return_addr); + extern int gte_replay_side_effects_begin(void); + extern void gte_replay_side_effects_end(void); + extern uint32_t g_debug_current_func_addr; + extern uint64_t psx_exception_setjmp_epoch(void); + extern int g_shadow_mmio_watch; + + s_in_shadow = 1; + s_shadow_epoch = psx_exception_setjmp_epoch(); + int saved_supp = s_suppress_irq; + int saved_native = s_native_exec; + s_suppress_irq = 1; + s_native_exec = 0; + s_shadow_saved_supp = saved_supp; + s_shadow_saved_native_exec = saved_native; + s_shadow_saved_mmio_watch = g_shadow_mmio_watch; + s_shadow_saved_exec_phase = g_exec_phase; + s_shadow_saved_call_bail = g_psx_call_bail; + s_shadow_saved_debug_func = g_debug_current_func_addr; + s_shadow_saved_irq_calls = s_irq_callcount; + s_shadow_saved_irq_supp = s_irq_suppressed; + s_shadow_scheduler_bail = 0; + + CPUState cpu0 = *cpu; + uint64_t cycle0 = psx_get_cycle_count(); + uint32_t stop_ra = cpu0.gpr[31]; + uint32_t record_ops = 0, replay_ops = 0; + int saw_exception = 0; + int icache_record_ok = psx_icache_shadow_record_begin(); + int record_owned = 0; + int record_ok = icache_record_ok && ls_shadow_record_begin(); + if (record_ok) { + record_owned = 1; + dirty_ram_dispatch(cpu, addr, stop_ra); + record_ok = ls_shadow_record_end(&record_ops, &saw_exception); + record_owned = 0; + } else { + dirty_ram_dispatch(cpu, addr, stop_ra); + } + s_shadow_calls++; + + CPUState cpuI = *cpu; + uint64_t cycleI = psx_get_cycle_count(); + if (!record_ok || saw_exception) { + s_shadow_skipped_dev++; + if (record_owned) ls_shadow_abort(); + psx_icache_shadow_abort(); + s_native_exec = saved_native; + s_suppress_irq = saved_supp; + s_in_shadow = 0; + return; + } + + CPUState cpuN = cpu0; + int trace_kind = 0; + uint32_t trace_pc = 0, trace_addr = 0, trace_expected = 0, trace_actual = 0; + int replay_owned = 0; + int replay_ok = ls_shadow_replay_begin(); + if (replay_ok) replay_owned = 1; + int icache_ok = replay_ok && psx_icache_shadow_replay_begin(); + int clock_ok = icache_ok && psx_cycle_replay_begin(cycle0); + int gte_ok = clock_ok && gte_replay_side_effects_begin(); + uint32_t saved_debug_func = g_debug_current_func_addr; + uint32_t saved_irq_callcount = s_irq_callcount; + uint64_t saved_irq_suppressed = s_irq_suppressed; + int saved_bail = g_psx_call_bail; + + if (gte_ok) { + s_shadow_cand = c; + { + int prev_phase = g_exec_phase; + OverlayFlushFn prev_flush = overlay_flush_enter(c); + g_exec_phase = 2; + c->fn(&cpuN); + overlay_flush_leave(prev_flush); + g_exec_phase = prev_phase; + } + { + int guard = 0; + while (cpuN.pc != 0 && !g_psx_call_bail && guard++ < 8192) { + uint32_t tv = cpuN.pc; + if ((tv & 0x1FFFFFFFu) == (stop_ra & 0x1FFFFFFFu)) break; + cpuN.pc = 0; + int prev_phase = g_exec_phase; + g_exec_phase = 3; + psx_dispatch_call(&cpuN, tv, stop_ra); + g_exec_phase = prev_phase; + } + } + s_shadow_cand = NULL; + } + int scheduler_bail = s_shadow_scheduler_bail; + + if (gte_ok) gte_replay_side_effects_end(); + uint64_t cycleN = clock_ok ? psx_cycle_replay_end() : cycle0; + psx_icache_shadow_replay_end(); + if (replay_ok) { + replay_ok = ls_shadow_replay_end(&replay_ops, &trace_kind, &trace_pc, + &trace_addr, &trace_expected, &trace_actual); + replay_owned = 0; + } else if (replay_owned) { + ls_shadow_abort(); + replay_owned = 0; + } + psx_icache_shadow_abort(); + g_debug_current_func_addr = saved_debug_func; + s_irq_callcount = saved_irq_callcount; + s_irq_suppressed = saved_irq_suppressed; + g_psx_call_bail = saved_bail; + + int index = -1; + uint32_t native_value = 0, interp_value = 0; + int kind = (!gte_ok || !replay_ok) ? SHDIFF_TRACE : + shadow_cpu_diff(&cpuN, &cpuI, &index, &native_value, &interp_value); + if (kind == SHDIFF_NONE && cycleN - cycle0 != cycleI - cycle0) { + kind = SHDIFF_CYCLE; + native_value = (uint32_t)(cycleN - cycle0); + interp_value = (uint32_t)(cycleI - cycle0); + } + if (kind == SHDIFF_NONE && scheduler_bail) kind = SHDIFF_SCHED; + + if (kind == SHDIFF_NONE) { + if (c->diff_passes < OVERLAY_DIFF_BUDGET) c->diff_passes++; + } else { + c->diff_passes = 0; + c->device_touch = 1; /* fail closed: all later calls stay interpreted */ + s_shadow_divs++; + if (scheduler_bail && c->state != ENTRY_BLACKLIST) { + /* The interpreter pass completed without switching threads, so a + * native-only scheduler attempt proves control-flow divergence. + * Permanently keep this shard off the live path. */ + c->state = ENTRY_BLACKLIST; + if (s_valid_count > 0) s_valid_count--; + loader_log("blacklist shadow scheduler divergence 0x%08X", c->addr); + } + if (!s_detail_captured) { + s_detail_captured = 1; + s_detail_addr = c->addr; + memcpy(s_detail_nat_gpr, cpuN.gpr, sizeof s_detail_nat_gpr); + memcpy(s_detail_int_gpr, cpuI.gpr, sizeof s_detail_int_gpr); + s_detail_nat_hi = cpuN.hi; s_detail_nat_lo = cpuN.lo; + s_detail_int_hi = cpuI.hi; s_detail_int_lo = cpuI.lo; + } + int addr_recs = 0; + for (int i = 0; i < s_sdiv_n; i++) + if (s_sdiv[i].addr == c->addr && ++addr_recs >= 16) break; + if (s_sdiv_n < SDIV_CAP && addr_recs < 16) { + ShadowDiv *d = &s_sdiv[s_sdiv_n++]; + memset(d, 0, sizeof *d); + d->seq = s_shadow_calls; d->addr = c->addr; + d->kind = kind; d->index = index; + d->cycle_native = cycleN - cycle0; + d->cycle_interp = cycleI - cycle0; + d->trace_ops = record_ops; d->replay_ops = replay_ops; + d->trace_kind = trace_kind; d->trace_pc = trace_pc; + d->trace_addr = trace_addr; d->trace_expected = trace_expected; + d->trace_actual = trace_actual; + d->reg = kind == SHDIFF_GPR ? index : -1; + d->reg_native = native_value; d->reg_interp = interp_value; + d->hi_diff = kind == SHDIFF_HI; d->lo_diff = kind == SHDIFF_LO; + d->ram_off = -1; + } + } + + s_native_exec = saved_native; + s_suppress_irq = saved_supp; + s_in_shadow = 0; +} + +/* A nonlocal scheduler bail during the speculative native replay pass (see + * overlay_loader_shadow_native_thread_switch_bail) means the interpreter pass + * — authoritative and already complete by the time the native replay runs — + * did NOT itself switch threads at this point, so a native-only switch attempt + * proves the native shard's control flow diverges. This is stronger than an + * ordinary register/RAM mismatch: permanently blacklist the shard rather than + * merely resetting its verify budget, mirroring the legacy comparator's + * handling of the same signal. */ static void shadow_escape_cleanup(void) { extern int g_shadow_mmio_watch; + if (s_shadow_cand != NULL) { + Candidate *escaped = (Candidate *)s_shadow_cand; + escaped->diff_passes = 0; + escaped->device_touch = 1; /* native escape is unverified: fail closed */ + } + { extern void gte_replay_side_effects_end(void); gte_replay_side_effects_end(); } + (void)psx_cycle_replay_end(); + psx_icache_shadow_abort(); + ls_shadow_abort(); s_shadow_escapes++; if (s_shadow_cand != NULL) { s_shadow_escapes_native++; @@ -3567,6 +3947,11 @@ static void shadow_escape_cleanup(void) { s_native_exec = s_shadow_saved_native_exec; s_suppress_irq = s_shadow_saved_supp; g_exec_phase = s_shadow_saved_exec_phase; + g_psx_call_bail = s_shadow_saved_call_bail; + { extern uint32_t g_debug_current_func_addr; + g_debug_current_func_addr = s_shadow_saved_debug_func; } + s_irq_callcount = s_shadow_saved_irq_calls; + s_irq_suppressed = s_shadow_saved_irq_supp; } static void shadow_escape_flush_cycles(void) { @@ -3641,13 +4026,22 @@ int overlay_loader_dump_shadow(char *out, int cap) { for (int i = 0; i < s_sdiv_n && n < cap - 200; i++) { ShadowDiv *d = &s_sdiv[i]; n += snprintf(out + n, cap - n, - "%s{\"seq\":%llu,\"addr\":\"0x%08X\",\"reg\":%d," + "%s{\"seq\":%llu,\"addr\":\"0x%08X\",\"kind\":%d,\"index\":%d,\"reg\":%d," "\"reg_native\":\"0x%08X\",\"reg_interp\":\"0x%08X\"," "\"hi\":%d,\"lo\":%d,\"ram_off\":%lld," - "\"ram_native\":\"0x%08X\",\"ram_interp\":\"0x%08X\"}", - i ? "," : "", (unsigned long long)d->seq, d->addr, d->reg, + "\"ram_native\":\"0x%08X\",\"ram_interp\":\"0x%08X\"," + "\"cycle_native\":%llu,\"cycle_interp\":%llu," + "\"trace_ops\":%u,\"replay_ops\":%u,\"trace_kind\":%d," + "\"trace_pc\":\"0x%08X\",\"trace_addr\":\"0x%08X\"," + "\"trace_expected\":\"0x%08X\",\"trace_actual\":\"0x%08X\"}", + i ? "," : "", (unsigned long long)d->seq, d->addr, + d->kind, d->index, d->reg, d->reg_native, d->reg_interp, d->hi_diff, d->lo_diff, - (long long)d->ram_off, d->ram_native, d->ram_interp); + (long long)d->ram_off, d->ram_native, d->ram_interp, + (unsigned long long)d->cycle_native, + (unsigned long long)d->cycle_interp, + d->trace_ops, d->replay_ops, d->trace_kind, + d->trace_pc, d->trace_addr, d->trace_expected, d->trace_actual); } n += snprintf(out + n, cap - n, "]}"); return n; diff --git a/runtime/src/psx_cycles.c b/runtime/src/psx_cycles.c index 1e918e87..88566bbc 100644 --- a/runtime/src/psx_cycles.c +++ b/runtime/src/psx_cycles.c @@ -17,6 +17,26 @@ #endif uint64_t psx_cycle_count = 0; +static int s_cycle_replay_active = 0; +static uint64_t s_cycle_replay_live = 0; + +int psx_cycle_replay_begin(uint64_t start_cycle) { + extern int g_ls_replay_active; + if (!g_ls_replay_active || s_cycle_replay_active) return 0; + s_cycle_replay_live = psx_cycle_count; + psx_cycle_count = start_cycle; + s_cycle_replay_active = 1; + return 1; +} + +uint64_t psx_cycle_replay_end(void) { + uint64_t replay_cycle = psx_cycle_count; + if (s_cycle_replay_active) { + psx_cycle_count = s_cycle_replay_live; + s_cycle_replay_active = 0; + } + return replay_cycle; +} /* Throttle diagnostic checks in debug-tool builds. Production defines * STARVATION_RING_ENABLED=0, so interpreted instructions do not pay two @@ -103,7 +123,7 @@ static uint32_t devices_cycles_to_next_internal_event(void) { uint32_t best = interrupts_cycles_to_vblank(); /* frame pacing always */ uint32_t t = timers_cycles_to_irq(0xFFFFFFFFu); if (t < best) best = t; uint32_t c = cdrom_cycles_to_irq(0xFFFFFFFFu); if (c < best) best = c; - uint32_t d = dma_cycles_to_irq(0xFFFFFFFFu); if (d < best) best = d; + uint32_t d = dma_cycles_to_internal_event(); if (d < best) best = d; uint32_t s = sio_cycles_to_irq(0xFFFFFFFFu); if (s < best) best = s; if (best == 0) best = 1; /* due/overdue: process within one cycle */ return best; @@ -150,6 +170,18 @@ static void psx_devices_service_to_now(void) { uint32_t to_ev = devices_cycles_to_next_internal_event(); if (to_ev > 0 && to_ev < step) step = to_ev; if (step == 0) step = 1; + /* Preserve interval causality at an advertised event boundary. + * Devices are advanced in a fixed dependency order (CD before DMA, + * MDEC input before output). Passing the whole D-cycle interval to + * each device lets a state created by an earlier device at cycle D + * be treated by a later device as though it existed for all D + * cycles. Advance the quiet prefix first, then the boundary cycle: + * this is exactly the conservative timeline with O(events), not + * O(cycles), host calls. */ + if (step > 1u && to_ev == step) { + advance_devices(step - 1u); + step = 1u; + } advance_devices(step); interrupts_service_scheduled_events(); } @@ -209,7 +241,15 @@ static void psx_advance_cycles_exact(uint32_t cycles) { } void psx_advance_cycles(uint32_t cycles) { - { extern int g_ls_replay_active; if (g_ls_replay_active) return; } /* lockstep replay: no global cycle/device mutation */ + { extern int g_ls_replay_active; + if (g_ls_replay_active) { + /* Replay owns a private-in-time view of the global clock. Advance it + * so GTE/muldiv deadlines and memory wait states see the same time as + * the authoritative pass, but never service devices or observers. */ + if (s_cycle_replay_active) psx_cycle_count += (uint64_t)cycles; + return; + } + } if (cycles == 0) return; uint32_t charged_cycles = cycles; #ifdef PSX_COSIM @@ -346,9 +386,12 @@ void psx_idle_note_check(CPUState *cpu, uint32_t check_pc) { extern int psx_get_in_exception(void); extern uint64_t g_guest_store_count, g_mmio_access_count; + /* A speculative replay must not clear or train the authoritative live idle + * detector. Its clock/device view is transactional and cannot be skipped. */ + if (g_ls_replay_active) return; if (!idle_skip_on() || g_idle_note_suppress) return; if (check_pc == 0 || psx_get_in_exception() || g_psx_call_bail || - g_precise_mode || g_ls_mode != 0 || g_ls_replay_active) { + g_precise_mode || g_ls_mode != 0) { s_idle_pc = 0; s_idle_streak = 0; return; diff --git a/runtime/src/psx_icache.c b/runtime/src/psx_icache.c index b8dce21d..e533ad3f 100644 --- a/runtime/src/psx_icache.c +++ b/runtime/src/psx_icache.c @@ -31,6 +31,7 @@ #include "psx_icache.h" #include <stdint.h> #include <stdlib.h> +#include <string.h> extern void psx_advance_cycles(uint32_t cycles); @@ -55,6 +56,41 @@ int psx_icache_enabled(void) { uint32_t g_psx_icache_tv[1024]; int g_psx_icache_active = -1; +/* Whole-call shadow: a transactional view of the cache tags so an AOT/diff + * shadow replay can evolve the cache from the recorded entry state and then + * restore the live view (master's shadow machinery, retargeted at the global + * tag array the interpreter fast path exports). */ +static uint32_t s_icache_shadow_entry[1024]; +static uint32_t s_icache_shadow_live[1024]; +static int s_icache_shadow_state = 0; /* 0 none, 1 recorded, 2 replay */ + +int psx_icache_shadow_record_begin(void) { + if (s_icache_shadow_state != 0) return 0; + memcpy(s_icache_shadow_entry, g_psx_icache_tv, sizeof g_psx_icache_tv); + s_icache_shadow_state = 1; + return 1; +} + +int psx_icache_shadow_replay_begin(void) { + if (s_icache_shadow_state != 1) return 0; + memcpy(s_icache_shadow_live, g_psx_icache_tv, sizeof g_psx_icache_tv); + memcpy(g_psx_icache_tv, s_icache_shadow_entry, sizeof g_psx_icache_tv); + s_icache_shadow_state = 2; + return 1; +} + +void psx_icache_shadow_replay_end(void) { + if (s_icache_shadow_state != 2) return; + memcpy(g_psx_icache_tv, s_icache_shadow_live, sizeof g_psx_icache_tv); + s_icache_shadow_state = 0; +} + +void psx_icache_shadow_abort(void) { + if (s_icache_shadow_state == 2) + memcpy(g_psx_icache_tv, s_icache_shadow_live, sizeof g_psx_icache_tv); + s_icache_shadow_state = 0; +} + void psx_icache_reset(void) { g_psx_icache_active = psx_icache_enabled(); for (int i = 0; i < 1024; i++) g_psx_icache_tv[i] = 0x1u; @@ -63,7 +99,11 @@ void psx_icache_reset(void) { /* Charge the fetch cost for the instruction at `addr` and update the cache tags. * `addr` is the runtime guest virtual PC (aligned). Gated on PSX_ENABLE_BLOCK_CYCLES. */ void psx_icache_fetch_miss(CPUState* cpu, uint32_t addr) { - { extern int g_ls_replay_active; if (g_ls_replay_active) return; } /* lockstep replay: no global icache mutation */ + { extern int g_ls_replay_active; + /* Ordinary lockstep replay must not perturb the shared cache. The whole- + * call shadow owns a private transactional cache view and may evolve it. */ + if (g_ls_replay_active && s_icache_shadow_state != 2) return; + } #ifdef PSX_ENABLE_BLOCK_CYCLES if (g_psx_icache_active < 0) g_psx_icache_active = psx_icache_enabled(); if (!g_psx_icache_active) return; diff --git a/runtime/src/sio.c b/runtime/src/sio.c index 0b5058c0..dc70668b 100644 --- a/runtime/src/sio.c +++ b/runtime/src/sio.c @@ -2006,16 +2006,20 @@ void sio_advance(uint32_t cycles) { int remaining = (int)cycles; int transitions = 0; const int MAX_TRANSITIONS = 8; - while (remaining > 0 && transitions < MAX_TRANSITIONS) { + while (transitions < MAX_TRANSITIONS && + (remaining > 0 || + (sio_shift_active && sio_shift_remaining <= 0) || + (sio_pending_ack && sio_ack_remaining <= 0))) { int dt = remaining; int next_event = -1; if (sio_shift_active && sio_shift_remaining > 0 - && sio_shift_remaining < dt) { + && sio_shift_remaining <= dt) { dt = sio_shift_remaining; next_event = 0; } if (sio_pending_ack && sio_ack_remaining > 0 - && sio_ack_remaining < dt) { + && (sio_ack_remaining < dt || + (sio_ack_remaining == dt && next_event < 0))) { dt = sio_ack_remaining; next_event = 1; } @@ -2057,16 +2061,20 @@ void sio_tick(int cycles) { int remaining = cycles; int transitions = 0; const int MAX_TRANSITIONS = 8; - while (remaining > 0 && transitions < MAX_TRANSITIONS) { + while (transitions < MAX_TRANSITIONS && + (remaining > 0 || + (sio_shift_active && sio_shift_remaining <= 0) || + (sio_pending_ack && sio_ack_remaining <= 0))) { int dt = remaining; int next_event = -1; if (sio_shift_active && sio_shift_remaining > 0 - && sio_shift_remaining < dt) { + && sio_shift_remaining <= dt) { dt = sio_shift_remaining; next_event = 0; } if (sio_pending_ack && sio_ack_remaining > 0 - && sio_ack_remaining < dt) { + && (sio_ack_remaining < dt || + (sio_ack_remaining == dt && next_event < 0))) { dt = sio_ack_remaining; next_event = 1; } diff --git a/runtime/tests/test_capture_history.py b/runtime/tests/test_capture_history.py new file mode 100644 index 00000000..4d43578e --- /dev/null +++ b/runtime/tests/test_capture_history.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +"""Regression checks for append-only overlay capture history ingestion.""" +import importlib.util +import json +import pathlib +import tempfile + + +ROOT = pathlib.Path(__file__).resolve().parents[2] +SPEC = importlib.util.spec_from_file_location( + "coverage_vault", ROOT / "tools" / "coverage_vault.py") +MOD = importlib.util.module_from_spec(SPEC) +assert SPEC.loader is not None +SPEC.loader.exec_module(MOD) + + +def region(addr, payload, pcs): + return { + "schema": "psxrecomp overlay capture v2", + "load_addr": addr, + "size": 4, + "bytes_b64": payload, + "executed_pcs": pcs, + "dispatch_entry_pcs": pcs, + "function_entry_pcs": [], + "seeds": pcs, + } + + +def main(): + with tempfile.TemporaryDirectory() as td: + root = pathlib.Path(td) + addendum = root / "overlay_captures.addendum.jsonl" + vault = root / "vault" / "overlay_captures.json" + first = region("0x80100000", "AAAAAA==", ["0x80100000"]) + second = region("0x80100000", "AQAAAA==", ["0x80100004"]) + records = [ + {"schema": "psxrecomp overlay capture addendum v1", + "captures": [first]}, + {"schema": "psxrecomp overlay capture addendum v1", + "captures": [first, second]}, + ] + with addendum.open("w", encoding="utf-8", newline="\n") as out: + out.write(json.dumps(records[0], separators=(",", ":")) + "\n") + # A later launch first quarantines a hard-killed partial record. + out.write('{"schema":"torn-tail"\n') + out.write(json.dumps({"schema": "unrelated", "captures": [second]}, + separators=(",", ":")) + "\n") + out.write(json.dumps(records[1], separators=(",", ":")) + "\n") + + new_variants, new_pcs = MOD.merge_addendum(str(vault), str(addendum)) + assert new_variants == 2 + assert new_pcs == 2 + merged = json.loads(vault.read_text(encoding="utf-8")) + assert len(merged) == 2 + assert not list(vault.parent.glob("*.tmp-*")) + + # Re-ingesting the same durable history is additive and idempotent. + assert MOD.merge_addendum(str(vault), str(addendum)) == (0, 0) + print("ALL PASS") + + +if __name__ == "__main__": + main() diff --git a/runtime/tests/test_psx_cycle_event_boundaries.c b/runtime/tests/test_psx_cycle_event_boundaries.c new file mode 100644 index 00000000..ce29ec05 --- /dev/null +++ b/runtime/tests/test_psx_cycle_event_boundaries.c @@ -0,0 +1,86 @@ +/* + * Pin cross-device causality at a scheduler deadline. + * + * Build from runtime/tests: + * gcc -std=c99 -Wall -Wextra -ffunction-sections -fdata-sections \ + * -Wl,--gc-sections -I../include -o test_psx_cycle_event_boundaries \ + * test_psx_cycle_event_boundaries.c ../src/psx_cycles.c + */ + +#include "psx_cycles.h" + +#include <stdint.h> +#include <stdio.h> + +int g_ls_replay_active = 0; +int g_ls_mode = 0; +int g_precise_mode = 0; +int g_psx_call_bail = 0; +uint32_t i_mask = 0; +uint64_t g_guest_store_count = 0; +uint64_t g_mmio_access_count = 0; + +static uint32_t s_cd_cycles_remaining = 5; +static int s_cd_ready = 0; +static uint32_t s_dma_ready_cycles = 0; + +void sio_advance(uint32_t cycles) { (void)cycles; } + +void cdrom_advance(uint32_t cycles) { + if (s_cd_ready) return; + if (cycles >= s_cd_cycles_remaining) { + s_cd_cycles_remaining = 0; + s_cd_ready = 1; + } else { + s_cd_cycles_remaining -= cycles; + } +} + +void dma_advance(uint32_t cycles) { + if (s_cd_ready) s_dma_ready_cycles += cycles; +} + +void timers_advance(uint32_t cycles) { (void)cycles; } +void interrupts_advance_cycles(uint32_t cycles) { (void)cycles; } +void interrupts_service_scheduled_events(void) {} + +uint32_t interrupts_cycles_to_vblank(void) { return UINT32_MAX; } +uint32_t timers_cycles_to_irq(uint32_t mask) { (void)mask; return UINT32_MAX; } +uint32_t cdrom_cycles_to_irq(uint32_t mask) { + (void)mask; + return s_cd_ready ? UINT32_MAX : s_cd_cycles_remaining; +} +uint32_t dma_cycles_to_internal_event(void) { return UINT32_MAX; } +uint32_t dma_cycles_to_deliverable_irq(uint32_t mask) { + (void)mask; + return UINT32_MAX; +} +uint32_t sio_cycles_to_irq(uint32_t mask) { (void)mask; return UINT32_MAX; } +int psx_get_in_exception(void) { return 0; } + +void starvation_watchdog_check(void) {} +void starvation_ring_pc_sample(void) {} + +int main(void) { + psx_cycles_resync_after_restore(); + psx_advance_cycles(5); + + if (psx_get_cycle_count() != 5) { + fprintf(stderr, "FAIL cycle count: expected 5 got %llu\n", + (unsigned long long)psx_get_cycle_count()); + return 1; + } + if (!s_cd_ready) { + fprintf(stderr, "FAIL CD event did not fire at cycle 5\n"); + return 1; + } + if (s_dma_ready_cycles != 1) { + fprintf(stderr, + "FAIL retroactive DMA credit: expected 1 boundary cycle got %u\n", + s_dma_ready_cycles); + return 1; + } + + fprintf(stderr, "PASS cross-device deadline preserves D-1 + 1 causality\n"); + return 0; +} diff --git a/runtime/tests/test_sio_card_protocol.c b/runtime/tests/test_sio_card_protocol.c index 7fe64395..607286dd 100644 --- a/runtime/tests/test_sio_card_protocol.c +++ b/runtime/tests/test_sio_card_protocol.c @@ -66,6 +66,13 @@ void card_data_writes_arm(uint8_t value, uint16_t mc_state, uint8_t mc_data_idx, uint8_t slot) { (void)value; (void)mc_state; (void)mc_data_idx; (void)slot; } +void event_ring_record_aux(uint16_t kind, uint8_t detail, uint32_t aux) { + (void)kind; (void)detail; (void)aux; +} +void psx_irq_raise(uint32_t bit, uint32_t detail) { + (void)detail; + i_stat |= 1u << bit; +} /* ---- Test harness ---- */ @@ -356,9 +363,54 @@ static void test_directory_frame_layout(void) { * Just check that read succeeded. */ } -int main(void) { +/* Exact scheduler deadlines must fire on the call that reaches the boundary. + * The old strict-inequality loops subtracted the countdown to zero without + * processing the event, after which sio_cycles_to_irq() no longer advertised + * it and the event could be delayed until an unrelated scheduler wake. */ +static void test_cycle_paced_exact_boundaries(void) { + const uint32_t irq_sio0 = 1u << 7; + const uint16_t ctrl = CTRL_TX_EN | CTRL_SELECT | CTRL_ACK_IRQ_EN; + + sio_init(); + memcard_init("test_dir"); + i_stat = 0; + sio_write(SIO_CTRL, ctrl); + sio_write(SIO_TX_DATA, 0x81); + + EXPECT_EQ("paced.shift.initial", 1088, sio_cycles_to_irq(irq_sio0)); + sio_advance(1087); + EXPECT_EQ("paced.shift.remaining", 1, sio_cycles_to_irq(irq_sio0)); + EXPECT_EQ("paced.shift.no_irq", 0, i_stat & irq_sio0); + sio_advance(1); + EXPECT_EQ("paced.ack.initial", 170, sio_cycles_to_irq(irq_sio0)); + EXPECT_EQ("paced.ack.no_irq", 0, i_stat & irq_sio0); + sio_advance(169); + EXPECT_EQ("paced.ack.remaining", 1, sio_cycles_to_irq(irq_sio0)); + sio_advance(1); + EXPECT_EQ("paced.ack.irq", irq_sio0, i_stat & irq_sio0); + + /* sio_tick() retains the same event walker for access-paced callers. */ + sio_init(); + memcard_init("test_dir"); + i_stat = 0; + sio_write(SIO_CTRL, ctrl); + sio_write(SIO_TX_DATA, 0x81); + sio_tick(1088); + EXPECT_EQ("paced.tick.ack", 170, sio_cycles_to_irq(irq_sio0)); + sio_tick(170); + EXPECT_EQ("paced.tick.irq", irq_sio0, i_stat & irq_sio0); +} + +int main(int argc, char **argv) { fprintf(stderr, "=== sio card protocol tests ===\n"); + if (argc == 2 && strcmp(argv[1], "exact-boundaries") == 0) { + test_cycle_paced_exact_boundaries(); + fprintf(stderr, "test_cycle_paced_exact_boundaries: %d/%d ok\n", + g_checks - g_failures, g_checks); + return g_failures > 0 ? 1 : 0; + } + test_no_card_present(); fprintf(stderr, "test_no_card_present: %d/%d ok\n", g_checks - g_failures, g_checks); @@ -399,6 +451,12 @@ int main(void) { (g_checks - prev_checks) - (g_failures - prev_fails), g_checks - prev_checks); + prev_checks = g_checks; prev_fails = g_failures; + test_cycle_paced_exact_boundaries(); + fprintf(stderr, "test_cycle_paced_exact_boundaries: %d/%d ok\n", + (g_checks - prev_checks) - (g_failures - prev_fails), + g_checks - prev_checks); + fprintf(stderr, "=== TOTAL: %d checks, %d failures ===\n", g_checks, g_failures); return g_failures > 0 ? 1 : 0; diff --git a/tools/aot_overlay_spike/README.md b/tools/aot_overlay_spike/README.md index efb5db0e..51fbbae6 100644 --- a/tools/aot_overlay_spike/README.md +++ b/tools/aot_overlay_spike/README.md @@ -5,10 +5,14 @@ disc image at build time, so a fresh install ships with overlay coverage instead of relying entirely on runtime (tcc/gcc) autocompile. See `docs/AOT_OVERLAY_PLAN.md` for the full design, findings, and honest coverage numbers. -**Status: SPIKE. Provably-correct for clean producers, not exhaustive.** These -scripts carry hardcoded paths (disc, scratchpad) and are Tomba-specific proofs of -concept, not a finished general tool. They exist so a future session can improve -discovery quality, not to be run as-is in a build. +**Status: ENHANCEMENT SPIKE. Provably-correct for clean producers, not exhaustive.** +`extract_generic.py` is path-parameterized and suitable for the current build +pipeline. Disc-container discovery remains engine-specific; unsupported producers +fail closed instead of being guessed as code. + +Coverage reports compare against finite played/live observed sets, not exhaustive +title inventories. A reported 100% means only 100% of that named observed set under +the named metric. ## What each does @@ -28,10 +32,14 @@ discovery quality, not to be run as-is in a build. - **Tomba 1:** 90% of played functions reproduced play-free + ~1964 unplayed extra; live-validated in-game (Dwarf Village went native, no runtime compile). -- **Tomba 2:** 661 functions byte-identical (entry+code_crc) to the shipped/played - vault — provably real — from the MAIN.EXE producer. The BIN header-table producer - now recovers a correct, self-consistent common base (jal-fit, below) — 21 A*.BIN - overlays converge on region 0x80108000 (+3996), 4 weak-signal files safely skipped. +- **Tomba 2:** the clean play-free cache now covers 1264/1856 played entries + (**68.1%**) and byte-matches 1144 (**61.6% entry+code_crc**). Direct-call + provenance for frameless leaves added 74 MAIN.EXE hits over the 60.0% baseline; + recovering the four call-sparse files added another 32 overlay-window hits; + strict raw-code recovery of CRD/SOP added 43 more played hits, and the first + audited adjacent-envelope shard added 2 more. + All 22 A*.BIN overlays converge on 0x80108F9C (region 0x80108000 +3996), + DEMO/GAME converge on 0x80106228, and OPN resolves to 0x8018A000. ## Correctness guarantee (why partial coverage is safe) @@ -41,6 +49,93 @@ A mis-positioned / data-as-code shard either fails audit at compile time or neve fires at runtime → coverage loss, never incorrect execution. Whatever static misses, production autocompile (tcc/gcc) self-heals on first visit. +## Durable runtime capture history + +The canonical `overlay_captures.json` is atomically replaced for live consumers. +With `[runtime] overlay_capture_history = true`, each changed coherent snapshot is +also represented by an independent record in `overlay_captures.addendum.jsonl` +beside the executable. Production's simple mode embeds the full snapshot (v1). +When an immutable persist directory is configured, dev mode writes a small v2 +record referencing the already-atomically-published snapshot instead of duplicating +megabytes of base64 every autocap interval. Vault merge verifies the referenced +file's FNV signature before ingesting it. A torn final line does not invalidate +earlier or later records. Merge it into the private additive vault with: + +```sh +python tools/coverage_vault.py merge --vault <vault-dir> \ + --addendum <exe-dir>/overlay_captures.addendum.jsonl +``` + +Dev configs can additionally set the project-relative +`overlay_capture_persist_dir` to retain immutable per-snapshot JSON files. Both +settings are opt-in; capture artifacts contain game bytes and must stay ignored. +Legacy dev addenda that embedded full snapshots before v2 can be compacted only +after every immutable copy passes its signature check: + +```sh +python tools/coverage_vault.py compact-addendum \ + --addendum <exe-dir>/overlay_captures.addendum.jsonl \ + --persist-dir <immutable-snapshot-dir> +``` + +The replacement is atomic and aborts without changing the addendum if any valid +record lacks its exact immutable snapshot. + +For a live-recall scoreboard that survives individual launches, pass the same +history to `coverage_report.py --addendum ...`. It unions only dispatch/function +entries from verified snapshots, so the report no longer depends on which latest +capture happened to be present when it ran. Runtime snapshots are cumulative +within a session. For well-formed v2 records the reporter verifies the newest +snapshot, parses the older entry lists, and skips their expensive FNV passes only +after proving every older set is contained by the verified head. The report calls +these records out explicitly as superseded but not FNV-verified; only the verified +head contributes entries. Every candidate must still carry a syntactically valid +FNV signature, and unverified parsing has per-file and aggregate size bounds. +Non-cumulative +content and records with missing, duplicate, or nonmonotonic session metadata are +conservatively processed independently with FNV verification; invalid records are +rejected. +For existing corpora that predate the addendum, `--captures` is repeatable; all +named snapshots are unioned into one live-history denominator. + +PS-X EXE extraction records normal-mode discovery provenance separately from +generic function-pointer candidates. `compile_overlays.py` promotes only those +entries that also pass its local callable/CFG proof to trusted `call_root`s. +When rebuilding identical bytes, prior overlapping alias groups are retained as +non-root bodies, so stronger new roots add coverage without displacing already +compiled indirect entries. +Reachable direct branches that cross a sibling-entry hard cap are also promoted +only after the target passes the same bounded CFG proof. This recovers out-of-line +switch/state blocks without a blind byte or pointer sweep. + +## Exact-hash BIOS resident code + +The base BIOS emitter covers ordinary ROM-resident code and the relocated kernel, +but SCPH-1001 also assembles a small device helper directly into RAM at +`0x8000DF80`. It is not one contiguous ROM relocation. The bundled +`bios_resident_code.json` records the exact 112-byte installed code image and its +six observed dispatch entries for BIOS SHA-256 +`71af94d1...f1e99d3`. Evidence is invariant across 415 snapshots from 10 sessions. + +`extract_generic.py` automatically appends the matching recipe when the framework +BIOS exists (or `--bios` / `PSXRECOMP_BIOS_ROM` names it). A different/missing BIOS +emits no resident record. `--only-bios-resident` materializes just these shared +recipes without scanning a game disc. The capture contains the code bytes only: +no page padding, no adjacent callback-pointer data, and no synthetic execution +claims. Its sole producer range is `DF80-DFF0`. + +`compile_overlays.py` marks only manifest-produced resident shards with a +`.resident` sidecar. The runtime preloads those marked DLLs because their compact +synthetic envelope cannot equal the kernel dirty-run key. Preload only registers +candidates: normal per-function live-byte CRC checks remain authoritative. At +boot the candidate initially mismatches and is invalid; after the BIOS installs +the helper, page-generation invalidation rechecks it and enables native dispatch. +An exact T2 static-only attract soak verified all six entries native, zero +interpreter appearances, zero aborts/guard yields, correct scene transitions, and +60-61 fps at BelowNormal priority. The shard emits exactly six functions with +zero unsupported instructions or bad targets; a rejected earlier page-envelope +prototype exposed padding as a seventh function and was not retained. + ## Multi-game sweep findings (2026-07-17) `extract_generic.py` runs the improved extraction from a game.toml. Results: @@ -49,14 +144,16 @@ misses, production autocompile (tcc/gcc) self-heals on first visit. recompiler in NORMAL mode (jr-$ra boundary scan) finds frameless functions overlay-mode's prologue-scan misses. Tomba2 MAIN.EXE: prologue 710 fns / 62% vault -> full-discovery 786 fns / 69% vault (3296 shards, 0 audit fails); - the tool now emits 3500 discovered seeds vs 1210 prologues. -- **Generality is ENGINE-SPECIFIC, not universal.** The two producer types + the current tool emits 3503 discovered entries vs 1210 prologues. It also + carries normal mode's exact overlapping-range recipes into clean overlay + builds, so alias coverage does not depend on an older cache manifest. +- **Generality is ENGINE-SPECIFIC, not universal.** The initial two producer types (self-describing PS-X-EXE + {count,ptr[]} header-table) cover the Whoopee Camp engine (Tomba 1 header-table; Tomba 2 MAIN.EXE + BIN) but detect ZERO overlays - on Vigilante 8 (Luxoflux) and Mega Man X6 (Capcom) — those load overlays in a - different container/format (likely compressed/archived). Each engine family - needs its own producer. Matches the Legaia-decomp finding: overlay enumeration - is bespoke per engine. + on Vigilante 8 (Luxoflux) and initially detected zero on Mega Man X6 (Capcom). + The indexed/HED archive producers below now cover MMX6 and Ape Escape; other + engine families still need their own byte-proven container parser. Matches the + Legaia-decomp finding: overlay enumeration is bespoke per engine. - **SOLVED (2026-07-17) — header-table base recovery via jal-target self-consistency.** The old delta-sweep matched the export-table pointers against prologues, but those pointers point at mid-function DISPATCH entries, not prologues (measured: 0/29 hit @@ -80,13 +177,185 @@ misses, production autocompile (tcc/gcc) self-heals on first visit. - Bugs fixed by the sweep: multi-.bin cue (data-track selection), base-EXE exclusion, game.toml UTF-8 BOM, normal-mode .ranges format (`F <entry>` w/o crc). +## Raw-code and adjacent-envelope recovery (2026-07-18) + +Not every position-fixed code file has a pure `{count, ptr[]}` export header. +`recover_raw_base()` applies a stricter unbounded jal/prologue vote: score >= 8, +at least 2x the runner-up, and at least 25% of apparent prologues agreeing on one +RAM-fitting base. This recovers Tomba 2 `CRD.BIN` at `0x8018A000` (32:3) and +`SOP.BIN` at `0x80108F9C` (12:3). Both are byte-identical to multiple played-vault +images; their two shards compile with zero unsupported instructions or bad +targets. It also finds Tomba 1 `OPTSUB00.BIN` (exact played-vault match) and +`DSPSUB2.BIN` (99.96% live-byte match, consistent with runtime fixups), without +touching the Tomba 1 cache. + +Runtime dirty-page capture may coalesce directly adjacent files under the earlier +page key. The extractor therefore also emits exact two-producer concatenations. +For Tomba 2, `GAME.BIN` ends exactly where every A*/SOP file begins, producing +`0x80106000` envelope variants in addition to the standalone `0x80108000` shards. +The A01 composite—the live attract scene's measured hot variant—audits cleanly +(459 functions, zero unsupported/bad targets). A clean static-only soak loaded +that exact `00106000_0DC32D96` shard and ran the formerly ~14 fps lava-area attract +demo at 65–67 fps while the runtime process remained BelowNormal. The scene rendered +correctly, with no range-index or lazy-manifest overflow. + +`coverage_report.py` reports three separate bounded metrics: exact entry address; +exact `(entry, code_crc)` candidate, preserving every observed CRC variant at a +reused address; and unverified interval containment potential. The distinction +matters: runtime/autocompile vaults may contain one-entry fragments at consecutive +instructions, while static AOT emits one broad function with the same PCs in its +guarded `R` ranges. Interval containment does not prove that the owning variant or +a valid compiled interior matches live bytes. At the historical Tomba 2 checkpoint, +the play-free overlay cache plus exact-hash resident shard contained 97.6% of the +observed vault addresses in static intervals. Pass the generated base BIOS +dispatcher with `--bios-dispatch generated/SCPH1001_dispatch.c` to report separate +combined metrics. Including it reached 100% interval containment for the named +finite full-playthrough and verified live-history sets; that is not exhaustive +title coverage or proof of native dispatch. This avoids generating duplicate +overlay shards for code already provided by the BIOS producer. + +## Indexed and companion archive recovery (2026-07-18) + +Large-container extraction first exposed an unrelated quadratic I/O bug: +`DiscReader.read_file_bytes()` appended immutable bytes once per 2 KiB sector. +It now joins sector chunks once; reading MMX6's 50.9 MB DAT fell from minutes to +about 0.25 seconds on the validation machine. + +`ROCK_X6.BIN` is a strict 0x800-aligned `{id,size}[]` archive, not compressed +code. Its members independently vote three link bases (`0x800E9060`, +`0x800F9800`, `0x801E9800`). A base is trusted only after at least two members +produce a sharp >=8-vote, >=2x jal-to-prologue peak; siblings need at least two +votes for that exact consensus. Mixed archive members retain **direct-JAL roots** +as their conservative recipe. Normal-mode discovery may additionally contribute +decoder-classified entries and exact overlapping alias ranges. This enrichment +is explicitly optional: `compile_overlays.py` attempts it first, but any +generated-C audit or host-compiler rejection retries the exact same bytes with +direct-call roots only. A rejected recipe never contributes a DLL or a failure +to the final cache. + +The optional indirect-dispatch enrichment is deliberately narrow. A framed root +must be adjacent to a prior `jr ra`, establish a bounded stack frame, and save `ra` +in-frame before its first control transfer. A switch must match the canonical +producer-bounded `sltiu` guard + NOP, `sll`, `lui`+`addiu`, `addu`, `lw`, exact +`jr` sequence; clobbered or skipped definitions, malformed/foreign tables, and +invalid targets reject the whole table. Case targets and call continuations are +dispatch-only interiors, never roots. Python discovery, C++ analysis, and code +generation share those bounds. Proof metadata is diagnostic; an audit or compiler +failure strips framed roots, aliases, dispatch PCs, and proof fields before retrying +the exact bytes with direct-JAL roots only. + +The validation compile produced `PSX_SHARD_RESULT ok=31 failed=0 skipped=0` +(30 members + BIOS resident); unsafe enrichment fell back while clean members +retained broad ranges. Against the union of 16 legacy MMX6 capture files, overlay +interval containment rose from the direct-only **71.8%** baseline to **93.9%** +(636/677). Every one of the remaining 41 PCs is in the BIOS/kernel window; +including the separately recompiled, live-byte-guarded base BIOS raises combined +interval containment to **100.0%** (677/677) for that observed set. Validation +used only disposable `%TEMP%` caches. + +Tomba 1's header-table exports require a different conservative retry. Those +authoritative addresses are commonly switch-case entries in the middle of a +function, so a direct-JAL-only retry loses the dispatcher while a broad scan can +walk into embedded data. The extractor pairs each export with its nearest +preceding prologue and bounds it to the proven producer. Call discovery proceeds +in stable rounds so an interior callee cannot split and truncate a later explicit +host. Dense in-image pointer tables are rejected even when their words happen to +decode as MIPS, while bounded return-to-return scanning recovers independently +valid unreferenced frameless leaves. A clean 25-record corpus produces 17 unique +shards with zero audit failures. Overlay ranges cover **820/823 (99.6%)** +historical-vault PCs and **410/450 (91.1%)** live-history PCs; every residual is +in the separately recompiled BIOS/kernel ranges, producing **100.0% combined +interval containment** on both observed scoreboards. The generated-C audit +remains the gate: rejected broad discovery is never installed. + +Ape Escape's `KKIIDDZZ.HED` encodes contiguous +`size_sectors:12 | logical_sector:20` runs spanning sibling DAT then BNS files. +The same cross-member vote gate proves `0x80136000` (10 anchors), `0x8013D000` +(27), and two mirrored minigame EXEs. Ordinary PS-X EXE handling owns the latter; +the HED producer emits 44 BNS members. Together with two self-describing minigame +EXEs and the resident BIOS recipe, the disposable validation cache has all 47 +candidates compiled with zero unsupported/bad targets. + +Normal-mode PS-X discovery quarantines its one provenance-free fallback: the +image body start is excluded when the PS-X header declares a different entry. +This removes Ape MINI2's body-leading address/string table at `0x80100000` while +retaining its declared `0x80100C84` entry. All decoder-classified interior +entries remain ordinary candidates, and the extractor serializes their `F/R` +overlapping alias recipes instead of promoting them to hard call roots. A clean +Tomba 2 disposable rebuild compiled 53/53 candidates with zero unsupported/bad +targets and, together with the base BIOS, reached **100% interval containment** +against the finite full-playthrough vault and 765-entry append-only live history. +No prior MAIN manifest was present for the two regenerated shards. Position-fixed +framed scans likewise recover Psy-Q's exact +`lui R; load ...,off(R); addiu sp,sp,-N` entry after a previous return, replacing +the old root eight bytes late. This closes Tomba 1's historical `0x80110E30` gap +in the clean X00 variant without minting overlapping functions. + +A fresh Ape validation rebuilt all **47/47** candidates with zero audit or host- +compiler failures. A full title-to-attract-to-title cycle exercised four overlay +generations and 107 dispatch PCs. The overlay cache covers all 72 exercised game +PCs by compiled range; the remaining 35 are BIOS/kernel PCs, and the separately +generated base BIOS covers them all (**100.0% combined interval containment** of +that observed set). Live-byte validation rejected 21 stale candidates without +executing them, while every loaded shard reported zero missing manifests and both loader +indexes stayed within capacity. Screenshots verified the rainbow/falling attract +scene and returned title screen rendered correctly. The dev persistence profile +produced 21/21 signed immutable snapshots with zero invalid or duplicate records; +production uses only the append-only executable-local history. + +Shard publication is interruption-safe. GCC/tcc now writes a unique sibling +temporary DLL and the tool atomically replaces the content-keyed cache name only +after a successful, non-empty output. Cache reuse additionally requires a +non-empty `.ranges` manifest. A killed compiler therefore cannot leave a partial +final-named DLL that a later build mistakes for a valid shard, and a failed +`--force` rebuild cannot destroy the previous good DLL. + +The `cg5_060368b2` discovery checkpoint was then regenerated from each disc and +cross-title checked in disposable caches. Ape GCC-built **47/47** candidates and +retained **107/107 combined live-history interval containment**. MMX6 GCC-built +**31/31** candidates and retained **677/677 combined interval containment**; broad +normal-mode attempts containing embedded data or an incomplete label graph were rejected and +the corresponding shards safely retried with direct seeds. Tomba 2's full set of +**53/53** candidates passed the generated-C audit with zero unsupported/bad +targets, and GCC built representative MAIN, large-area, OPN/CRD, and BIOS shards; +11 representative GCC shards were retained before the full-corpus pass switched +to the packaged compiler. That validation also exposed and fixed TCC-path parity +bugs: TCC now receives the same `PSX_NO_DEBUG_TOOLS` and block-cycle defines as +GCC, and a generated-source-only shim supplies the unsupported `__builtin_ctz` +without changing hashed runtime headers. TinyCC 0.9.27 then built the complete +T2 set **53/53**. Atomic publication also removes TCC's staged `.def` sidecars, +so successful and interrupted compiles leave only final DLL/manifest pairs. + ## Next to raise coverage (future session) -1. Frameless-leaf + indirect-call-table seed discovery (helps every game; would - lift MAIN.EXE past ~62% and Tomba 1 past 90%). +1. ~~Direct-call frameless-leaf discovery~~ — DONE. Reachable `jal` targets are + emitted as trusted `call_root` seeds; same-basic-block constant-register + `jalr`/tail-`jr` targets are resolved with clobber checks. Exact-entry recall + first rose by 74 MAIN.EXE entries. Exact-entry boundary verification now also + retains normal-mode frameless leaves aligned by NOPs after a preceding return; + this added 13 clean MAIN definitions and closed every remaining MAIN code-range + gap. The generated-C audit remains zero unsupported / zero bad targets. + Position-fixed producers also scan dense runs of at least three in-range + function pointers. A target is promoted only when it independently has a + prologue or preceding return boundary, so isolated pointer-shaped data and + mid-function labels remain excluded. Read-only Tomba 1 regression data proves + this finds its indirect-only leaves at 0x80111BB4/0x80111BCC; all 11 new + Tomba 2 targets audit cleanly in their standalone image variants. Position- + fixed extraction additionally verifies unreferenced candidates immediately + after a prior return with the same bounded CFG proof; this recovers Tomba 1's + final historical miss at `0x8010427C`. Stable-round exact discovery absorbs + call-derived interior aliases into their existing host instead of using them + as hard caps. Together these changes bring Tomba 1's combined historical and + live observed-set scoreboards to **100.0% interval containment**. 2. ~~Header-table base recovery~~ — DONE (jal-fit, above). -3. Recover the weak-signal skipped overlays (Tomba 2 A09/A0J/GAME/OPN): likely - compressed/archived or too few intra-overlay calls; may need a decompressor or - a lower-confidence seed source before jal-fit can lock a base. -4. Extract the kernel `0x80000000` region once from the BIOS (game-independent). +3. ~~Recover weak-signal A09/A0J/GAME/OPN~~ — DONE. They are ordinary uncompressed + MIPS, not archives. Counting only callable `jal` targets sharply resolves + A09/A0J/OPN; GAME's 8-byte near-tie resolves through the exact base independently + proved by DEMO. The played vault byte-proves GAME at 0x80106228. Ambiguous files + without one unique trusted match still fail closed. +4. ~~AOT the game-independent kernel region once from the BIOS~~ — + DONE without compiling the whole dirty kernel capture. The base BIOS recompiler + supplies relocated guarded bodies and A0/B0/C0 stubs. The only invariant + installed-code gap is the exact-hash `DF80-DFF0` resident recipe above. Padding + and the adjacent `DFFC` callback pointer are intentionally excluded from code. 5. Generalize into a real `tools/` producer (no hardcoded paths; disc + game.toml in). diff --git a/tools/aot_overlay_spike/bios_resident_code.json b/tools/aot_overlay_spike/bios_resident_code.json new file mode 100644 index 00000000..5089a251 --- /dev/null +++ b/tools/aot_overlay_spike/bios_resident_code.json @@ -0,0 +1,35 @@ +{ + "schema": "psxrecomp bios resident code v1", + "images": [ + { + "name": "SCPH-1001 boot-installed device helper", + "bios_sha256": "71af94d1e47a68c11e8fdb9f8368040601514a42a5a399cda48c7d3bff1e99d3", + "region_start": "0x8000DF80", + "region_size": "0x70", + "evidence": { + "verified_snapshots": 415, + "verified_sessions": 10, + "distinct_code_images": 1, + "code_window_crc32": "0x4EE6AC69" + }, + "code_fragments": [ + { + "address": "0x8000DF80", + "words": [ + "0x946F000A", "0x3C080000", "0x01E2C025", "0x37190012", + "0xA479000A", "0x24080028", "0x2508FFFF", "0x1500FFFE", + "0x00000000", "0x03E00008", "0x00000000", "0x8C621074", + "0x00000000", "0x30420080", "0x1040000B", "0x00000000", + "0x8C621044", "0x00000000", "0x30420080", "0x1440FFFC", + "0x00000000", "0x3C020001", "0x8C42DFFC", "0x00000000", + "0x00400008", "0x00000000", "0x03E00008", "0x00000000" + ] + } + ], + "dispatch_entry_pcs": [ + "0x8000DF80", "0x8000DF98", "0x8000DFA4", + "0x8000DFAC", "0x8000DFC0", "0x8000DFD4" + ] + } + ] +} diff --git a/tools/aot_overlay_spike/coverage_report.py b/tools/aot_overlay_spike/coverage_report.py new file mode 100644 index 00000000..a1cb8f53 --- /dev/null +++ b/tools/aot_overlay_spike/coverage_report.py @@ -0,0 +1,803 @@ +#!/usr/bin/env python3 +"""AOT static-coverage recall report + gap manifest. + +Answers both "which played manifest entries did static extraction reproduce?" +and "which played entry PCs lie in any compiled static code interval?" The +latter is only an address-containment potential metric: it does not prove that +the containing manifest belongs to the live content variant, passes its whole- +function CRC guard, or can dispatch at that interior PC. + +Two ground-truth "needed" sources: + * a played/coverage VAULT cache dir (.ranges from a full playthrough) — the most + complete needed-set we have; the primary recall benchmark. + * a runtime CAPTURES json (executed_pcs from a live session) — what a specific + drive exercised; a live spot-check. + +Recall is reported at three strengths: + * entry-level : same function ENTRY address discovered (did we find it?) + * interval potential: played entry PC lies in an R range from some static AOT + * entry+code_crc : same entry AND same manifest code CRC candidate + +Usage: + coverage_report.py --static <static-cache-dir> --vault <vault-cache-dir> + [--bios-dispatch <SCPHxxxx_dispatch.c>] + [--captures <runtime_overlay_captures.json>]... + [--addendum <overlay_captures.addendum.jsonl>] + [--prior-report <gaps.json> --assume-static-superset] + --out-md <path.md> --out-json <path.json> [--game <id>] +Cache dirs are scanned recursively for *.ranges; a captures json is the v2 schema. +""" +import argparse, bisect, os, sys, json, re, glob, zlib +from collections import defaultdict + +MASK = 0x1FFFFFFF +FNV64_OFFSET = 1469598103934665603 +FNV64_PRIME = 1099511628211 +MAX_UNVERIFIED_SNAPSHOT_BYTES = 32 * 1024 * 1024 +MAX_UNVERIFIED_TOTAL_BYTES = 2 * 1024 * 1024 * 1024 + +def norm(a): return a & MASK + +def region_of(a): + """Page-region label for grouping (aligns to the overlay window bases).""" + return norm(a) & 0xFFFFF000 + +def merge_intervals(intervals): + merged = [] + for lo, hi in sorted(intervals): + if not merged or lo > merged[-1][1]: + merged.append([lo, hi]) + elif hi > merged[-1][1]: + merged[-1][1] = hi + return [(lo, hi) for lo, hi in merged] + +def _zero_filled_crc(size): + crc = 0 + zeroes = bytes(min(size, 65536)) + remaining = size + while remaining: + take = min(remaining, len(zeroes)) + crc = zlib.crc32(zeroes[:take], crc) + remaining -= take + return crc & 0xFFFFFFFF + +def parse_ranges_dir(d, with_audit=False): + """Return entries/ranges, rejecting proven all-zero data-as-code records. + + A valid function cannot be an entire compiled range of MIPS NOP words: it + has no return or transfer. Historical runtime compilers nevertheless minted + such ranges from observed sequential PCs. The v2 manifest has enough proof + to quarantine them without needing the original capture bytes: F carries + the range CRC and its following R carries the exact byte count. + """ + # One virtual entry can legitimately have several content-keyed overlay + # variants. The runtime retains all of them and selects by the owning + # function's whole-range CRC, so collapsing this to entry -> one arbitrary + # CRC makes the scoreboard depend on glob traversal order. + ent = defaultdict(set) + intervals = [] + quarantined = set() + for rf in glob.glob(os.path.join(d, '**', '*.ranges'), recursive=True): + pending = None + with open(rf, errors='ignore') as manifest: + for line in manifest: + m = re.match(r'F\s+([0-9A-Fa-f]+)\s+([0-9A-Fa-f]+)', line) + if m: + if pending is not None: + ent[pending[0]].add(pending[1]) + pending = (norm(int(m.group(1), 16)), int(m.group(2), 16)) + continue + m = re.match(r'R\s+([0-9A-Fa-f]+)\s+([0-9A-Fa-f]+)', line) + if m: + lo = norm(int(m.group(1), 16)) + size = int(m.group(2), 16) + if (pending is not None and size > 0 and size % 4 == 0 and + pending[1] == _zero_filled_crc(size)): + quarantined.add((pending[0], pending[1], size)) + else: + if pending is not None: + ent[pending[0]].add(pending[1]) + intervals.append((lo, lo + size)) + pending = None + if pending is not None: + ent[pending[0]].add(pending[1]) + result = (dict(ent), merge_intervals(intervals)) + if not with_audit: + return result + audit = [ + {'entry': f'0x{entry | 0x80000000:08X}', + 'code_crc': f'{crc:08X}', 'size': size} + for entry, crc, size in sorted(quarantined) + ] + return result + (audit,) + +def _c_initializer(text, declaration_pattern): + """Return the braced initializer following a unique C declaration.""" + match = re.search(declaration_pattern, text) + if not match: + raise ValueError(f'missing generated-C declaration: {declaration_pattern}') + start = text.find('{', match.end()) + if start < 0: + raise ValueError('generated-C declaration has no initializer') + depth = 0 + for pos in range(start, len(text)): + if text[pos] == '{': + depth += 1 + elif text[pos] == '}': + depth -= 1 + if depth == 0: + return text[start + 1:pos] + raise ValueError('unterminated generated-C initializer') + +def parse_bios_dispatch(path): + """Return base-BIOS dispatch entries and relocated kernel body ranges. + + The generated dispatcher has many unrelated numeric initializers, so parse + only the two named tables instead of matching address triples globally. + """ + with open(path, encoding='utf-8', errors='ignore') as generated: + text = generated.read() + dispatch = _c_initializer( + text, r'\bDispatchEntry\s+dispatch_table\s*\[[^]]*\]\s*=') + bodies = _c_initializer( + text, r'\bPsxKernelBody\s+psx_bios_kernel_bodies\s*\[[^]]*\]\s*=') + entries = { + norm(int(value, 16)) + for value in re.findall( + r'\{\s*0x([0-9A-Fa-f]+)u?\s*,\s*func_[0-9A-Fa-f]+\s*\}', dispatch) + } + intervals = [] + for _, lo, hi in re.findall( + r'\{\s*0x([0-9A-Fa-f]+)u?\s*,\s*' + r'0x([0-9A-Fa-f]+)u?\s*,\s*0x([0-9A-Fa-f]+)u?\s*\}', bodies): + lo, hi = norm(int(lo, 16)), norm(int(hi, 16)) + if hi > lo: + intervals.append((lo, hi)) + try: + native_stubs = _c_initializer( + text, r'\bPsxNativeStub\s+psx_bios_native_stubs\s*\[[^]]*\]\s*=') + except ValueError: + native_stubs = '' + for key, lo, hi in re.findall( + r'\{\s*0x([0-9A-Fa-f]+)u?\s*,\s*' + r'0x([0-9A-Fa-f]+)u?\s*,\s*0x([0-9A-Fa-f]+)u?\s*\}', native_stubs): + key, lo, hi = norm(int(key, 16)), norm(int(lo, 16)), norm(int(hi, 16)) + if hi > lo and lo <= key < hi: + entries.add(key) + intervals.append((lo, hi)) + if not entries or not intervals: + raise ValueError('generated BIOS dispatcher contained an empty static table') + return entries, merge_intervals(intervals) + +def parse_captures_executed(path): + """-> set of FUNCTION-ENTRY addrs (masked) the runtime dispatched to. + Use dispatch/function entries only — executed_pcs is per-basic-block PCs + (many per function), which is not comparable to the vault's function-entry + granularity and would pollute the recall denominator.""" + ent = set() + for cap in json.load(open(path)): + for key in ('dispatch_entry_pcs', 'function_entry_pcs'): + for a in cap.get(key, []): + ent.add(norm(int(a, 16))) + return ent + +def _fnv64_bytes(data, value=FNV64_OFFSET): + for byte in data: + value ^= byte + value = (value * FNV64_PRIME) & 0xFFFFFFFFFFFFFFFF + return value + +def _fnv64_file(path): + value = FNV64_OFFSET + with open(path, 'rb') as source: + while True: + chunk = source.read(65536) + if not chunk: + break + value = _fnv64_bytes(chunk, value) + return value + +def parse_addendum_entries(path): + """Union dispatch/function entries from verified v1/v2 history records. + + Runtime v2 snapshots are cumulative within one session: the capture tables + only grow, and every history record references a full immutable snapshot. + For a well-formed session, verify the newest snapshot and cheaply prove that + every older entry set is a subset before skipping their expensive FNV pass. + Every candidate must still have a syntactically valid signature, and the + unverified reads are size-bounded. If content is non-cumulative, missing, or + unreadable, fall back to verifying and unioning every valid record as before. + + Records without trustworthy session/sequence metadata remain independent, + preserving the conservative behavior for hand-written and legacy history. + """ + entries = set() + seen_refs = set() + audit = {'v1_records': 0, 'v2_records': 0, 'invalid_records': 0, + 'duplicate_refs': 0, 'verified_snapshots': 0, + 'unverified_superseded_records': 0, + 'unverified_superseded_bytes': 0} + session_records = defaultdict(list) + independent_records = [] + all_v2_records = [] + verified_probe = {} + unverified_bytes_read = 0 + + def capture_entries(captures): + found = set() + if not isinstance(captures, list): + return found + for cap in captures: + if not isinstance(cap, dict): + continue + for key in ('dispatch_entry_pcs', 'function_entry_pcs'): + for addr in cap.get(key, []): + found.add(norm(int(addr, 16) if isinstance(addr, str) + else int(addr))) + return found + + def add_captures(captures): + entries.update(capture_entries(captures)) + + def snapshot_fields(record): + snapshot = record.get('snapshot') + expected = str(record.get('fnv64', '')).upper() + if not isinstance(snapshot, str) or not snapshot: + return None, expected, None + if not os.path.isabs(snapshot): + snapshot = os.path.join(os.path.dirname(path), snapshot) + snapshot = os.path.abspath(snapshot) + return snapshot, expected, (os.path.normcase(snapshot), expected) + + def read_snapshot_bytes(snapshot, max_bytes=None): + with open(snapshot, 'rb') as source: + if max_bytes is not None and os.fstat(source.fileno()).st_size > max_bytes: + raise ValueError('snapshot exceeds unverified parse bound') + data = source.read() if max_bytes is None else source.read(max_bytes + 1) + if max_bytes is not None and len(data) > max_bytes: + raise ValueError('snapshot exceeds unverified parse bound') + return data + + def entries_from_bytes(data): + return capture_entries(json.loads(data)) + + with open(path, encoding='utf-8', errors='replace') as history: + for lineno, line in enumerate(history, 1): + if not line.strip(): + continue + try: + record = json.loads(line) + except Exception as exc: + print(f' warn: ignoring invalid addendum line {lineno} ({exc})') + audit['invalid_records'] += 1 + continue + if not isinstance(record, dict): + audit['invalid_records'] += 1 + continue + schema = record.get('schema') + if schema == 'psxrecomp overlay capture addendum v1': + audit['v1_records'] += 1 + add_captures(record.get('captures')) + continue + if schema != 'psxrecomp overlay capture addendum v2': + audit['invalid_records'] += 1 + continue + audit['v2_records'] += 1 + all_v2_records.append((lineno, record)) + game = record.get('game') + session = record.get('session') + sequence = record.get('sequence') + if (isinstance(game, str) and game and + isinstance(session, str) and session and + isinstance(sequence, int) and not isinstance(sequence, bool) and + sequence > 0): + session_records[(game, session)].append( + (sequence, lineno, record)) + else: + independent_records.append((lineno, record)) + + # Preserve the original duplicate-reference audit even when cumulative + # session records later avoid per-file verification. + referenced = set() + for _, record in all_v2_records: + _, _, ref = snapshot_fields(record) + if ref is not None: + if ref in referenced: + audit['duplicate_refs'] += 1 + else: + referenced.add(ref) + + # A valid runtime session has unique, monotonically increasing sequence + # numbers in append order. Anything else is treated independently rather + # than assuming the producer's cumulative-snapshot contract. + candidate_groups = [] + for records in session_records.values(): + append_order = [sequence for sequence, _, _ in records] + if (len(set(append_order)) != len(append_order) or + append_order != sorted(append_order)): + independent_records.extend((lineno, record) + for _, lineno, record in records) + else: + candidate_groups.append(list(reversed(records))) + candidate_groups.extend([[(0, lineno, record)] + for lineno, record in independent_records]) + + for candidates in candidate_groups: + # Metadata is not itself proof that a hand-written v2 producer is + # cumulative. Parse (but do not FNV-hash) the older entry lists and + # skip them only when the newest verified set demonstrably contains + # every one. Otherwise the original per-record verifier below runs. + collapse_metadata_valid = all( + re.fullmatch(r'[0-9A-F]{16}', snapshot_fields(record)[1]) + for _, _, record in candidates) + if len(candidates) > 1 and collapse_metadata_valid: + _, _, newest_record = candidates[0] + newest_path, newest_expected, newest_ref = snapshot_fields(newest_record) + if (newest_path is not None and newest_ref not in seen_refs and + os.path.isfile(newest_path) and newest_expected): + try: + # Hash and parse one byte buffer. Reopening between those + # operations would permit a replacement-file TOCTOU. + newest_bytes = read_snapshot_bytes(newest_path) + if newest_expected != '%016X' % _fnv64_bytes(newest_bytes): + raise ValueError('snapshot signature mismatch') + newest_entries = entries_from_bytes(newest_bytes) + verified_probe[newest_ref] = newest_entries + cumulative = True + unverified_limit = min( + MAX_UNVERIFIED_SNAPSHOT_BYTES, + max(1024 * 1024, len(newest_bytes) * 2)) + group_unverified_bytes = 0 + for _, _, older_record in candidates[1:]: + older_path, _, _ = snapshot_fields(older_record) + if older_path is None or not os.path.isfile(older_path): + cumulative = False + break + remaining = (MAX_UNVERIFIED_TOTAL_BYTES - + unverified_bytes_read) + if remaining <= 0: + cumulative = False + break + older_bytes = read_snapshot_bytes( + older_path, min(unverified_limit, remaining)) + unverified_bytes_read += len(older_bytes) + group_unverified_bytes += len(older_bytes) + if not entries_from_bytes(older_bytes).issubset(newest_entries): + cumulative = False + break + except Exception: + cumulative = False + if cumulative: + seen_refs.add(newest_ref) + entries.update(newest_entries) + audit['verified_snapshots'] += 1 + audit['unverified_superseded_records'] += len(candidates) - 1 + audit['unverified_superseded_bytes'] += group_unverified_bytes + continue + for _, lineno, record in candidates: + snapshot, expected, ref = snapshot_fields(record) + if snapshot is None: + audit['invalid_records'] += 1 + continue + if ref in seen_refs: + continue + seen_refs.add(ref) + if not os.path.isfile(snapshot) or not expected: + print(f' warn: ignoring missing/mismatched snapshot on line ' + f'{lineno}: {snapshot}') + audit['invalid_records'] += 1 + continue + try: + snapshot_entries = verified_probe.pop(ref, None) + if snapshot_entries is None: + snapshot_bytes = read_snapshot_bytes(snapshot) + if expected != '%016X' % _fnv64_bytes(snapshot_bytes): + raise ValueError('snapshot signature mismatch') + snapshot_entries = entries_from_bytes(snapshot_bytes) + entries.update(snapshot_entries) + except Exception as exc: + print(f' warn: ignoring unreadable/mismatched snapshot on line {lineno} ' + f'({exc})') + audit['invalid_records'] += 1 + continue + audit['verified_snapshots'] += 1 + return entries, audit + +def _crc_set(value): + """Normalize legacy scalar CRC values and the current variant sets.""" + if value is None: + return set() + if isinstance(value, (set, frozenset, list, tuple)): + return {int(crc) for crc in value if crc is not None} + return {int(value)} + + +def recall(needed_entries, static_ent, static_ranges, needed_crc=None): + """Return exact-entry, exact-candidate, and interval-potential metrics. + + ``static_ent`` and ``needed_crc`` map an entry address to every known code + CRC variant at that VA. Scalar values remain accepted for older callers. + An R-interval hit is intentionally reported only as unverified potential: + ranges from different content variants are merged for this diagnostic. + """ + covered = set(static_ent) + hit = needed_entries & covered + miss = needed_entries - covered + range_starts = [lo for lo, _ in static_ranges] + def in_static_range(entry): + i = bisect.bisect_right(range_starts, entry) - 1 + return i >= 0 and entry < static_ranges[i][1] + range_hit = {entry for entry in needed_entries if in_static_range(entry)} + range_miss = needed_entries - range_hit + out = {'needed': len(needed_entries), 'covered_here': len(hit), + 'missed': len(miss), 'recall_entry': (len(hit)/len(needed_entries) if needed_entries else 0.0), + 'misses': sorted(miss), + 'covered_by_interval_potential': len(range_hit), + 'missed_interval_potential': len(range_miss), + 'recall_interval_potential': (len(range_hit)/len(needed_entries) if needed_entries else 0.0), + 'interval_potential_misses': sorted(range_miss), + 'interval_metric_semantics': 'unverified_address_containment_only', + # Backward-compatible JSON aliases. These do not imply a matching + # content variant or a dispatchable CPS continuation. + 'covered_by_code_range': len(range_hit), + 'missed_code_range': len(range_miss), + 'recall_code_range': (len(range_hit)/len(needed_entries) if needed_entries else 0.0), + 'range_misses': sorted(range_miss)} + if needed_crc is not None: + needed_candidates = { + (entry, crc) + for entry in needed_entries + for crc in _crc_set(needed_crc.get(entry)) + } + static_candidates = { + (entry, crc) + for entry, variants in static_ent.items() + for crc in _crc_set(variants) + } + crc_hits = needed_candidates & static_candidates + crc_misses = needed_candidates - static_candidates + crc_hit_addresses = {entry for entry, _ in crc_hits} + out['needed_entry_crc'] = len(needed_candidates) + out['covered_entry_crc'] = len(crc_hits) + out['missed_entry_crc'] = len(crc_misses) + out['recall_entry_crc'] = ( + len(crc_hits) / len(needed_candidates) if needed_candidates else 0.0) + out['covered_entry_crc_addresses'] = len(crc_hit_addresses) + out['recall_entry_crc_addresses'] = ( + len(crc_hit_addresses) / len(needed_entries) if needed_entries else 0.0) + out['entry_crc_misses'] = sorted(crc_misses) + return out + +def group_by_region(addrs): + g = defaultdict(list) + for a in addrs: g[region_of(a)].append(a) + return {r: sorted(v) for r, v in sorted(g.items())} + +def main(): + ap = argparse.ArgumentParser() + ap.add_argument('--static', required=True, help='static shard cache dir (.ranges)') + ap.add_argument('--bios-dispatch', + help='generated base-BIOS dispatch C; adds already-native BIOS ' + 'entries/ranges to separate combined metrics') + ap.add_argument('--vault', help='played/coverage vault cache dir (.ranges)') + ap.add_argument('--captures', action='append', + help='runtime overlay_captures.json (repeat for multiple sessions)') + ap.add_argument('--addendum', help='append-only runtime capture history (.jsonl)') + ap.add_argument('--prior-report', help='roll forward a persisted live gap set') + ap.add_argument('--assume-static-superset', action='store_true', + help='assert current static entries retain every prior static entry') + ap.add_argument('--game', default='UNKNOWN') + ap.add_argument('--out-md', required=True) + ap.add_argument('--out-json', required=True) + a = ap.parse_args() + + if a.prior_report and not a.assume_static_superset: + ap.error('--prior-report requires the explicit --assume-static-superset assertion') + + static_ent, static_ranges, static_zero = parse_ranges_dir( + a.static, with_audit=True) + report = {'game': a.game, 'static_entries': len(static_ent), 'sources': {}} + report['static_entry_crc_candidates'] = sum( + len(_crc_set(variants)) for variants in static_ent.values()) + report['static_quarantined_zero_ranges'] = static_zero + combined_ent = { + entry: set(_crc_set(variants)) + for entry, variants in static_ent.items() + } + combined_ranges = static_ranges + if a.bios_dispatch: + try: + bios_ent, bios_ranges = parse_bios_dispatch(a.bios_dispatch) + except (OSError, ValueError) as exc: + ap.error(f'cannot parse --bios-dispatch: {exc}') + for entry in bios_ent: + combined_ent.setdefault(entry, set()).add(None) + combined_ranges = merge_intervals(static_ranges + bios_ranges) + report['bios_dispatch'] = a.bios_dispatch + report['bios_static_entries'] = len(bios_ent) + report['bios_static_ranges'] = len(bios_ranges) + + md = [] + md.append(f'# AOT static-coverage recall — {a.game}\n') + md.append('_How much of the played reference set did the play-free static ' + 'extractor reproduce, and how much has unverified address overlap ' + 'with a compiled static interval?_\n') + md.append(f'- Static shard cache: `{a.static}`') + md.append(f'- Static manifest entry addresses: **{len(static_ent)}**; ' + f'content-keyed entry+CRC candidates: ' + f'**{report["static_entry_crc_candidates"]}**\n') + if static_zero: + md.append(f'- Quarantined proven all-zero static ranges: ' + f'**{len(static_zero)}** (excluded as data, not code)\n') + if a.bios_dispatch: + md.append(f'- Base BIOS native dispatch entries: **{len(bios_ent)}**; ' + f'relocated kernel body ranges: **{len(bios_ranges)}**') + md.append('- Combined metrics below count both the play-free overlay cache ' + 'and the separately generated, live-byte-guarded base BIOS.\n') + + if a.vault: + vault_ent, _, vault_zero = parse_ranges_dir(a.vault, with_audit=True) + report['vault_quarantined_zero_ranges'] = vault_zero + r = recall(set(vault_ent), static_ent, static_ranges, vault_ent) + report['sources']['vault'] = { + k: v for k, v in r.items() + if k not in ('misses', 'range_misses', + 'interval_potential_misses', 'entry_crc_misses')} + report['vault_misses'] = [f'0x{x|0x80000000:08X}' for x in r['misses']] + report['vault_range_misses'] = [ + f'0x{x|0x80000000:08X}' for x in r['range_misses']] + report['vault_interval_potential_misses'] = list( + report['vault_range_misses']) + combined = None + if a.bios_dispatch: + combined = recall(set(vault_ent), combined_ent, combined_ranges) + report['sources']['vault_combined_bios'] = { + k: v for k, v in combined.items() if k not in ('misses', 'range_misses')} + report['vault_combined_range_misses'] = [ + f'0x{x|0x80000000:08X}' for x in combined['range_misses']] + report['vault_combined_interval_potential_misses'] = list( + report['vault_combined_range_misses']) + md.append('## vs played vault (most complete needed-set)\n') + if vault_zero: + md.append(f'- Quarantined proven all-zero played ranges: ' + f'**{len(vault_zero)}** (excluded from the needed set)') + md.append(f'- Manifest entries in the full-playthrough vault: **{r["needed"]}**') + md.append(f'- Discovered by static: **{r["covered_here"]}** ' + f'(**{r["recall_entry"]*100:.1f}%** entry-level recall)') + md.append(f'- Contained in some compiled static interval (unverified ' + f'potential): **{r["covered_by_interval_potential"]}** ' + f'(**{r["recall_interval_potential"]*100:.1f}%**)') + md.append(' - Interval containment alone does not prove native dispatch: ' + 'the owning content variant must pass its whole-function CRC guard, ' + 'and an interior PC must be a valid CPS continuation.') + md.append(f'- Exact manifest candidates (entry+code_crc): ' + f'**{r.get("covered_entry_crc",0)}/' + f'{r.get("needed_entry_crc",0)}** ' + f'(**{r.get("recall_entry_crc",0)*100:.1f}%**) ' + f'_(cg-version differences can lower this vs address-level recall)_') + md.append(f'- **MISSED exact entries: {r["missed"]}**') + md.append(f'- **OUTSIDE ALL STATIC INTERVALS: ' + f'{r["missed_interval_potential"]}** played entry PCs ' + '(potential gaps; interval membership is not dispatch proof)\n') + if combined: + md.append('### Combined with base recompiled BIOS\n') + md.append(f'- Exact native dispatch entries: **{combined["covered_here"]}** ' + f'(**{combined["recall_entry"]*100:.1f}%**)') + md.append(f'- Contained in an overlay/BIOS static interval ' + f'(unverified potential): ' + f'**{combined["covered_by_interval_potential"]}** ' + f'(**{combined["recall_interval_potential"]*100:.1f}%**)') + md.append(f'- **OUTSIDE ALL COMBINED STATIC INTERVALS: ' + f'{combined["missed_interval_potential"]}**\n') + md.append('#### Addresses outside all combined static intervals\n') + grouped_combined = group_by_region(combined['range_misses']) + if not grouped_combined: + md.append('- None.') + else: + for reg, addrs in grouped_combined.items(): + md.append(f'- region `0x{reg|0x80000000:08X}`: {len(addrs)} misses') + md.append(' ```') + for i in range(0, len(addrs), 8): + md.append(' ' + ' '.join( + f'{x|0x80000000:08X}' for x in addrs[i:i+8])) + md.append(' ```') + md.append('') + md.append('### Addresses outside all static intervals, grouped by region\n') + for reg, addrs in group_by_region(r['range_misses']).items(): + md.append(f'- region `0x{reg|0x80000000:08X}`: {len(addrs)} misses') + md.append(' ```') + for i in range(0, len(addrs), 8): + md.append(' ' + ' '.join(f'{x|0x80000000:08X}' for x in addrs[i:i+8])) + md.append(' ```') + md.append('') + + live = set() + live_sources = [] + capture_source_count = 0 + for captures_path in a.captures or []: + if os.path.exists(captures_path): + live.update(parse_captures_executed(captures_path)) + capture_source_count += 1 + if capture_source_count: + live_sources.append( + f'{capture_source_count} capture file' + f'{"s" if capture_source_count != 1 else ""}') + if a.addendum and os.path.exists(a.addendum): + addendum_entries, addendum_audit = parse_addendum_entries(a.addendum) + live.update(addendum_entries) + live_sources.append('verified append-only history') + report['live_addendum_audit'] = addendum_audit + if live_sources: + r = recall(live, static_ent, static_ranges) + report['sources']['live_session'] = { + k: v for k, v in r.items() + if k not in ('misses', 'range_misses', 'interval_potential_misses')} + report['live_misses'] = [f'0x{x|0x80000000:08X}' for x in r['misses']] + report['live_range_misses'] = [ + f'0x{x|0x80000000:08X}' for x in r['range_misses']] + report['live_interval_potential_misses'] = list( + report['live_range_misses']) + combined = None + if a.bios_dispatch: + combined = recall(live, combined_ent, combined_ranges) + report['sources']['live_session_combined_bios'] = { + k: v for k, v in combined.items() if k not in ('misses', 'range_misses')} + report['live_combined_range_misses'] = [ + f'0x{x|0x80000000:08X}' for x in combined['range_misses']] + report['live_combined_interval_potential_misses'] = list( + report['live_combined_range_misses']) + md.append('## vs live capture history\n') + md.append(f'- Sources: **{" + ".join(live_sources)}**') + if a.addendum and 'live_addendum_audit' in report: + aa = report['live_addendum_audit'] + md.append(f'- FNV-verified immutable snapshots: ' + f'**{aa["verified_snapshots"]}**; invalid records: ' + f'**{aa["invalid_records"]}**') + if aa.get('unverified_superseded_records'): + unverified_mib = (aa.get('unverified_superseded_bytes', 0) / + (1024 * 1024)) + md.append('- Superseded session snapshots **not FNV-verified** ' + '(their parsed entry sets were subsets of a verified ' + f'head): **{aa["unverified_superseded_records"]}** ' + f'({unverified_mib:.1f} MiB parsed under bounds)') + md.append(f'- Dispatch entries exercised: **{r["needed"]}**') + md.append(f'- Discovered by static: **{r["covered_here"]}** ' + f'(**{r["recall_entry"]*100:.1f}%** entry-level recall)') + md.append(f'- Contained in some compiled static interval (unverified ' + f'potential): **{r["covered_by_interval_potential"]}** ' + f'(**{r["recall_interval_potential"]*100:.1f}%**)') + md.append(f'- Outside all overlay static intervals (potential gaps): ' + f'**{r["missed_interval_potential"]}**') + if combined: + md.append(f'- Including base BIOS static intervals (unverified ' + f'potential): **{combined["covered_by_interval_potential"]}** ' + f'(**{combined["recall_interval_potential"]*100:.1f}%**)') + md.append(f'- Outside all combined static intervals (potential gaps): ' + f'**{combined["missed_interval_potential"]}**') + md.append(f'- Exact-entry misses (diagnostic; may be interior fragments): ' + f'**{r["missed"]}**\n') + if a.prior_report: + if a.prior_report == '-': + prior = json.load(sys.stdin) + else: + with open(a.prior_report, encoding='utf-8') as prior_in: + prior = json.load(prior_in) + prior_sources = prior.get('sources', {}) + if 'prior_live_session' in prior_sources: + prior_live = prior_sources.get('prior_live_session') + prior_misses = prior.get('prior_live_misses') + else: + prior_live = prior_sources.get('live_session') + prior_misses = prior.get('live_misses') + if not isinstance(prior_live, dict) or not isinstance(prior_misses, list): + ap.error('--prior-report has no persisted live_session/live_misses') + if len(static_ent) < int(prior.get('static_entries', 0)): + ap.error('current static entry count is smaller than the prior report; ' + 'the asserted superset cannot hold') + needed = int(prior_live.get('needed', 0)) + old_miss = {norm(int(x, 16)) for x in prior_misses} + miss = old_miss - set(static_ent) + range_starts = [lo for lo, _ in static_ranges] + def in_static_range(entry): + i = bisect.bisect_right(range_starts, entry) - 1 + return i >= 0 and entry < static_ranges[i][1] + range_miss = {entry for entry in old_miss if not in_static_range(entry)} + covered = needed - len(miss) + r = {'needed': needed, 'covered_here': covered, 'missed': len(miss), + 'recall_entry': (covered/needed if needed else 0.0), + 'covered_by_interval_potential': needed - len(range_miss), + 'missed_interval_potential': len(range_miss), + 'recall_interval_potential': ( + (needed - len(range_miss))/needed if needed else 0.0), + 'interval_metric_semantics': 'unverified_address_containment_only', + 'covered_by_code_range': needed - len(range_miss), + 'missed_code_range': len(range_miss), + 'recall_code_range': ((needed - len(range_miss))/needed if needed else 0.0)} + r['provenance'] = ('rolled forward from the persisted live gap manifest; ' + 'caller asserted the current static entry set is a superset') + prior_key = 'prior_live_session' if live_sources else 'live_session' + prior_prefix = 'prior_live' if live_sources else 'live' + report['sources'][prior_key] = r + report[f'{prior_prefix}_misses'] = [ + f'0x{x|0x80000000:08X}' for x in sorted(miss)] + report[f'{prior_prefix}_range_misses'] = [ + f'0x{x|0x80000000:08X}' for x in sorted(range_miss)] + report[f'{prior_prefix}_interval_potential_misses'] = list( + report[f'{prior_prefix}_range_misses']) + combined = None + if a.bios_dispatch: + combined_miss = old_miss - set(combined_ent) + combined_starts = [lo for lo, _ in combined_ranges] + def in_combined_range(entry): + i = bisect.bisect_right(combined_starts, entry) - 1 + return i >= 0 and entry < combined_ranges[i][1] + combined_range_miss = { + entry for entry in old_miss if not in_combined_range(entry)} + combined_covered = needed - len(combined_miss) + combined = { + 'needed': needed, + 'covered_here': combined_covered, + 'missed': len(combined_miss), + 'recall_entry': (combined_covered/needed if needed else 0.0), + 'covered_by_interval_potential': needed - len(combined_range_miss), + 'missed_interval_potential': len(combined_range_miss), + 'recall_interval_potential': ( + (needed - len(combined_range_miss))/needed if needed else 0.0), + 'interval_metric_semantics': 'unverified_address_containment_only', + 'covered_by_code_range': needed - len(combined_range_miss), + 'missed_code_range': len(combined_range_miss), + 'recall_code_range': ( + (needed - len(combined_range_miss))/needed if needed else 0.0), + 'provenance': r['provenance']} + combined_key = ('prior_live_session_combined_bios' if live_sources + else 'live_session_combined_bios') + report['sources'][combined_key] = combined + report[f'{prior_prefix}_combined_range_misses'] = [ + f'0x{x|0x80000000:08X}' for x in sorted(combined_range_miss)] + report[f'{prior_prefix}_combined_interval_potential_misses'] = list( + report[f'{prior_prefix}_combined_range_misses']) + heading = ('## vs pre-history persisted live-session gaps ' + '(separate monotonic roll-forward)\n' if live_sources else + '## vs persisted live-session gaps (monotonic roll-forward)\n') + md.append(heading) + if live_sources: + md.append('- This older needed set predates append-only history. It is ' + 'reported separately because the old report retained misses, ' + 'not enough addresses to compute an honest set union.\n') + md.append(f'- Dispatch entries the persisted session exercised: **{needed}**') + md.append(f'- Discovered by current static: **{covered}** ' + f'(**{r["recall_entry"]*100:.1f}%** entry-level recall)') + md.append(f'- Contained in a current static interval (unverified ' + f'potential): **{r["covered_by_interval_potential"]}** ' + f'(**{r["recall_interval_potential"]*100:.1f}%**)') + md.append(f'- Outside all overlay static intervals (potential gaps): ' + f'**{r["missed_interval_potential"]}**') + if combined: + md.append(f'- Including base BIOS static intervals (unverified ' + f'potential): **{combined["covered_by_interval_potential"]}** ' + f'(**{combined["recall_interval_potential"]*100:.1f}%**)') + md.append(f'- Outside all combined static intervals (potential gaps): ' + f'**{combined["missed_interval_potential"]}**') + md.append(f'- Exact-entry misses (diagnostic; may be interior fragments): ' + f'**{len(miss)}**') + md.append('- Provenance: caller explicitly asserted that the current static ' + 'entry set retains every prior static entry.\n') + + for output_path in (a.out_md, a.out_json): + output_dir = os.path.dirname(os.path.abspath(output_path)) + os.makedirs(output_dir, exist_ok=True) + with open(a.out_md, 'w', encoding='utf-8', newline='\n') as out_md: + out_md.write('\n'.join(md).rstrip('\n') + '\n') + with open(a.out_json, 'w', encoding='utf-8', newline='\n') as out_json: + json.dump(report, out_json, indent=1) + out_json.write('\n') + print(f'wrote {a.out_md}') + print(f'wrote {a.out_json}') + for src, m in report['sources'].items(): + print(f' {src}: recall_entry={m.get("recall_entry",0)*100:.1f}% ' + f'({m.get("covered_here")}/{m.get("needed")}), ' + f'interval_potential={m.get("recall_interval_potential",0)*100:.1f}%, ' + f'missed={m.get("missed")}') + +if __name__ == '__main__': + main() diff --git a/tools/aot_overlay_spike/extract_generic.py b/tools/aot_overlay_spike/extract_generic.py index 6c6f018b..0c37b9cb 100644 --- a/tools/aot_overlay_spike/extract_generic.py +++ b/tools/aot_overlay_spike/extract_generic.py @@ -2,7 +2,7 @@ """Generic play-free overlay extractor (AOT spike, v2 — full-discovery producers). Given a game.toml (disc + load_address + text_size), enumerate the disc and emit -a synthetic overlay_captures.json for compile_overlays.py. Two producer types: +a synthetic overlay_captures.json for compile_overlays.py. Producer types: 1. PS-X EXE files (magic "PS-X EXE") — the load address is self-described in the header. Run the recompiler in NORMAL mode (full discovery: jr-$ra boundary @@ -15,14 +15,21 @@ a synthetic overlay_captures.json for compile_overlays.py. Two producer types: prologue-scan seeds at a delta-swept base. LESS robust (base recovery unreliable when header ptrs aren't clean function starts); see plan doc. + 3. Strict 0x800-aligned {id,size} member archives — multiple members must + independently vote the same link base; mixed members use direct-call roots. + + 4. Companion HED/DAT/BNS archives — contiguous packed-sector runs address a + logical namespace across payload siblings, with the same consensus gate. + Usage: extract_generic.py --game-toml <path> --recompiler <psxrecomp-game.exe> --out <captures.json> [--tmp <dir>] Requires extract_overlays.py (same dir chain) for the DiscReader/ISO9660 walker. """ -import argparse, os, sys, json, base64, struct, subprocess, tempfile, re, binascii +import argparse, os, sys, json, base64, struct, subprocess, tempfile, re, binascii, hashlib sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..')) import extract_overlays as eo +import compile_overlays as co try: import tomllib except ImportError: @@ -44,9 +51,33 @@ def parse_cue_datatrack(cue_path): return eo.parse_cue(cue_path) # fallback def prologues(data, base): - return [base+off for off in range(0,len(data)-4,4) - if (struct.unpack_from('<I',data,off)[0]>>16)==0x27BD - and (struct.unpack_from('<I',data,off)[0]&0x8000)] + """Return framed function entries, including a proven pre-frame prelude. + + Psy-Q commonly schedules ``lui R`` / ``load ...,off(R)`` before the usual + ``addiu sp,sp,-N``. A raw prologue scan consequently starts those functions + eight bytes late and leaves the real dispatch entry uncovered. Recover the + earlier entry only for that exact register-linked pair immediately following + a previous ``jr ra`` + delay-slot boundary. Replace (rather than supplement) + the late prologue root so exact-entry compilation cannot split one function + into overlapping siblings. + + This deliberately does not scan arbitrary instructions before a prologue: + the return boundary, LUI/load opcode pair, and matching address register are + all required data-as-code gates. + """ + entries=[] + for off in prologue_offsets(data): + entry=off + if off >= 16 and _word(data, off-16) == 0x03E00008: + lui=_word(data, off-8) + load=_word(data, off-4) + lui_rt=(lui >> 16) & 0x1F + if (lui >> 26) == 0x0F and lui_rt != 0 and \ + 0x20 <= (load >> 26) <= 0x26 and \ + ((load >> 21) & 0x1F) == lui_rt: + entry=off-8 + entries.append(base+entry) + return entries def prologue_offsets(data): """File offsets whose word is an `addiu $sp,$sp,-N` stack-frame prologue.""" @@ -54,26 +85,188 @@ def prologue_offsets(data): if (struct.unpack_from('<I',data,off)[0]>>16)==0x27BD and (struct.unpack_from('<I',data,off)[0]&0x8000)] +def _word(data, off): + return struct.unpack_from('<I', data, off)[0] if 0 <= off <= len(data)-4 else None + +def _dense_local_pointer_table(data, base, off, count=3): + """True when ``off`` begins a run of position-fixed in-image pointers. + + A word such as ``0x80118CC4`` is technically a decodable MIPS ``lb`` when + viewed as an instruction, but three adjacent aligned values in the loaded + image's address range are substantially stronger evidence for a data table. + In particular, a JAL-shaped word in a dispatcher must not turn such a table + into a frameless function root. + """ + hi = base + len(data) + for index in range(count): + value = _word(data, off + index * 4) + if value is None or (value & 3) or not (base <= value < hi): + return False + return True + +def _callable_boundary(data, off): + """Strong local evidence that an in-file pointer names a callable entry.""" + w = _word(data, off) + if w is None or w == 0: + return False + if (w >> 16) == 0x27BD and (w & 0x8000): + return True + # A return, arbitrary architectural delay slot, and up to six alignment + # NOPs is the same Psy-Q boundary accepted by overlay exact-entry mode. + for padding in range(7): + jr_off = off - 8 - padding*4 + if _word(data, jr_off) != 0x03E00008: + continue + if all(_word(data, p) == 0 for p in range(jr_off+8, off, 4)): + return True + return False + +def pointer_table_targets(data, base): + """Callable targets from dense in-file function-pointer tables. + + A run needs at least three adjacent in-range pointers, and each promoted + target independently needs a prologue/return boundary. This deliberately + refuses isolated pointer-shaped data and mid-function dispatch labels. + """ + lo, hi = base, base + len(data) + words = [_word(data, off) for off in range(0, len(data)-3, 4)] + in_range = lambda value: value is not None and (value & 3) == 0 and lo <= value < hi + targets = set() + start = 0 + while start < len(words): + if not in_range(words[start]): + start += 1 + continue + end = start + 1 + while end < len(words) and in_range(words[end]): + end += 1 + if end - start >= 3: + for value in words[start:end]: + if (_callable_boundary(data, value-base) and + not _dense_local_pointer_table(data,base,value-base)): + targets.add(value) + start = end + return targets + +def supplemental_callable_seeds(data, base): + return pointer_table_targets(data, base) + +def frameless_leaf_entries(data, base): + """Return independently bounded functions immediately following returns. + + A previous ``jr ra`` plus its architectural delay slot establishes the + start boundary (allowing the same six alignment NOPs as exact-entry mode). + The shared bounded-CFG verifier then requires the candidate itself to reach + a return without invalid instructions or sequential runway. This recovers + unreferenced callback leaves without promoting arbitrary return-adjacent + data; dense local-pointer tables fail that verifier explicitly. + """ + entries=set() + for jr_off in range(0,len(data)-12,4): + if _word(data,jr_off) != 0x03E00008: + continue + entry_off=jr_off+8 + padding=0 + while padding<6 and _word(data,entry_off)==0: + entry_off+=4; padding+=1 + if entry_off>len(data)-4: + continue + entry=base+entry_off + if co.plausible_callable_target( + data,base,len(data),entry,base+len(data)): + entries.add(entry) + return entries + def jal_targets(data): - """Distinct absolute j/jal targets. These are BASE-INDEPENDENT: the target + """Distinct absolute jal call targets. These are BASE-INDEPENDENT: the target is 0x80000000 | (imm26<<2) regardless of where the file loads, because all - PSX game code lives in the 0x800xxxxx region (PC[31:28] is always 0x8).""" + PSX game code lives in the 0x800xxxxx region (PC[31:28] is always 0x8). + + Unconditional `j` targets are deliberately excluded: they are intra-function + branch destinations, not callable-boundary evidence. On small overlays they + can outvote the true base by making a nearby instruction resemble a prologue. + """ ts=set() for off in range(0,len(data)-4,4): w=struct.unpack_from('<I',data,off)[0] - if (w>>26) in (0x02,0x03): # j / jal + if (w>>26) == 0x03: # jal only ts.add(0x80000000 | ((w & 0x03FFFFFF) << 2)) return ts -def recover_base(data, ptrs): +def direct_jal_roots(data, base): + """Locally bounded call targets with independent boundary evidence.""" + lo,hi=base,base+len(data) + return sorted(t for t in jal_targets(data) + if lo <= t < hi and (t&3)==0 and + not _dense_local_pointer_table(data,base,t-base) and + (_callable_boundary(data,t-base) or + ((_word(data,t-base) or 0)>>16)==0x27BD)) + +def bounded_dispatch_fallback(data, base, entries): + """Bound authoritative mid-function entries to their nearest hosts. + + Header-table exports are real dispatch targets but are commonly switch + cases rather than function starts. For a conservative retry, pair each + with only its nearest preceding prologue and stop that host at the very + next prologue. A host without a provable upper boundary is omitted. + """ + starts=prologues(data,base) + if len(starts)<2: + return None + hosts=set(); dispatch=set(); ranges=set() + for entry in sorted(set(entries)): + before=[start for start in starts if start<=entry] + if not before: + continue + host=before[-1] + end=next((start for start in starts if start>host),None) + if end is None or not (host<=entry<end): + continue + hosts.add(host); dispatch.add(entry); ranges.add((host,end)) + if not hosts or not dispatch: + return None + return { + 'function_entry_pcs':[f"0x{addr:08X}" for addr in sorted(hosts)], + 'dispatch_entry_pcs':[f"0x{addr:08X}" for addr in sorted(dispatch)], + 'static_discovery_entry_pcs':[], + 'producer_ranges':[ + {'start':f"0x{lo:08X}",'end':f"0x{hi:08X}"} + for lo,hi in sorted(ranges)], + 'strict_producer_ranges':True, + } + +def _select_base_vote(hist, trusted_bases=()): + """Select a sharp vote peak, or an exact independently trusted near-tie. + + A trusted match is useful when two position-fixed files share a load base: + one call-dense file proves it sharply, while a small sibling has the same + exact base among its candidates but too few calls to clear the ratio test. + Require one unique trusted match with at least four votes; otherwise fail + closed. + """ + if not hist: + return None + top=hist.most_common(2) + base,score=top[0] + second=top[1][1] if len(top)>1 else 0 + if score >= 4 and score >= second*1.5: + return base, score + trusted=[(base, hist[base]) for base in set(trusted_bases) + if hist.get(base, 0) >= 4] + return trusted[0] if len(trusted) == 1 else None + +def recover_base(data, ptrs, trusted_bases=()): """Recover the verbatim load base of a position-fixed header-table overlay. The export-table pointers point at mid-function DISPATCH entries, not prologues, so matching them against 0x27BD is useless (0 hits at the true base — measured). Instead use jal-target self-consistency: jal targets are base-independent, and at the TRUE base the maximum number of intra-overlay - jal targets land on a real 0x27BD prologue. This peaks uniquely and sharply - on the correct base (~2x margin over runner-up on Tomba 1's 22 overlays). + jal call targets land on a real 0x27BD prologue. This peaks uniquely and + sharply on the correct base (~2x margin over runner-up on Tomba 1's 22 + overlays). Small call-sparse siblings may additionally match one exact base + independently proved by another file; ambiguous/no-consensus cases still + fail closed. Returns (base, score) or None when the signal is too weak to trust (safe: a skipped overlay is coverage loss, never wrong execution — the runtime's @@ -100,16 +293,325 @@ def recover_base(data, ptrs): for o in P[lo_i:hi_i]: hist[t-o]+=1 if not hist: return None + return _select_base_vote(hist, trusted_bases) + +def recover_raw_base(data, base_lo, base_hi=0x80200000): + """Recover a position-fixed raw-code blob without an export-pointer table. + + This uses the same base-independent jal-target/prologue self-consistency as + recover_base(), but has no pointer-containment window. Compensate with a + deliberately stricter proof: at least eight distinct call targets, a 2x + margin over the runner-up, and at least 25% of all apparent prologues must + agree on one RAM-fitting base. This finds call-dense raw siblings such as + Tomba 2 CRD.BIN/SOP.BIN while rejecting ordinary data files. A false positive + remains fail-safe at dispatch because every compiled function is code-CRC + guarded, but the strict gate also avoids wasting shards on data-as-code. + """ + import bisect + from collections import Counter + P=prologue_offsets(data) + T=jal_targets(data) + if not P or not T: return None + hist=Counter() + max_base=base_hi-len(data) + for t in T: + lo_i=bisect.bisect_left(P,t-max_base) + hi_i=bisect.bisect_right(P,t-base_lo) + for o in P[lo_i:hi_i]: + base=t-o + if (base&3)==0: + hist[base]+=1 + if not hist: return None top=hist.most_common(2) base,score=top[0] second=top[1][1] if len(top)>1 else 0 - if score < 4 or score < second*1.5: # demand a clear, unique-ish peak + if score < 8 or score < second*2 or score*4 < len(P): return None - return base, score + return base,score,second + +def raw_base_votes(data, base_lo, base_hi=0x80200000): + """Return jal/prologue base votes for a position-fixed code blob.""" + import bisect + from collections import Counter + P=prologue_offsets(data) + T=jal_targets(data) + hist=Counter() + if not P or not T: + return hist + max_base=base_hi-len(data) + for t in T: + lo_i=bisect.bisect_left(P,t-max_base) + hi_i=bisect.bisect_right(P,t-base_lo) + for o in P[lo_i:hi_i]: + base=t-o + if (base&3)==0: + hist[base]+=1 + return hist + +def split_indexed_archive(data, alignment=0x800): + """Recognize a strict ``{id,size}[]`` + aligned-payload archive. + + Mega Man X6's ROCK_X6.BIN uses one monotonically increasing table in the + first sector. Payload members follow in table order, each rounded up to a + 0x800-byte boundary. Require the complete layout to account for the file + (apart from at most one format trailer sector) so ordinary data cannot + be mistaken for this container merely because its first words look small. + """ + if len(data) < alignment*2 or len(data) % alignment: + return None + entries=[] + for off in range(0, alignment, 8): + ident,size=struct.unpack_from('<II',data,off) + if ident == 0 and size == 0: + break + if ident == 0 or size < 4 or size > 2_000_000: + return None + if entries and ident <= entries[-1][0]: + return None + entries.append((ident,size)) + if len(entries) < 4: + return None + pos=alignment + members=[] + for ident,size in entries: + if pos+size > len(data): + return None + members.append((ident,pos,data[pos:pos+size])) + pos=(pos+size+alignment-1)&~(alignment-1) + if pos > len(data) or len(data)-pos > alignment: + return None + return members + +def return_adjacent_framed_entries(data, base): + """Strong framed roots immediately following a completed function. + + Mixed archive members may contain prologue-shaped data, so a stack-frame + instruction alone is insufficient. Require a preceding ``jr ra`` and its + arbitrary architectural delay slot, at most six alignment NOPs, plus an + in-frame save of ``ra`` before the new function's first control transfer. + Every stack-relative word save observed in that prefix must fit the frame. + """ + entries=set() + for off in prologue_offsets(data): + word=_word(data,off) + frame_imm=word&0xFFFF + frame_size=0x10000-frame_imm + if not (8 <= frame_size <= 0x400 and (frame_size&3)==0): + continue + boundary=False + for padding in range(7): + jr_off=off-8-padding*4 + if _word(data,jr_off)!=0x03E00008: + continue + if all(_word(data,p)==0 for p in range(jr_off+8,off,4)): + boundary=True + break + if not boundary: + continue + saved_ra=False + consistent=True + for pc in range(off+4,min(len(data),off+4+12*4),4): + candidate=_word(data,pc) + if candidate is None: + consistent=False + break + if _is_control_flow_word(candidate): + break + op=(candidate>>26)&0x3F + rs=(candidate>>21)&0x1F + rt=(candidate>>16)&0x1F + if op==0x2B and rs==29: + displacement=candidate&0xFFFF + if displacement&0x8000: + displacement-=0x10000 + if displacement<0 or displacement+4>frame_size or displacement&3: + consistent=False + break + if rt==31: + saved_ra=True + if consistent and saved_ra: + entries.add(base+off) + return sorted(entries) + +def _is_control_flow_word(word): + """Use the shared overlay decoder without exposing another public API.""" + return co._is_control_flow(word) + +def reachable_static_dispatches(data,base,roots): + """Dispatch-only PCs plus inspectable indirect-jump provenance.""" + roots=sorted({root for root in roots + if base <= root < base+len(data) and (root&3)==0}) + targets=set() + continuations=set() + proofs=[] + producer=((base,base+len(data)),) + for index,entry in enumerate(roots): + hard_cap=roots[index+1] if index+1<len(roots) else base+len(data) + walk=co._walk_overlay_function( + data,base,len(data),entry,hard_cap,producer,False) + targets.update(walk['jump_table_targets']) + continuations.update(walk['call_continuations']) + proofs.extend(walk['jump_table_proofs']) + return { + 'dispatch_pcs':sorted(targets|continuations), + 'jump_table_proofs':proofs, + 'call_continuation_pcs':sorted(continuations), + } + +def recover_consensus_members(members, base_lo, base_hi=0x80200000): + """Recover linked code from members that independently vote shared bases. + + An anchor member needs >=8 agreeing jal/prologue pairs and a 2x vote peak. + A base becomes trusted only when at least two independent members anchor it. + Other members may reuse that exact consensus with >=2 agreeing pairs. + Locally callable direct-JAL targets and return-adjacent framed functions are + roots. Computed-switch destinations are retained separately as dispatch-only + evidence; generic pointer tables and arbitrary prologues remain insufficient + inside a mixed code/data archive. + """ + from collections import Counter + if not members: + return [] + votes=[] + anchor_support=Counter() + for ident,off,body in members: + hist=raw_base_votes(body,base_lo,base_hi) + votes.append((ident,off,body,hist)) + top=hist.most_common(2) + if top: + base,score=top[0] + second=top[1][1] if len(top)>1 else 0 + if score >= 8 and score >= second*2: + anchor_support[base]+=1 + trusted={base for base,count in anchor_support.items() if count >= 2} + if not trusted: + return [] + + recovered=[] + for ident,off,body,hist in votes: + ranked=sorted(((hist.get(base,0),base) for base in trusted),reverse=True) + score,base=ranked[0] + runner=ranked[1][0] if len(ranked)>1 else 0 + if score < 2 or score < runner*2: + continue + direct=direct_jal_roots(body,base) + if len(direct) < 2: + continue + framed=return_adjacent_framed_entries(body,base) + seeds=sorted(set(direct)|set(framed)) + static_dispatch=reachable_static_dispatches(body,base,seeds) + recovered.append({ + 'id':ident, 'file_offset':off, 'data':body, 'base':base, + 'score':score, 'runner':runner, 'direct_seeds':direct, + 'return_framed_seeds':framed, + 'static_dispatch_pcs':static_dispatch['dispatch_pcs'], + 'jump_table_proofs':static_dispatch['jump_table_proofs'], + 'call_continuation_pcs':static_dispatch['call_continuation_pcs'], + 'seeds':seeds, + }) + return recovered + +def recover_indexed_archive(data, base_lo, base_hi=0x80200000): + """Recover independently linked code members from a strict archive.""" + members=split_indexed_archive(data) + return recover_consensus_members(members or (),base_lo,base_hi) + +def hed_companion_members(disc, files): + """Return strict sector-table members from sibling HED/DAT/BNS files. + + Ape Escape stores 32-bit descriptors as ``size_sectors:12 | lba:20``. + Descriptor runs are contiguous, while the payload namespace concatenates + same-stem DAT then BNS companions. Require runs of at least four entries, + exact sector continuity, sector-aligned companions, and no cross-file member. + """ + by_upper={p.upper():(p,l,s) for p,l,s in files} + groups=[] + for hed_path,hed_lba,hed_size in files: + if not hed_path.upper().endswith('.HED') or hed_size > 0x10000: + continue + stem=hed_path[:-4] + companions=[] + for ext in ('.DAT','.BNS'): + item=by_upper.get((stem+ext).upper()) + if item: + companions.append(item) + if not companions or any(size%0x800 for _,_,size in companions): + continue + hed=disc.read_file_bytes(hed_lba,hed_size) + words=[struct.unpack_from('<I',hed,off)[0] + for off in range(0,len(hed)-3,4)] + runs=[]; i=0 + while i < len(words): + word=words[i]; sector=word&0xFFFFF; count=word>>20 + if not count: + i+=1; continue + run=[]; expected=sector; j=i + while j < len(words): + value=words[j]; at=value&0xFFFFF; span=value>>20 + if not span or at != expected: + break + run.append((j,at,span)); expected+=span; j+=1 + if len(run) >= 4: + runs.extend(run); i=j + else: + i+=1 + if not runs: + continue + + logical=[]; cursor=0 + for path,lba,size in companions: + body=disc.read_file_bytes(lba,size) + logical.append((cursor,cursor+size//0x800,path,body)) + cursor+=size//0x800 + members=[]; seen=set() + for table_index,sector,count in runs: + key=(sector,count) + if key in seen: + continue + seen.add(key) + owner=next((x for x in logical + if x[0] <= sector and sector+count <= x[1]),None) + if owner is None: + continue + lo,hi,path,body=owner + off=(sector-lo)*0x800 + member=body[off:off+count*0x800] + members.append((table_index,sector*0x800,member)) + if members: + groups.append({ + 'hed_path':hed_path, + 'members':members, + 'consumed':{hed_path.upper(), + *(path.upper() for path,_,_ in companions)}, + }) + return groups + +def page_aligned_region(base, data): + """Build a runtime-keyed region and discard only proven all-zero lead pages.""" + page_base=base&~0xFFF + region=b'\x00'*(base-page_base)+data + while len(region)>0x1000 and not any(region[:0x1000]): + page_base+=0x1000 + region=region[0x1000:] + return page_base,region def is_psx_exe(data): return len(data) >= 0x20 and data[:8] == b'PS-X EXE' +def make_psx_exe(body, load_addr, entry_pc): + """Wrap positioned bytes for normal-mode discovery only. + + The wrapper is never emitted or loaded by the runtime. Its header merely + gives the recompiler the independently recovered link base and one locally + proven direct-call entry while preserving the member bytes verbatim. + """ + header=bytearray(0x800) + header[:8]=b'PS-X EXE' + struct.pack_into('<I',header,0x10,entry_pc) + struct.pack_into('<I',header,0x18,load_addr) + struct.pack_into('<I',header,0x1C,len(body)) + return bytes(header)+body + def is_header_table(data): if len(data) < 8: return None cnt = struct.unpack_from('<I', data, 0)[0] @@ -119,40 +621,270 @@ def is_header_table(data): nul = sum(1 for p in ptrs if p == 0) return cnt if (inr+nul == cnt and inr >= 1) else None +def parse_full_discovery_ranges(lines): + """Return entries and overlapping alias recipes from normal-mode ranges.""" + seeds=set(); aliases=[]; pending=None + for line in lines: + m=re.match(r'F ([0-9A-Fa-f]+)',line) + if m: + pending=int(m.group(1),16) + seeds.add(pending if pending>=0x80000000 else (0x80000000|pending)) + continue + m=re.match(r'R ([0-9A-Fa-f]+) ([0-9A-Fa-f]+)',line) + if m and pending is not None: + lo=int(m.group(1),16); size=int(m.group(2),16) + entry=pending if pending>=0x80000000 else (0x80000000|pending) + lo=lo if lo>=0x80000000 else (0x80000000|lo) + if size and entry != lo and lo <= entry < lo+size: + aliases.append((entry,lo,lo+size)) + pending=None + return sorted(seeds),sorted(set(aliases)) + def full_discovery_seeds(data, recompiler, tmp): - """Run recompiler NORMAL mode on a PS-X EXE; return discovered function entries.""" + """Run NORMAL mode; return discovered entries plus exact alias recipes.""" exe_path = os.path.join(tmp, 'producer.exe') open(exe_path,'wb').write(data) - out = os.path.join(tmp, 'disc_out'); os.makedirs(out, exist_ok=True) + out = os.path.join(tmp, f'disc_out_{binascii.crc32(data)&0xFFFFFFFF:08X}') + os.makedirs(out, exist_ok=True) try: # errors='replace': the recompiler prints non-ASCII (✓) that would raise # a decode error under text=True and lose the (already-written) ranges. subprocess.run([recompiler, exe_path, '--out-dir', out], capture_output=True, text=True, errors='replace', timeout=300) except Exception as e: - print(f" full-discovery failed ({e}); falling back to prologue scan"); return None - seeds=set() + print(f" full-discovery failed ({e}); falling back to prologue scan") + return None,[] + lines=[] for rf in [f for f in os.listdir(out) if f.endswith('.ranges')]: - for line in open(os.path.join(out,rf), errors='ignore'): - m=re.match(r'F ([0-9A-Fa-f]+)', line) # normal-mode: "F <entry>" (no crc suffix) - if m: - a=int(m.group(1),16); seeds.add(a if a>=0x80000000 else (0x80000000|a)) - return sorted(seeds) or None + lines.extend(open(os.path.join(out,rf), errors='ignore')) + seeds,aliases=parse_full_discovery_ranges(lines) + return (seeds,aliases) if seeds else (None,[]) -def rec(load_addr, data, seeds): - return {"schema":"psxrecomp overlay capture v2","load_addr":f"0x{load_addr:08X}", - "size":len(data),"bytes_b64":base64.b64encode(data).decode(), - "executed_pcs":[],"dispatch_entry_pcs":[f"0x{a:08X}" for a in seeds], - "function_entry_pcs":[f"0x{a:08X}" for a in seeds], - "seeds":[f"0x{a:08X}" for a in seeds]} +def full_discovery_output_audit_clean(data, tmp): + """Fail closed when normal mode emitted any unsupported instruction TODO.""" + out=os.path.join(tmp,f'disc_out_{binascii.crc32(data)&0xFFFFFFFF:08X}') + sources=[] + if os.path.isdir(out): + sources=[os.path.join(out,name) for name in os.listdir(out) + if name.endswith('.c') and '_full' in name] + if not sources: + return False + for path in sources: + with open(path,errors='ignore') as f: + if re.search(r'TODO:[^\n]*?0x[0-9A-Fa-f]{8}:',f.read()): + return False + return True + +def filter_full_discovery_seeds(body, base, candidates, declared_entry): + """Quarantine normal mode's unproven image-body fallback entry. + + Normal mode derives interior entries from return/prologue/call/control-flow + evidence and classifies their reachable extents. Its one provenance-free + fallback is the image load address: a backward return scan that reaches the + beginning promotes that first body word. Ape MINI2 begins with a pointer + table there, while its PS-X header declares the real entry later. Quarantine + only that unproven body-start fallback; preserving the additive interior set + is essential because removing selected roots can split otherwise broad + functions and create native code-range holes. + """ + return sorted({addr for addr in candidates + if addr != base or addr == declared_entry}) + +def enrich_positioned_member(member, recompiler, tmp): + """Add normal-mode entries/aliases to a consensus-positioned member. + + Direct JAL targets established the member's link base. Those targets plus + strict return-adjacent framed roots remain the hard-root fallback. Normal + mode contributes decoder-classified candidates and exact overlapping alias + recipes; the unproven image-start fallback is removed. + Downstream overlay compilation still re-walks and audits every emitted byte. + """ + body=member['data']; base=member['base'] + direct=member['direct_seeds'] + roots=member['seeds'] + if not direct: + return member + wrapped=make_psx_exe(body,base,direct[0]) + discovered,aliases=full_discovery_seeds(wrapped,recompiler,tmp) + if discovered is None or not full_discovery_output_audit_clean(wrapped,tmp): + out=dict(member) + out['normal_rejected']='normal generated-C audit' + return out + discovered=filter_full_discovery_seeds( + body,base,discovered,direct[0]) + hi=base+len(body) + aliases=[alias for alias in aliases + if base <= alias[0] < hi and + base <= alias[1] < alias[2] <= hi and + alias[0] != base and + not any(alias[1] < root < alias[2] for root in roots)] + out=dict(member) + out['seeds']=sorted(set(discovered)|set(roots)) + out['static_alias_ranges']=sorted(set(aliases)) + out['normal_seed_count']=len(discovered) + return out + +def rec(load_addr, data, seeds, dispatch_extra=None, producer_ranges=None, + static_discovery=None, static_alias_ranges=None, + jump_table_proofs=None, call_continuations=None): + # function_entry_pcs = prologue-scanned function starts (walk roots). + # dispatch_entry_pcs = those PLUS any extra dispatch targets (e.g. the + # overlay's own export table). compile_overlays promotes clean starts to + # entries and mid-function dispatch targets to DISPATCH_INTERIOR aliases + # (impossible_entry_start guards garbage), so passing the game's authoritative + # dispatch table here recovers indirect-only entries a prologue scan misses. + disp = sorted(set(seeds) | set(dispatch_extra or ())) + out={"schema":"psxrecomp overlay capture v2","load_addr":f"0x{load_addr:08X}", + "size":len(data),"bytes_b64":base64.b64encode(data).decode(), + "executed_pcs":[],"dispatch_entry_pcs":[f"0x{a:08X}" for a in disp], + "function_entry_pcs":[f"0x{a:08X}" for a in seeds], + "seeds":[f"0x{a:08X}" for a in seeds]} + if producer_ranges: + out["producer_ranges"]=[ + {"start":f"0x{lo:08X}","end":f"0x{hi:08X}"} + for lo,hi in producer_ranges] + if static_discovery: + out["static_discovery_entry_pcs"]=[ + f"0x{addr:08X}" for addr in sorted(set(static_discovery))] + if static_alias_ranges: + out["static_alias_ranges"]=[ + {"entry":f"0x{entry:08X}", "start":f"0x{lo:08X}", + "end":f"0x{hi:08X}"} + for entry,lo,hi in sorted(set(static_alias_ranges))] + if jump_table_proofs: + out['static_jump_table_proofs']=[{ + 'host_entry':f"0x{proof['host_entry']:08X}", + 'jr_pc':f"0x{proof['jr_pc']:08X}", + 'table_base':f"0x{proof['table_base']:08X}", + 'count':proof['count'], + 'targets':[f"0x{target:08X}" for target in proof['targets']], + } for proof in jump_table_proofs] + if call_continuations: + out['static_call_continuation_pcs']=[ + f"0x{addr:08X}" for addr in sorted(set(call_continuations))] + return out + +def add_consensus_fallback(record,member): + """Fail closed to base-proving direct calls if enrichment is rejected.""" + if (member.get('normal_seed_count') or + member.get('return_framed_seeds') or + member.get('static_dispatch_pcs')): + record['optional_enrichment_fallback_entry_pcs'] = [ + f"0x{addr:08X}" for addr in member['direct_seeds']] + return record + +def bios_resident_records(bios_path=None, manifest_path=None): + """Build guarded captures for BIOS-installed RAM code known by exact hash. + + Some BIOS helpers are assembled or patched into RAM during boot rather than + copied as one contiguous ROM range. They therefore cannot be emitted by + the ordinary ROM->RAM relocation path. The manifest records only verified + code words and dispatch entries for an exact BIOS SHA-256. Any gap in a + declared image is inert zero fill, is outside ``producer_ranges``, and can never + become a discovery root. compile_overlays.py still emits its normal + per-function live-byte CRC guards, so a different install image fails closed + to the interpreter. + """ + here=os.path.dirname(os.path.abspath(__file__)) + if manifest_path is None: + manifest_path=os.path.join(here, 'bios_resident_code.json') + if bios_path is None: + bios_path=os.environ.get('PSXRECOMP_BIOS_ROM') or os.path.abspath( + os.path.join(here, '..', '..', 'bios', 'SCPH1001.BIN')) + if not os.path.isfile(manifest_path) or not os.path.isfile(bios_path): + return [] + + with open(bios_path, 'rb') as f: + bios_sha=hashlib.sha256(f.read()).hexdigest().lower() + with open(manifest_path, encoding='utf-8') as f: + manifest=json.load(f) + if manifest.get('schema') != 'psxrecomp bios resident code v1': + raise ValueError(f'{manifest_path}: unsupported BIOS resident manifest schema') + + def number(value, label): + try: + return value if isinstance(value, int) else int(str(value), 0) + except (TypeError, ValueError) as e: + raise ValueError(f'{manifest_path}: invalid {label}: {value!r}') from e + + records=[] + for image in manifest.get('images', []): + if str(image.get('bios_sha256', '')).lower() != bios_sha: + continue + start=number(image.get('region_start'), 'region_start') + size=number(image.get('region_size'), 'region_size') + if (start & 3) or size <= 0 or size > 0x10000 or (size & 3): + raise ValueError(f'{manifest_path}: resident region must be ' + 'word-aligned, word-sized, and at most 64 KiB') + end=start+size + data=bytearray(size) + written={} + producer_ranges=[] + + def put_word(addr, word, label): + if (addr & 3) or not (start <= addr <= end-4): + raise ValueError(f'{manifest_path}: {label} address 0x{addr:08X} ' + 'is outside/alignment-invalid for its region') + word &= 0xFFFFFFFF + if addr in written and written[addr] != word: + raise ValueError(f'{manifest_path}: conflicting resident word at ' + f'0x{addr:08X}') + written[addr]=word + struct.pack_into('<I', data, addr-start, word) + + for frag in image.get('code_fragments', []): + addr=number(frag.get('address'), 'code fragment address') + words=[number(w, 'code word') for w in frag.get('words', [])] + if not words: + raise ValueError(f'{manifest_path}: empty resident code fragment') + for i,word in enumerate(words): + put_word(addr+i*4, word, 'code fragment') + producer_ranges.append((addr,addr+len(words)*4)) + for item in image.get('data_words', []): + put_word(number(item.get('address'), 'data word address'), + number(item.get('word'), 'data word'), 'data word') + + entries=sorted({number(v, 'dispatch entry') + for v in image.get('dispatch_entry_pcs', [])}) + code_words={addr for lo,hi in producer_ranges for addr in range(lo,hi,4)} + if not entries or any(entry not in code_words for entry in entries): + raise ValueError(f'{manifest_path}: every resident dispatch entry must ' + 'name a listed code word') + record=rec(start, bytes(data), [], dispatch_extra=entries, + producer_ranges=producer_ranges) + record['producer']='bios_resident_manifest' + record['bios_sha256']=bios_sha + record['producer_name']=str(image.get('name', 'BIOS resident code')) + records.append(record) + return records def main(): ap=argparse.ArgumentParser() - ap.add_argument('--game-toml', required=True) - ap.add_argument('--recompiler', required=True) + ap.add_argument('--game-toml') + ap.add_argument('--recompiler') ap.add_argument('--out', required=True) ap.add_argument('--tmp', default=None) + ap.add_argument('--bios', default=None, + help='BIOS ROM for exact-hash resident-code recipes (default: ' + 'PSXRECOMP_BIOS_ROM or framework bios/SCPH1001.BIN)') + ap.add_argument('--bios-resident-manifest', default=None, + help='resident-code recipe JSON (default: bundled manifest)') + ap.add_argument('--no-bios-resident', action='store_true', + help='omit exact-hash BIOS-installed RAM code captures') + ap.add_argument('--only-bios-resident', action='store_true', + help='emit only exact-hash BIOS-installed RAM code captures') a=ap.parse_args() + if a.only_bios_resident: + if a.no_bios_resident: + ap.error('--only-bios-resident conflicts with --no-bios-resident') + records=bios_resident_records(a.bios, a.bios_resident_manifest) + with open(a.out, 'w') as f: + json.dump(records, f) + print(f"BIOS resident: {len(records)} regions -> {a.out}") + return + if not a.game_toml or not a.recompiler: + ap.error('--game-toml and --recompiler are required unless ' + '--only-bios-resident is used') doc=tomllib.loads(open(a.game_toml, encoding='utf-8-sig').read()) # utf-8-sig strips BOM game=doc.get('game',doc) root=os.path.dirname(os.path.abspath(a.game_toml)) @@ -166,12 +898,18 @@ def main(): bp,raw=parse_cue_datatrack(disc) # multi-bin safe: pick track-1 data bin dr=eo.DiscReader(bp,raw=raw) files=list(eo.enumerate_files(dr)) + hed_groups=hed_companion_members(dr,files) + hed_consumed=set().union(*(group['consumed'] for group in hed_groups)) \ + if hed_groups else set() tmp=a.tmp or tempfile.mkdtemp() os.makedirs(tmp, exist_ok=True) # The boot EXE (game.toml `exe`) is the STATIC-recompiled base, NOT an overlay. exe_base=os.path.basename(str(game.get('exe',''))).upper() - records=[]; np=nh=0; seen_crc=set() + records=[]; np=nh=nr=na=ne=nc=0; seen_crc=set(); header_files=[]; raw_files=[] + positioned=[] for p,l,s in sorted(files): + if p.upper() in hed_consumed: + continue if s<8 or s>2_000_000: continue if exe_base and os.path.basename(p).upper()==exe_base: continue # skip the statically-compiled base executable @@ -182,10 +920,15 @@ def main(): if dcrc in seen_crc: continue seen_crc.add(dcrc) if is_psx_exe(data): + entry_pc=struct.unpack_from('<I',data,0x10)[0] t_addr=struct.unpack_from('<I',data,0x18)[0] body=data[2048:] - seeds_all=full_discovery_seeds(data, a.recompiler, tmp) - if seeds_all is None: seeds_all=prologues(body, t_addr) + seeds_all,aliases_all=full_discovery_seeds(data, a.recompiler, tmp) + if seeds_all is None: + seeds_all=prologues(body, t_addr) + else: + seeds_all=filter_full_discovery_seeds( + body,t_addr,seeds_all,entry_pc) # split body into floor-clamped window regions base=t_addr & 0x1FFFFFFF end=base+len(body) @@ -196,38 +939,230 @@ def main(): seg=body[lo-base:hi-base] va=0x80000000|lo sd=[x for x in seeds_all if lo<=(x&0x1FFFFFFF)<hi] - records.append(rec(va,seg,sd)) + # Normal-mode entries are already decoder/classifier output. + # Leave them as ordinary captured candidates so overlay mode + # can preserve overlapping alias groups. Marking them as hard + # STATIC_DISCOVERY_ROOT call roots truncates broad owners and + # makes a clean build lose native code-range coverage. + span_hi=va+len(seg) + aliases=[alias for alias in aliases_all + if va <= alias[0] < span_hi and + va <= alias[1] < alias[2] <= span_hi and + (alias[0] != t_addr or alias[0] == entry_pc)] + records.append(rec( + va,seg,sd,static_alias_ranges=aliases)) np+=1 print(f" [PS-X EXE] {p}: {len(body)}B @0x{0x80000000|base:08X}, full-disc seeds={len(seeds_all)}") else: cnt=is_header_table(data) - if not cnt: continue - # jal-target self-consistency base recovery (robust; supersedes the - # old prologue-density delta-sweep, which matched export pointers - # against prologues they never point at -> wrong base by 2-16KB). - ptrs=struct.unpack_from(f'<{cnt}I',data,4) - rb=recover_base(data, ptrs) - if rb is None: - print(f" [header-table] {p}: base signal too weak, SKIPPED (safe)") + if cnt: + ptrs=struct.unpack_from(f'<{cnt}I',data,4) + header_files.append((p, data, ptrs)) + else: + raw_files.append((p, data)) + + # Resolve call-dense files first. A small sibling that does not clear the + # peak-margin test may then reuse one exact base independently proved by a + # strong file, but only when that trusted candidate is unique. + resolved=[]; weak=[] + for p,data,ptrs in header_files: + rb=recover_base(data, ptrs) + if rb is None: + weak.append((p,data,ptrs)) + else: + resolved.append((p,data,ptrs,rb,'jal-fit')) + trusted_bases={rb[0] for _,_,_,rb,_ in resolved} + for p,data,ptrs in weak: + rb=recover_base(data, ptrs, trusted_bases) + if rb is None: + print(f" [header-table] {p}: base signal too weak, SKIPPED (safe)") + else: + resolved.append((p,data,ptrs,rb,'jal-fit+cross-file')) + + for p,data,ptrs,rb,fit_method in sorted(resolved): + # jal-call-target self-consistency base recovery (robust; supersedes + # the old prologue-density delta-sweep, which matched export pointers + # against prologues they never point at -> wrong base by 2-16KB). + base,score=rb + prologue_seeds=prologues(data,base) + frameless=frameless_leaf_entries(data,base) + supplemental=supplemental_callable_seeds(data,base) + seeds=sorted(set(prologue_seeds)|frameless|supplemental) + # SUPPLEMENT the prologue seeds with the overlay's OWN export/dispatch + # table (the header pointers) — the game's authoritative list of live + # entry points, sitting on the disc (play-free). These are exactly the + # indirect-dispatch-only / interior entries a prologue scan can't see; + # compile_overlays emits them as DISPATCH_INTERIOR aliases as needed. + hdr_entries=[p for p in ptrs + if p and (p&3)==0 and base <= p < base+len(data)] + # The runtime keys shards by a PAGE-ALIGNED region_start (the first + # dirty page of the overlay's contiguous run), and compile_overlays + # takes the capture's load_addr verbatim as that key (phys = load_addr + # & 0x1FFFFFFF, no re-align). So we must present a page-aligned base + # with a FILL prefix bridging page_base -> file base, exactly as the + # played-vault layout for these position-fixed overlays. Seeds are + # absolute so they are unaffected; region bytes stay byte-identical. + page_base = base & ~0xFFF + fill = base - page_base + region = b'\x00'*fill + data + direct=direct_jal_roots(data,base) + record=rec(page_base, region, seeds, dispatch_extra=hdr_entries, + static_discovery=direct) + fallback=bounded_dispatch_fallback(data,base,hdr_entries) + if fallback: + # The on-disc export table is authoritative dispatch evidence but + # its entries are commonly mid-function. On audit rejection, + # classify those entries from scratch without retaining broad + # prologue/pointer guesses or trusting unrooted JAL-shaped data. + record['optional_enrichment_fallback_entry_pcs'] = fallback + records.append(record) + positioned.append((p,data,base,seeds,hdr_entries)) + nh+=1 + extra=len(set(hdr_entries)-set(seeds)) + print(f" [header-table] {p}: {len(data)}B file@0x{base:08X} " + f"region@0x{page_base:08X}(+{fill}) " + f"({fit_method} score={score}), prologue seeds={len(prologue_seeds)} " + f"+{len(frameless-set(prologue_seeds))} bounded frameless leaves " + f"+{len(supplemental-set(prologue_seeds))} pointer-table seeds " + f"+{extra} export-table dispatch entries") + + # Some engines keep call-dense position-fixed code in raw siblings whose + # leading table mixes pointers with strings/offsets, so the strict + # {count,ptr[]} recognizer correctly refuses to call it an export table. + # Recover only raw blobs with a much stronger unbounded jal-fit proof. + raw_base_lo=0x80000000|floor_page + for p,data in raw_files: + rb=recover_raw_base(data, raw_base_lo) + if rb is not None: + base,score,second=rb + prologue_seeds=prologues(data,base) + frameless=frameless_leaf_entries(data,base) + supplemental=supplemental_callable_seeds(data,base) + seeds=sorted(set(prologue_seeds)|frameless|supplemental) + page_base,region=page_aligned_region(base,data) + direct=direct_jal_roots(data,base) + record=rec(page_base,region,seeds,static_discovery=direct) + if direct and set(seeds) != set(direct): + record['optional_enrichment_fallback_entry_pcs'] = [ + f"0x{addr:08X}" for addr in direct] + records.append(record) + positioned.append((p,data,base,seeds,())) + nr+=1 + print(f" [raw-code] {p}: {len(data)}B file@0x{base:08X} " + f"region@0x{page_base:08X} " + f"(strict jal-fit score={score}, runner-up={second}), " + f"prologue seeds={len(prologue_seeds)} " + f"+{len(frameless-set(prologue_seeds))} bounded frameless leaves " + f"+{len(supplemental-set(prologue_seeds))} pointer-table seeds") + continue + + for member in recover_indexed_archive(data,raw_base_lo): + member=enrich_positioned_member(member,a.recompiler,tmp) + base=member['base']; body=member['data'] + page_base,region=page_aligned_region(base,body) + producer_lo=max(base,page_base) + record=rec( + page_base,region,member['seeds'], + dispatch_extra=member.get('static_dispatch_pcs'), + producer_ranges=((producer_lo,base+len(body)),), + static_discovery=member['direct_seeds'], + static_alias_ranges=member.get('static_alias_ranges'), + jump_table_proofs=member.get('jump_table_proofs'), + call_continuations=member.get('call_continuation_pcs')) + add_consensus_fallback(record,member) + record['producer_name']=( + f"{p}:member_{member['id']:04X}@{member['file_offset']:08X}") + records.append(record) + na+=1 + print(f" [indexed-archive] {p} member 0x{member['id']:X}: " + f"{len(body)}B file+0x{member['file_offset']:X} " + f"@0x{base:08X}, region@0x{page_base:08X}, " + f"trusted-fit={member['score']}:{member['runner']}, " + f"direct seeds={len(member['direct_seeds'])}, " + f"framed roots={len(member.get('return_framed_seeds',()))}, " + f"static dispatch={len(member.get('static_dispatch_pcs',()))}, " + f"normal seeds={member.get('normal_seed_count',0)}, " + f"aliases={len(member.get('static_alias_ranges',()))}, " + f"normal reject={member.get('normal_rejected','none')}, " + f"total seeds={len(member['seeds'])}") + + for group in hed_groups: + for member in recover_consensus_members( + group['members'],raw_base_lo): + base=member['base']; body=member['data'] + # Some HED archives mirror ordinary PS-X EXE files verbatim. The + # self-describing producer above already emits their body at the + # header-declared address; do not also emit the staging buffer that + # includes the 0x800-byte executable header. + if is_psx_exe(body): continue - base,score=rb - seeds=prologues(data,base) # seed via full-file prologue scan - # The runtime keys shards by a PAGE-ALIGNED region_start (the first - # dirty page of the overlay's contiguous run), and compile_overlays - # takes the capture's load_addr verbatim as that key (phys = load_addr - # & 0x1FFFFFFF, no re-align). So we must present a page-aligned base - # with a FILL prefix bridging page_base -> file base, exactly as the - # played-vault layout for these position-fixed overlays. Seeds are - # absolute so they are unaffected; region bytes stay byte-identical. - page_base = base & ~0xFFF - fill = base - page_base - region = b'\x00'*fill + data - records.append(rec(page_base, region, seeds)) - nh+=1 - print(f" [header-table] {p}: {len(data)}B file@0x{base:08X} " - f"region@0x{page_base:08X}(+{fill}) " - f"(jal-fit score={score}), prologue seeds={len(seeds)}") - json.dump(records, open(a.out,'w')) - print(f"producers: {np} PS-X EXE (full-discovery), {nh} header-table; {len(records)} regions -> {a.out}") + page_base,region=page_aligned_region(base,body) + producer_lo=max(base,page_base) + record=rec( + page_base,region,member['seeds'], + dispatch_extra=member.get('static_dispatch_pcs'), + producer_ranges=((producer_lo,base+len(body)),), + static_discovery=member['direct_seeds'], + jump_table_proofs=member.get('jump_table_proofs'), + call_continuations=member.get('call_continuation_pcs')) + add_consensus_fallback(record,member) + record['producer_name']=( + f"{group['hed_path']}:entry_{member['id']:04X}" + f"@logical_{member['file_offset']:08X}") + records.append(record) + ne+=1 + print(f" [HED archive] {group['hed_path']} entry " + f"0x{member['id']:X}: {len(body)}B " + f"logical+0x{member['file_offset']:X} @0x{base:08X}, " + f"region@0x{page_base:08X}, " + f"trusted-fit={member['score']}:{member['runner']}, " + f"direct seeds={len(member['direct_seeds'])}, " + f"framed roots={len(member.get('return_framed_seeds',()))}, " + f"static dispatch={len(member.get('static_dispatch_pcs',()))}") + + # Runtime dirty-page capture coalesces directly adjacent producers into one + # region keyed by the earlier page. Emit each provable two-file composition + # as an additional variant so the later file's functions are registered + # under that live region key. The bytes are an exact disc concatenation and + # per-function code CRCs still guard every dispatch. Tomba 2's GAME.BIN ends + # exactly at the common A*/SOP base; standalone records remain necessary for + # sessions where either producer appears under its own page key. + composite_keys=set() + for lp,ldata,lbase,lseeds,ldispatch in positioned: + for rp,rdata,rbase,rseeds,rdispatch in positioned: + if lbase >= rbase or lbase+len(ldata) != rbase: + continue + page_base=lbase&~0xFFF + region=b'\x00'*(lbase-page_base)+ldata+rdata + key=(page_base,binascii.crc32(region)&0xFFFFFFFF) + if key in composite_keys: continue + composite_keys.add(key) + seeds=sorted(set(lseeds)|set(rseeds)) + dispatch=sorted(set(ldispatch)|set(rdispatch)) + records.append(rec( + page_base,region,seeds,dispatch_extra=dispatch, + producer_ranges=((lbase,lbase+len(ldata)), + (rbase,rbase+len(rdata))))) + nc+=1 + print(f" [composite] {lp} + {rp}: {len(region)}B " + f"region@0x{page_base:08X} (exact adjacent producers), " + f"seeds={len(seeds)}") + nb=0 + if not a.no_bios_resident: + resident=bios_resident_records(a.bios, a.bios_resident_manifest) + records.extend(resident) + nb=len(resident) + for record in resident: + print(f" [BIOS resident] {record['producer_name']}: " + f"{record['size']}B @0x{int(record['load_addr'],16):08X}, " + f"dispatch entries={len(record['dispatch_entry_pcs'])}, " + f"sha256={record['bios_sha256'][:12]}...") + with open(a.out, 'w') as f: + json.dump(records, f) + print(f"producers: {np} PS-X EXE (full-discovery), {nh} header-table, " + f"{nr} raw-code, {na} indexed-archive members, " + f"{ne} HED-companion members, " + f"{nc} adjacent composites, {nb} BIOS resident; " + f"{len(records)} regions -> {a.out}") if __name__=='__main__': main() diff --git a/tools/aot_overlay_spike/test_coverage_report.py b/tools/aot_overlay_spike/test_coverage_report.py new file mode 100644 index 00000000..2dd2f125 --- /dev/null +++ b/tools/aot_overlay_spike/test_coverage_report.py @@ -0,0 +1,356 @@ +#!/usr/bin/env python3 +import os +import json +import tempfile +import unittest +import zlib +from unittest import mock + +import coverage_report + + +class CoverageReportTests(unittest.TestCase): + def test_bios_parser_is_scoped_to_named_tables(self): + source = r''' +static const DispatchEntry dispatch_table[2] = { + { 0x00000500u, func_00000500 }, + { 0xBFC00180u, func_BFC00180 }, +}; +static const unsigned unrelated[][3] = { + { 0xDEADBEEFu, 0x00000001u, 0x1FFFFFFFu }, +}; +const PsxKernelBody psx_bios_kernel_bodies[2] = { + { 0x00000500u, 0x00000500u, 0x00000510u }, + { 0x00000510u, 0x00000510u, 0x00000520u }, +}; +const PsxNativeStub psx_bios_native_stubs[1] = { + { 0x000000A0u, 0x000000A0u, 0x000000B0u }, +}; +''' + with tempfile.NamedTemporaryFile( + mode='w', suffix='.c', delete=False, encoding='utf-8') as generated: + generated.write(source) + path = generated.name + try: + entries, ranges = coverage_report.parse_bios_dispatch(path) + finally: + os.unlink(path) + self.assertEqual(entries, {0xA0, 0x500, 0x1FC00180}) + self.assertEqual(ranges, [(0xA0, 0xB0), (0x500, 0x520)]) + + def test_interval_potential_is_distinct_from_exact_entry_recall(self): + result = coverage_report.recall( + {0x100, 0x104}, {0x100: {0x1234}}, [(0x100, 0x108)]) + self.assertEqual(result['covered_here'], 1) + self.assertEqual(result['covered_by_interval_potential'], 2) + self.assertEqual(result['covered_by_code_range'], 2) + self.assertEqual( + result['interval_metric_semantics'], + 'unverified_address_containment_only') + + def test_exact_candidate_recall_preserves_duplicate_va_crc_variants(self): + result = coverage_report.recall( + {0x100}, {0x100: {0xBBBB, 0xCCCC}}, [(0x100, 0x108)], + {0x100: {0xAAAA, 0xBBBB}}) + self.assertEqual(result['covered_here'], 1) + self.assertEqual(result['needed_entry_crc'], 2) + self.assertEqual(result['covered_entry_crc'], 1) + self.assertEqual(result['missed_entry_crc'], 1) + self.assertEqual(result['recall_entry_crc'], 0.5) + self.assertEqual(result['entry_crc_misses'], [(0x100, 0xAAAA)]) + + def test_interval_containment_does_not_count_as_crc_candidate(self): + result = coverage_report.recall( + {0x100}, {0x100: {0xBBBB}}, [(0x100, 0x108)], + {0x100: {0xAAAA}}) + self.assertEqual(result['covered_here'], 1) + self.assertEqual(result['covered_by_interval_potential'], 1) + self.assertEqual(result['covered_entry_crc'], 0) + self.assertEqual(result['recall_entry_crc'], 0.0) + + def test_range_parser_retains_all_crc_variants_for_duplicate_va(self): + with tempfile.TemporaryDirectory() as tmp: + with open(os.path.join(tmp, 'a.ranges'), 'w', encoding='utf-8') as out: + out.write('F 80000100 AAAAAAAA\nR 80000100 8\n') + with open(os.path.join(tmp, 'b.ranges'), 'w', encoding='utf-8') as out: + out.write('F 80000100 BBBBBBBB\nR 80000100 C\n') + entries, ranges = coverage_report.parse_ranges_dir(tmp) + self.assertEqual(entries, {0x100: {0xAAAAAAAA, 0xBBBBBBBB}}) + self.assertEqual(ranges, [(0x100, 0x10C)]) + + def test_all_zero_compiled_range_is_quarantined(self): + with tempfile.TemporaryDirectory() as tmp: + zero_size = 0x184 + zero_crc = zlib.crc32(bytes(zero_size)) & 0xFFFFFFFF + with open(os.path.join(tmp, 'mixed.ranges'), 'w', encoding='utf-8') as out: + out.write('# psxrecomp overlay code-range manifest v2\n') + out.write('F 8000EE7C %08X\n' % zero_crc) + out.write('R 8000EE7C %X\n' % zero_size) + out.write('F 80000100 12345678\n') + out.write('R 80000100 10\n') + entries, ranges, audit = coverage_report.parse_ranges_dir( + tmp, with_audit=True) + self.assertEqual(entries, {0x100: {0x12345678}}) + self.assertEqual(ranges, [(0x100, 0x110)]) + self.assertEqual(audit, [{ + 'entry': '0x8000EE7C', 'code_crc': '%08X' % zero_crc, + 'size': zero_size}]) + + def test_addendum_unions_v1_and_verified_v2(self): + with tempfile.TemporaryDirectory() as tmp: + snapshot = os.path.join(tmp, 'immutable.json') + addendum = os.path.join(tmp, 'history.jsonl') + with open(snapshot, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': ['0x80000200']}], out) + signature = '%016X' % coverage_report._fnv64_file(snapshot) + records = [ + {'schema': 'psxrecomp overlay capture addendum v1', + 'captures': [{'function_entry_pcs': ['0x80000100']}]}, + {'schema': 'psxrecomp overlay capture addendum v2', + 'snapshot': snapshot, 'fnv64': signature}, + {'schema': 'psxrecomp overlay capture addendum v2', + 'snapshot': snapshot, 'fnv64': signature}, + {'schema': 'psxrecomp overlay capture addendum v2', + 'snapshot': snapshot, 'fnv64': '0000000000000000'}, + ] + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for record in records: + out.write(json.dumps(record) + '\n') + out.write('{"schema":"torn') + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100, 0x200}) + self.assertEqual(audit, { + 'v1_records': 1, 'v2_records': 3, 'invalid_records': 2, + 'duplicate_refs': 1, 'verified_snapshots': 1, + 'unverified_superseded_records': 0, + 'unverified_superseded_bytes': 0}) + + def test_addendum_uses_newest_cumulative_snapshot_per_session(self): + with tempfile.TemporaryDirectory() as tmp: + snapshots = [] + captures = [ + [{'dispatch_entry_pcs': ['0x80000100']}], + [{'dispatch_entry_pcs': ['0x80000100', '0x80000200']}], + ] + for index, body in enumerate(captures, 1): + snapshot = os.path.join(tmp, f'immutable-{index}.json') + with open(snapshot, 'w', encoding='utf-8') as out: + json.dump(body, out) + snapshots.append(snapshot) + addendum = os.path.join(tmp, 'history.jsonl') + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for sequence, snapshot in enumerate(snapshots, 1): + out.write(json.dumps({ + 'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', + 'sequence': sequence, 'snapshot': snapshot, + 'fnv64': '%016X' % coverage_report._fnv64_file(snapshot), + }) + '\n') + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100, 0x200}) + self.assertEqual(audit['v2_records'], 2) + self.assertEqual(audit['verified_snapshots'], 1) + self.assertEqual(audit['unverified_superseded_records'], 1) + + def test_addendum_falls_back_when_newest_snapshot_is_invalid(self): + with tempfile.TemporaryDirectory() as tmp: + older = os.path.join(tmp, 'older.json') + newer = os.path.join(tmp, 'newer.json') + with open(older, 'w', encoding='utf-8') as out: + json.dump([{'function_entry_pcs': ['0x80000100']}], out) + with open(newer, 'w', encoding='utf-8') as out: + json.dump([{'function_entry_pcs': ['0x80000200']}], out) + addendum = os.path.join(tmp, 'history.jsonl') + records = [ + {'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', 'sequence': 1, + 'snapshot': older, + 'fnv64': '%016X' % coverage_report._fnv64_file(older)}, + {'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', 'sequence': 2, + 'snapshot': newer, 'fnv64': '0000000000000000'}, + ] + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for record in records: + out.write(json.dumps(record) + '\n') + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100}) + self.assertEqual(audit['invalid_records'], 1) + self.assertEqual(audit['verified_snapshots'], 1) + self.assertEqual(audit['unverified_superseded_records'], 0) + + def test_addendum_does_not_collapse_nonmonotonic_session_records(self): + with tempfile.TemporaryDirectory() as tmp: + records = [] + for sequence, address in ((2, '0x80000200'), (1, '0x80000100')): + snapshot = os.path.join(tmp, f'immutable-{sequence}.json') + with open(snapshot, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': [address]}], out) + records.append({ + 'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', + 'sequence': sequence, 'snapshot': snapshot, + 'fnv64': '%016X' % coverage_report._fnv64_file(snapshot), + }) + addendum = os.path.join(tmp, 'history.jsonl') + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for record in records: + out.write(json.dumps(record) + '\n') + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100, 0x200}) + self.assertEqual(audit['verified_snapshots'], 2) + self.assertEqual(audit['unverified_superseded_records'], 0) + + def test_addendum_does_not_collapse_non_cumulative_session_content(self): + with tempfile.TemporaryDirectory() as tmp: + records = [] + for sequence, address in ((1, '0x80000100'), (2, '0x80000200')): + snapshot = os.path.join(tmp, f'immutable-{sequence}.json') + with open(snapshot, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': [address]}], out) + records.append({ + 'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', + 'sequence': sequence, 'snapshot': snapshot, + 'fnv64': '%016X' % coverage_report._fnv64_file(snapshot), + }) + addendum = os.path.join(tmp, 'history.jsonl') + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for record in records: + out.write(json.dumps(record) + '\n') + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100, 0x200}) + self.assertEqual(audit['verified_snapshots'], 2) + self.assertEqual(audit['unverified_superseded_records'], 0) + + def test_tampered_superseded_hash_cannot_change_score(self): + with tempfile.TemporaryDirectory() as tmp: + older = os.path.join(tmp, 'older.json') + newer = os.path.join(tmp, 'newer.json') + with open(older, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': ['0x80000100']}], out) + stale_signature = '%016X' % coverage_report._fnv64_file(older) + # Change the bytes while preserving an entry set contained by the + # verified head. The old file must not contribute to the score. + with open(older, 'a', encoding='utf-8') as out: + out.write(' ') + with open(newer, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': [ + '0x80000100', '0x80000200']}], out) + records = [ + {'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', 'sequence': 1, + 'snapshot': older, 'fnv64': stale_signature}, + {'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', 'sequence': 2, + 'snapshot': newer, + 'fnv64': '%016X' % coverage_report._fnv64_file(newer)}, + ] + addendum = os.path.join(tmp, 'history.jsonl') + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for record in records: + out.write(json.dumps(record) + '\n') + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100, 0x200}) + self.assertEqual(audit['verified_snapshots'], 1) + self.assertEqual(audit['invalid_records'], 0) + self.assertEqual(audit['unverified_superseded_records'], 1) + + def test_bad_older_fnv_metadata_forces_invalid_record_audit(self): + for label, bad_fnv in (('missing', None), ('garbage', 'not-a-hash')): + with self.subTest(label=label), tempfile.TemporaryDirectory() as tmp: + older = os.path.join(tmp, 'older.json') + newer = os.path.join(tmp, 'newer.json') + with open(older, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': ['0x80000100']}], out) + with open(newer, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': [ + '0x80000100', '0x80000200']}], out) + older_record = { + 'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', 'sequence': 1, + 'snapshot': older, + } + if bad_fnv is not None: + older_record['fnv64'] = bad_fnv + records = [ + older_record, + {'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', 'sequence': 2, + 'snapshot': newer, + 'fnv64': '%016X' % coverage_report._fnv64_file(newer)}, + ] + addendum = os.path.join(tmp, 'history.jsonl') + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for record in records: + out.write(json.dumps(record) + '\n') + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100, 0x200}) + self.assertEqual(audit['invalid_records'], 1) + self.assertEqual(audit['verified_snapshots'], 1) + self.assertEqual(audit['unverified_superseded_records'], 0) + + def test_oversized_unverified_snapshot_forces_full_verification(self): + with tempfile.TemporaryDirectory() as tmp: + older = os.path.join(tmp, 'older.json') + newer = os.path.join(tmp, 'newer.json') + with open(older, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': ['0x80000100']}], out) + out.write(' ' * 64) + with open(newer, 'w', encoding='utf-8') as out: + json.dump([{'dispatch_entry_pcs': [ + '0x80000100', '0x80000200']}], out) + records = [ + {'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', 'sequence': 1, + 'snapshot': older, + 'fnv64': '%016X' % coverage_report._fnv64_file(older)}, + {'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', 'sequence': 2, + 'snapshot': newer, + 'fnv64': '%016X' % coverage_report._fnv64_file(newer)}, + ] + addendum = os.path.join(tmp, 'history.jsonl') + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for record in records: + out.write(json.dumps(record) + '\n') + with mock.patch.object( + coverage_report, 'MAX_UNVERIFIED_SNAPSHOT_BYTES', 32): + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100, 0x200}) + self.assertEqual(audit['verified_snapshots'], 2) + self.assertEqual(audit['unverified_superseded_records'], 0) + + def test_aggregate_unverified_size_bound_forces_full_verification(self): + with tempfile.TemporaryDirectory() as tmp: + snapshots = [] + bodies = [ + [{'dispatch_entry_pcs': ['0x80000100']}], + [{'dispatch_entry_pcs': ['0x80000100', '0x80000200']}], + [{'dispatch_entry_pcs': [ + '0x80000100', '0x80000200', '0x80000300']}], + ] + for sequence, body in enumerate(bodies, 1): + snapshot = os.path.join(tmp, f'immutable-{sequence}.json') + with open(snapshot, 'w', encoding='utf-8') as out: + json.dump(body, out) + snapshots.append(snapshot) + addendum = os.path.join(tmp, 'history.jsonl') + with open(addendum, 'w', encoding='utf-8', newline='\n') as out: + for sequence, snapshot in enumerate(snapshots, 1): + out.write(json.dumps({ + 'schema': 'psxrecomp overlay capture addendum v2', + 'game': 'TEST', 'session': 'session-1', + 'sequence': sequence, 'snapshot': snapshot, + 'fnv64': '%016X' % coverage_report._fnv64_file(snapshot), + }) + '\n') + with mock.patch.object( + coverage_report, 'MAX_UNVERIFIED_TOTAL_BYTES', 1): + entries, audit = coverage_report.parse_addendum_entries(addendum) + self.assertEqual(entries, {0x100, 0x200, 0x300}) + self.assertEqual(audit['verified_snapshots'], 3) + self.assertEqual(audit['unverified_superseded_records'], 0) + + +if __name__ == '__main__': + unittest.main() diff --git a/tools/build_cli.py b/tools/build_cli.py new file mode 100644 index 00000000..294d3f08 --- /dev/null +++ b/tools/build_cli.py @@ -0,0 +1,133 @@ +"""Build and package the PSXRecomp developer command-line tools.""" + +from __future__ import annotations + +import argparse +import os +import pathlib +import platform +import shutil +import subprocess +import sys + + +ROOT = pathlib.Path(__file__).resolve().parent.parent +TOOLS = ("psxrecomp", "psxrecomp-toml", "psxrecomp-game", "psxrecomp-bios") + + +def run(command: list[str]) -> None: + print("+", subprocess.list2cmdline(command), flush=True) + subprocess.run(command, cwd=ROOT, check=True) + + +def platform_name() -> str: + systems = {"Windows": "windows", "Linux": "linux", "Darwin": "macos"} + machines = { + "amd64": "x86_64", + "x86_64": "x86_64", + "arm64": "arm64", + "aarch64": "arm64", + } + raw_system = platform.system() + if raw_system.startswith(("MSYS", "MINGW", "CYGWIN")): + raw_system = "Windows" + system = systems.get(raw_system, raw_system.lower()) + machine = machines.get(platform.machine().lower(), platform.machine().lower()) + return f"{system}-{machine}" + + +def find_tool(build_dir: pathlib.Path, name: str, config: str) -> pathlib.Path: + suffix = ".exe" if os.name == "nt" else "" + filename = name + suffix + candidates = (build_dir / filename, build_dir / config / filename) + for candidate in candidates: + if candidate.is_file(): + return candidate + checked = ", ".join(str(path) for path in candidates) + raise FileNotFoundError(f"{filename} was not built; checked {checked}") + + +def main() -> int: + parser = argparse.ArgumentParser( + description="build a redistributable PSXRecomp CLI archive") + parser.add_argument( + "configuration", nargs="?", choices=("release", "debug"), + default="release", help="build configuration (default: release)") + parser.add_argument( + "--build-dir", default="recompiler/build-cli", + help="CMake build directory (default: recompiler/build-cli)") + parser.add_argument( + "--dist-dir", default="dist", + help="package output directory (default: dist)") + parser.add_argument( + "--skip-build", action="store_true", + help="package tools already present in --build-dir") + args = parser.parse_args() + + config = "Release" if args.configuration == "release" else "Debug" + build_dir = (ROOT / args.build_dir).resolve() + dist_dir = (ROOT / args.dist_dir).resolve() + + if not args.skip_build: + if shutil.which("cmake") is None: + parser.error("CMake is not installed or is not on PATH") + source_arg = os.path.relpath(ROOT / "recompiler", ROOT) + build_arg = os.path.relpath(build_dir, ROOT) + configure = [ + "cmake", "-S", source_arg, "-B", build_arg, + f"-DCMAKE_BUILD_TYPE={config}", + "-DPSXRECOMP_STATIC_CLI=ON", + ] + if not (build_dir / "CMakeCache.txt").exists() and shutil.which("ninja"): + configure += ["-G", "Ninja"] + run(configure) + jobs = str(os.cpu_count() or 2) + run([ + "cmake", "--build", build_arg, "--config", config, + "--target", *TOOLS, "--parallel", jobs, + ]) + + package = f"psxrecomp-cli-{platform_name()}" + stage = dist_dir / package + archive = dist_dir / f"{package}.zip" + dist_dir.mkdir(parents=True, exist_ok=True) + if stage.exists(): + shutil.rmtree(stage) + if archive.exists(): + archive.unlink() + stage.mkdir() + + shutil.copy2(find_tool(build_dir, "psxrecomp", config), stage) + libexec = stage / "libexec" + libexec.mkdir() + for name in TOOLS[1:]: + shutil.copy2(find_tool(build_dir, name, config), libexec) + share = stage / "share" + share.mkdir() + shutil.copy2( + ROOT / "recompiler" / "seeds" / "phase2_ghidra_seeds.json", share) + + framework = stage / "framework" + source_ignore = shutil.ignore_patterns( + "build", "build-*", "tests", "__pycache__", "*.pyc", "*.pyo", + "*.exe", "*.obj", "*.pdb", "*.lib") + shutil.copytree(ROOT / "runtime", framework / "runtime", ignore=source_ignore) + shutil.copytree(ROOT / "recompiler", framework / "recompiler", ignore=source_ignore) + shutil.copy2(ROOT / "LICENSE", framework) + shutil.copy2(ROOT / "THIRD_PARTY_ATTRIBUTION.md", framework) + shutil.copy2(ROOT / "README.md", stage) + shutil.copy2(ROOT / "LICENSE", stage) + shutil.copy2(ROOT / "THIRD_PARTY_ATTRIBUTION.md", stage) + + shutil.make_archive(str(archive.with_suffix("")), "zip", dist_dir, package) + print(f"PSXRecomp CLI package: {archive}") + return 0 + + +if __name__ == "__main__": + try: + raise SystemExit(main()) + except subprocess.CalledProcessError as exc: + print(f"build_cli: command failed with exit code {exc.returncode}", + file=sys.stderr) + raise SystemExit(exc.returncode) diff --git a/tools/compile_overlays.py b/tools/compile_overlays.py index 6e7b20f8..471aba7c 100644 --- a/tools/compile_overlays.py +++ b/tools/compile_overlays.py @@ -23,9 +23,10 @@ Each DLL exports: import argparse import base64 import binascii -import hashlib +from bisect import bisect_left from collections import Counter, deque from concurrent.futures import ThreadPoolExecutor, as_completed +import hashlib import os import re import struct @@ -173,6 +174,17 @@ def codegen_ver(runtime_include: str) -> int: return int(m.group(1)) +def overlay_abi_tag(runtime_include: str, flavor: int) -> int: + """Return the exact ABI/flavor export expected from a cached shard.""" + hdr = os.path.join(runtime_include, 'overlay_api.h') + with open(hdr) as source: + match = re.search( + r'#define\s+PSX_OVERLAY_ABI_VERSION\s+(\d+)', source.read()) + if not match: + raise SystemExit(f'PSX_OVERLAY_ABI_VERSION not found in {hdr}') + return (int(match.group(1)) & 0xFFFF) | ((int(flavor) & 0xFFFF) << 16) + + def codegen_hash(runtime_include: str) -> int: """Parse PSX_OVERLAY_CODEGEN_HASH from the build-generated overlay_codegen_hash.h (next to overlay_api.h). Folded into the cache path as cg<N>_<hash> so ANY @@ -425,6 +437,11 @@ def make_psxexe(load_addr: int, entry_pc: int, data: bytes) -> bytes: INCLUDE_REASONS = { 'DISPATCH_ENTRY', 'DIRECT_JAL_TARGET', + 'STATIC_INDIRECT_TARGET', + 'STATIC_BRANCH_ROOT', + # Play-free normal-mode discovery entry that also passes a target-local + # callable-boundary/CFG proof. Stronger than a generic captured pointer. + 'STATIC_DISCOVERY_ROOT', 'FUNCTION_POINTER_TARGET', 'TOML_DECLARED_ENTRY', # Dispatch-proven PC with no callable boundary (mid-function code reached @@ -448,6 +465,35 @@ INCLUDE_REASONS = { 'DISPATCH_ROOT', } FATAL_SEED_REASONS = {'BRANCH_TARGET_ONLY', 'OBSERVED_PC_ONLY', 'UNKNOWN'} +BIOS_RESIDENT_PRODUCER = 'bios_resident_manifest' +BIOS_RESIDENT_MARKER = 'psxrecomp bios resident shard v1' + + +def update_bios_resident_marker(dll_path: str, cap: dict) -> None: + """Publish/remove the opt-in marker consumed by the runtime preloader. + + Resident BIOS helpers use a synthetic page envelope, so their filename's + region key cannot equal the dirty-run start recovered at runtime. The + marker tells the loader to register the shard at cache scan time; normal + per-function code-CRC validation remains the execution authority. + """ + marker = os.path.splitext(dll_path)[0] + '.resident' + if cap.get('producer') != BIOS_RESIDENT_PRODUCER: + try: + os.remove(marker) + except FileNotFoundError: + pass + return + payload = { + 'schema': BIOS_RESIDENT_MARKER, + 'bios_sha256': str(cap.get('bios_sha256', '')), + 'producer_name': str(cap.get('producer_name', 'BIOS resident code')), + } + tmp = marker + '.tmp' + with open(tmp, 'w', encoding='utf-8') as f: + json.dump(payload, f, sort_keys=True) + f.write('\n') + os.replace(tmp, marker) def _parse_addr(value) -> int: @@ -466,6 +512,54 @@ def _parse_addr_list(values) -> set[int]: return out +def optional_enrichment_fallback_capture(cap: dict) -> dict | None: + """Return a conservative retry recipe declared by a static extractor. + + The richer recipe is always attempted first. If its generated C or host + compile is rejected, these independently proven roots preserve the safe + shard while all optional aliases and normal-mode discoveries are dropped. + """ + key = 'optional_enrichment_fallback_entry_pcs' + recipe = cap.get(key, []) + fallback = dict(cap) + if isinstance(recipe, dict): + functions = sorted(_parse_addr_list( + recipe.get('function_entry_pcs', []))) + dispatch = sorted(_parse_addr_list( + recipe.get('dispatch_entry_pcs', []))) + static = sorted(_parse_addr_list( + recipe.get('static_discovery_entry_pcs', []))) + if not (functions or dispatch or static): + return None + fallback['function_entry_pcs'] = [ + f'0x{entry:08X}' for entry in functions] + fallback['dispatch_entry_pcs'] = [ + f'0x{entry:08X}' for entry in dispatch] + fallback['static_discovery_entry_pcs'] = [ + f'0x{entry:08X}' for entry in static] + fallback['seeds'] = fallback['function_entry_pcs'] + if 'producer_ranges' in recipe: + fallback['producer_ranges'] = recipe['producer_ranges'] + if 'strict_producer_ranges' in recipe: + fallback['strict_producer_ranges'] = bool( + recipe['strict_producer_ranges']) + else: + entries = sorted(_parse_addr_list(recipe)) + if not entries: + return None + encoded = [f'0x{entry:08X}' for entry in entries] + fallback['function_entry_pcs'] = encoded + fallback['dispatch_entry_pcs'] = encoded + fallback['static_discovery_entry_pcs'] = encoded + fallback['seeds'] = encoded + fallback.pop('static_alias_ranges', None) + fallback.pop('static_jump_table_proofs', None) + fallback.pop('static_call_continuation_pcs', None) + fallback.pop('_prior_aliases', None) + fallback.pop(key, None) + return fallback + + def _word_at(data: bytes, load_addr: int, addr: int): off = addr - load_addr if off < 0 or off + 4 > len(data): @@ -491,8 +585,10 @@ def _is_control_flow(word) -> bool: return False op = (word >> 26) & 0x3F fn = word & 0x3F - return op in (0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, - 0x14, 0x15, 0x16, 0x17) or (op == 0 and fn in (0x08, 0x09)) + return (op in (0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x14, 0x15, 0x16, 0x17) or + (op == 0 and fn in (0x08, 0x09)) or + (op in (0x11, 0x12) and ((word >> 21) & 0x1F) == 0x08)) def _is_valid_mips_word(word) -> bool: @@ -549,6 +645,30 @@ def _classify_cf(pc: int, word: int) -> tuple[str, int]: return ('j', _jump_target(pc, word)) if op == 0x03: return ('jal', _jump_target(pc, word)) + rt = (word >> 16) & 0x1F + if op in (0x04, 0x14) and rs == rt: + return ('j', _branch_target(pc, word)) + if op == 0x05 and rs == rt: + return ('branch_never', 0) + if op == 0x15 and rs == rt: + return ('branch_never_likely', 0) + if op in (0x06, 0x16) and rs == 0: + return ('j', _branch_target(pc, word)) + if op == 0x07 and rs == 0: + return ('branch_never', 0) + if op == 0x17 and rs == 0: + return ('branch_never_likely', 0) + if op == 0x01 and rs == 0: + if rt in (0x00, 0x10): # bltz / bltzal + return ('branch_never', 0) + if rt in (0x02, 0x12): # bltzl / bltzall + return ('branch_never_likely', 0) + if rt in (0x01, 0x03): # bgez / bgezl + return ('j', _branch_target(pc, word)) + if rt in (0x11, 0x13): # bal / ball aliases: target + continuation + return ('jal', _branch_target(pc, word)) + if op in (0x11, 0x12) and rs == 0x08: + return ('branch', _branch_target(pc, word)) if op in (0x01, 0x04, 0x05, 0x06, 0x07, 0x14, 0x15, 0x16, 0x17): return ('branch', _branch_target(pc, word)) return ('normal', 0) @@ -556,76 +676,216 @@ def _classify_cf(pc: int, word: int) -> tuple[str, int]: def _find_jump_table_targets(data: bytes, load_addr: int, size: int, entry: int, hard_cap: int, - jr_pc: int, jr_rs: int) -> set[int]: - """Recognize the compiler's local jump-table idiom feeding `jr reg`.""" - lw_base = None - lw_offset = 0 - addu_cand = [None, None] - lui_val = None - addiu_val = [0, 0] - found_addiu = [False, False] - table_count = 0 + jr_pc: int, jr_rs: int, + producer_range=None, proof_out=None) -> set[int]: + """Resolve one tightly bounded canonical ``sltiu``/``jr`` switch. - for back in range(1, 41): - scan_addr = jr_pc - back * 4 - if scan_addr < entry: - break - word = _word_at(data, load_addr, scan_addr) - if word is None: - break - op = (word >> 26) & 0x3F - rs = (word >> 21) & 0x1F - rt = (word >> 16) & 0x1F - rd = (word >> 11) & 0x1F - fn = word & 0x3F + This is deliberately a structural reaching-definition proof, not the old + 40-word bag-of-opcodes backscan. The accepted suffix is:: - if op == 0x23 and rt == jr_rs and lw_base is None: - lw_base = rs - lw_offset = word & 0xFFFF - if lw_offset & 0x8000: - lw_offset -= 0x10000 - continue - if op == 0x00 and fn == 0x21 and lw_base is not None and rd == lw_base \ - and addu_cand[0] is None: - addu_cand = [rs, rt] - continue - if op == 0x09 and addu_cand[0] is not None: - for i, cand in enumerate(addu_cand): - if cand is not None and not found_addiu[i] and rs == cand and rt == cand: - imm = word & 0xFFFF - if imm & 0x8000: - imm -= 0x10000 - addiu_val[i] = imm - found_addiu[i] = True - break - continue - if op == 0x0F and addu_cand[0] is not None and lui_val is None: - for i, cand in enumerate(addu_cand): - if cand is not None and rt == cand: - lui_val = (word & 0xFFFF) << 16 - addiu_val[0] = addiu_val[i] if found_addiu[i] else 0 - found_addiu[0] = found_addiu[i] - break - continue - if op == 0x0B and table_count == 0: - table_count = word & 0xFFFF - continue - if lui_val is not None and table_count: - break + sltiu guard,index,count; beq guard,zero,reject; nop + sll scaled,index,2; addu address,scaled,table_base + lw target,offset(address); [nop x 0..1]; jr target - if lui_val is None or table_count == 0 or table_count >= 512: - return set() - - table_base = lui_val + (addiu_val[0] if found_addiu[0] else 0) + lw_offset + ``table_base`` must be a nearest-definition LUI, optionally followed by a + nearest-definition ADDIU. The lower instruction may rename the + register (``lui v0; addiu s0,v0,lo``), as used by Ape Escape. Any other + control flow between that constant and the suffix, an inbound edge that + skips the definition, a register mismatch/clobber, or one non-local table + entry rejects the entire candidate. + """ lo = load_addr hi = load_addr + size + if not (entry <= jr_pc < hard_cap and 0 < jr_rs < 32): + return set() + jr_word = _word_at(data, load_addr, jr_pc) + if jr_word != ((jr_rs << 21) | 0x08): + return set() + + # Permit only the compiler's zero-or-one scheduling NOP between LW/JR. + lw_pc = jr_pc - 4 + for _ in range(1): + if _word_at(data, load_addr, lw_pc) != 0: + break + lw_pc -= 4 + lw_word = _word_at(data, load_addr, lw_pc) + if lw_word is None or ((lw_word >> 26) & 0x3F) != 0x23 \ + or ((lw_word >> 16) & 0x1F) != jr_rs: + return set() + address_reg = (lw_word >> 21) & 0x1F + if not address_reg: + return set() + lw_offset = lw_word & 0xFFFF + if lw_offset & 0x8000: + lw_offset -= 0x10000 + + addu_pc = lw_pc - 4 + addu_word = _word_at(data, load_addr, addu_pc) + if addu_word is None or ((addu_word >> 26) & 0x3F) != 0 \ + or (addu_word & 0x3F) != 0x21 \ + or ((addu_word >> 6) & 0x1F) != 0 \ + or ((addu_word >> 11) & 0x1F) != address_reg: + return set() + addu_inputs = ((addu_word >> 21) & 0x1F, + (addu_word >> 16) & 0x1F) + + sll_pc = addu_pc - 4 + sll_word = _word_at(data, load_addr, sll_pc) + if sll_word is None or ((sll_word >> 26) & 0x3F) != 0 \ + or (sll_word & 0x3F) != 0 \ + or ((sll_word >> 21) & 0x1F) != 0 \ + or ((sll_word >> 6) & 0x1F) != 2: + return set() + scaled_reg = (sll_word >> 11) & 0x1F + index_reg = (sll_word >> 16) & 0x1F + if not scaled_reg or not index_reg or scaled_reg not in addu_inputs: + return set() + table_reg = addu_inputs[1] if addu_inputs[0] == scaled_reg else addu_inputs[0] + if not table_reg or table_reg == scaled_reg: + return set() + + # The bound must guard this exact index on the sole fallthrough into SLL. + sltiu_pc = sll_pc - 12 + branch_pc = sll_pc - 8 + if _word_at(data, load_addr, sll_pc - 4) != 0: + return set() + sltiu_word = _word_at(data, load_addr, sltiu_pc) + branch_word = _word_at(data, load_addr, branch_pc) + if sltiu_word is None or ((sltiu_word >> 26) & 0x3F) != 0x0B \ + or ((sltiu_word >> 21) & 0x1F) != index_reg: + return set() + guard_reg = (sltiu_word >> 16) & 0x1F + table_count = sltiu_word & 0xFFFF + if not guard_reg or not (1 <= table_count < 512): + return set() + if branch_word is None or ((branch_word >> 26) & 0x3F) != 0x04: + return set() + branch_rs = (branch_word >> 21) & 0x1F + branch_rt = (branch_word >> 16) & 0x1F + if {branch_rs, branch_rt} != {0, guard_reg}: + return set() + reject_target = _branch_target(branch_pc, branch_word) + if (not (entry <= reject_target < hard_cap) or + sll_pc <= reject_target < jr_pc + 8): + return set() + + def nearest_writer(reg: int, before: int): + for pc in range(before - 4, max(entry, before - 0x80) - 1, -4): + word = _word_at(data, load_addr, pc) + if word is None: + return None + if _instruction_writes_gpr(word, reg): + return pc, word + return None + + table_writer = nearest_writer(table_reg, addu_pc) + if table_writer is None: + return set() + table_def_pc, table_def_word = table_writer + def_op = (table_def_word >> 26) & 0x3F + def_rs = (table_def_word >> 21) & 0x1F + def_rt = (table_def_word >> 16) & 0x1F + if def_op == 0x0F and def_rs == 0 and def_rt == table_reg: + constant_pc = table_def_pc + table_base = (table_def_word & 0xFFFF) << 16 + elif def_op == 0x09 and def_rt == table_reg and def_rs: + upper_writer = nearest_writer(def_rs, table_def_pc) + if upper_writer is None: + return set() + constant_pc, upper_word = upper_writer + if ((upper_word >> 26) & 0x3F) != 0x0F \ + or ((upper_word >> 21) & 0x1F) != 0 \ + or ((upper_word >> 16) & 0x1F) != def_rs: + return set() + low = table_def_word & 0xFFFF + upper = (upper_word & 0xFFFF) << 16 + if low & 0x8000: + low -= 0x10000 + table_base = (upper + low) & 0xFFFFFFFF + else: + return set() + + # Calls could clobber the proven constant. Other branches could enter the + # suffix through an unproved path. The one exact bounds branch is allowed. + for pc in range(constant_pc + 4, sll_pc, 4): + word = _word_at(data, load_addr, pc) + if word is None: + return set() + if _is_control_flow(word) and pc != branch_pc: + return set() + predecessor = _word_at(data, load_addr, constant_pc - 4) + if constant_pc >= entry + 4 and _is_control_flow(predecessor): + return set() + table_base = (table_base + lw_offset) & 0xFFFFFFFF + table_end = table_base + table_count * 4 + range_lo, range_hi = producer_range or (lo, hi) + if (table_base & 3) or not (range_lo <= table_base < table_end <= range_hi): + return set() + targets = set() - for i in range(table_count): - target = _word_at(data, load_addr, table_base + i * 4) - if target is None: + for index in range(table_count): + target = _word_at(data, load_addr, table_base + index * 4) + if (target is None or (target & 3) or + not (entry <= target < hard_cap) or + not (range_lo <= target < range_hi) or + not _is_valid_mips_word(_word_at(data, load_addr, target))): + return set() + targets.add(target) + + # Establish which later sources are themselves reached only after the + # proven table dispatch. Such case blocks may safely loop to the suffix + # (Ape does this); an arbitrary earlier/later byte sequence may not jump + # into the protected definitions and manufacture domination. + case_reachable = set() + work = deque(targets) + while work and len(case_reachable) < 2048: + pc = work.popleft() + if (pc in case_reachable or not (entry <= pc < hard_cap) or + not (range_lo <= pc < range_hi)): continue - if lo <= target < hi and entry <= target < hard_cap and (target & 3) == 0: - targets.add(target) + word = _word_at(data, load_addr, pc) + if not _is_valid_mips_word(word): + continue + case_reachable.add(pc) + kind, target = _classify_cf(pc, word) + delay = pc + 4 + if kind == 'normal': + work.append(pc + 4) + elif kind == 'branch': + case_reachable.add(delay) + work.extend((pc + 8, target)) + elif kind == 'branch_never': + case_reachable.add(delay) + work.append(pc + 8) + elif kind == 'branch_never_likely': + work.append(pc + 8) + elif kind == 'j': + case_reachable.add(delay) + work.append(target) + elif kind in ('jal', 'jalr'): + case_reachable.add(delay) + work.append(pc + 8) + elif kind in ('jr', 'jr_ra'): + case_reachable.add(delay) + + for source in range(entry, hard_cap, 4): + source_word = _word_at(data, load_addr, source) + if source_word is None: + return set() + kind, target = _classify_cf(source, source_word) + if (kind in ('branch', 'j', 'jal') and + constant_pc < target <= jr_pc and + not (constant_pc <= source <= jr_pc) and + source not in case_reachable): + return set() + if proof_out is not None: + proof_out.append({ + 'host_entry': entry, + 'jr_pc': jr_pc, + 'table_base': table_base, + 'count': table_count, + 'targets': sorted(targets), + }) return targets @@ -643,24 +903,250 @@ def _callable_legacy_seed(data: bytes, load_addr: int, addr: int) -> bool: return _is_addiu_sp_neg(word) and not _is_control_flow(prev) +def _dense_local_pointer_table(data: bytes, load_addr: int, + addr: int, count: int = 3) -> bool: + """Reject instruction-shaped data at a supposed callable target.""" + hi = load_addr + len(data) + for index in range(count): + value = _word_at(data, load_addr, addr + index * 4) + if value is None or (value & 3) or not (load_addr <= value < hi): + return False + return True + + def _callable_direct_jal_target(data: bytes, load_addr: int, addr: int) -> bool: """True only when a direct JAL target has independent boundary evidence.""" - return _callable_legacy_seed(data, load_addr, addr) + return (not _dense_local_pointer_table(data, load_addr, addr) and + _callable_legacy_seed(data, load_addr, addr)) + + +def _instruction_writes_gpr(word: int, reg: int) -> bool: + if not reg: + return False + op = (word >> 26) & 0x3F + rs = (word >> 21) & 0x1F + rt = (word >> 16) & 0x1F + rd = (word >> 11) & 0x1F + fn = word & 0x3F + if op == 0: + if fn in (0x08, 0x0C, 0x0D, 0x11, 0x13, + 0x18, 0x19, 0x1A, 0x1B): + return False + return rd == reg + if op == 0x03: + return reg == 31 + if op == 0x01 and rt in (0x10, 0x11): + return reg == 31 + if op in range(0x08, 0x10) or op in range(0x20, 0x27) \ + or op in (0x30, 0x32): + return rt == reg + if op in (0x10, 0x12) and rs in (0, 2): + return rt == reg + return False + + +def _resolve_constant_transfer(data: bytes, load_addr: int, + entry: int, transfer_pc: int, + target_reg: int): + """Resolve a same-basic-block lui + addiu/ori constant feeding jr/jalr.""" + low = None + low_is_addiu = False + for count in range(1, 17): + pc = transfer_pc - count * 4 + if pc < entry: + break + word = _word_at(data, load_addr, pc) + if word is None: + break + op = (word >> 26) & 0x3F + rs = (word >> 21) & 0x1F + rt = (word >> 16) & 0x1F + if low is None and op in (0x09, 0x0D) \ + and rs == target_reg and rt == target_reg: + low = word & 0xFFFF + low_is_addiu = op == 0x09 + continue + if op == 0x0F and rt == target_reg: + # A LUI in a control-transfer delay slot is not a local reaching + # definition for the following suffix. A callee may clobber the + # register before returning at LUI+4, while a branch/jump can leave + # the linear path entirely. Fail closed without path/call proof. + predecessor = _word_at(data, load_addr, pc - 4) + if pc >= entry + 4 and _is_control_flow(predecessor): + return None + + # Reject a syntactic constant pair when a direct control-flow edge + # can enter after this LUI. Example: `j low; lui; low: addiu; + # jalr` never executes the LUI, despite looking like a pair to a + # raw backward scan. + crossed_inbound_boundary = False + for source in range(entry, transfer_pc, 4): + source_word = _word_at(data, load_addr, source) + if source_word is None: + continue + source_kind, source_target = _classify_cf(source, source_word) + if (source_kind in ('branch', 'j', 'jal') and + pc < source_target <= transfer_pc): + crossed_inbound_boundary = True + break + if crossed_inbound_boundary: + return None + + upper = (word & 0xFFFF) << 16 + if low is None: + return upper + if low_is_addiu and low & 0x8000: + low -= 0x10000 + return (upper + low) & 0xFFFFFFFF if low_is_addiu else upper | low + if _instruction_writes_gpr(word, target_reg) or _is_control_flow(word): + break + return None + + +def plausible_callable_target(data: bytes, load_addr: int, size: int, + target: int, producer_hi: int) -> bool: + """CFG proof for a cross-producer call target without a classic prologue. + + Direct calls are sufficient boundary evidence inside one linked producer. + Across a synthetic adjacent-producer envelope, additionally require a + bounded, valid CFG with a reachable return and no sequential fallthrough. + This retains real frameless exports while rejecting pointer tables/NOP + runways that only happen to decode as instructions. + """ + first = _word_at(data, load_addr, target) + if first in (None, 0) or not _is_valid_mips_word(first): + return False + if _dense_local_pointer_table(data, load_addr, target): + return False + cap = min(load_addr + size, producer_hi, target + 0x4000) + work = deque([target]) + visited = set() + saw_return = False + bad = False + + def inside(addr: int) -> bool: + return target <= addr < cap and (addr & 3) == 0 + + def add_delay(pc: int) -> None: + nonlocal bad + delay = pc + 4 + if not inside(delay): + bad = True + return + word = _word_at(data, load_addr, delay) + if not _is_valid_mips_word(word): + bad = True + else: + visited.add(delay) + + while work and not bad and len(visited) < 2048: + pc = work.popleft() + if pc in visited: + continue + if not inside(pc): + bad = True # sequential fallthrough past the bounded probe + break + word = _word_at(data, load_addr, pc) + if not _is_valid_mips_word(word): + bad = True + break + visited.add(pc) + kind, branch_target = _classify_cf(pc, word) + if kind == 'normal': + work.append(pc + 4) + elif kind == 'branch': + add_delay(pc) + work.append(pc + 8) # conditional fallthrough must remain bounded + if inside(branch_target): + work.append(branch_target) + # An out-of-probe branch target is a shared external code edge. + elif kind == 'branch_never': + add_delay(pc) + work.append(pc + 8) + elif kind == 'branch_never_likely': + work.append(pc + 8) + elif kind in ('jal', 'jalr'): + add_delay(pc) + work.append(pc + 8) + elif kind == 'j': + add_delay(pc) + if inside(branch_target): + work.append(branch_target) + # Otherwise this is a bounded tail edge. + elif kind == 'jr_ra': + add_delay(pc) + saw_return = True + elif kind == 'jr': + add_delay(pc) # bounded indirect/tail exit + + return saw_return and not bad and not work and len(visited) < 2048 def _walk_overlay_function(data: bytes, load_addr: int, size: int, - entry: int, hard_cap: int) -> dict: + entry: int, hard_cap: int, + producer_ranges=(), + allow_cross_producer_calls=True) -> dict: lo = load_addr hi = load_addr + size - def in_function(addr: int) -> bool: - return lo <= addr < hi and entry <= addr < hard_cap and (addr & 3) == 0 - work = deque([entry]) visited = set() direct_jals = set() + static_indirect_targets = set() + call_continuations = set() branch_targets = set() jump_table_targets = set() + jump_table_proofs = [] + forward_branch_targets = set() + rejected_cross_producer_calls = set() + accepted_cross_producer_calls = set() + + def producer_for(addr: int): + for range_lo, range_hi in producer_ranges: + if range_lo <= addr < range_hi: + return range_lo, range_hi + return None + + entry_producer = producer_for(entry) + + def in_function(addr: int) -> bool: + return (lo <= addr < hi and entry <= addr < hard_cap and + (addr & 3) == 0 and + (not producer_ranges or + (entry_producer is not None and + producer_for(addr) == entry_producer))) + + def callable_transfer_target(source: int, target: int) -> bool: + if _dense_local_pointer_table(data, load_addr, target): + rejected_cross_producer_calls.add(target) + return False + if not producer_ranges: + return True + source_range = producer_for(source) + target_range = producer_for(target) + if source_range is None or target_range is None: + rejected_cross_producer_calls.add(target) + return False + if source_range is not None and source_range == target_range: + return True + if not allow_cross_producer_calls: + rejected_cross_producer_calls.add(target) + return False + # Adjacent-producer composites are a byte envelope, not proof that a + # call encoded by producer A is linked to arbitrary bytes at the same + # address in every producer-B variant. Cross-boundary calls therefore + # need independent local boundary evidence. This keeps real exports + # while rejecting pointer/data words that happen to be valid MIPS. + if _callable_direct_jal_target(data, load_addr, target): + accepted_cross_producer_calls.add(target) + return True + if (target_range is not None and + plausible_callable_target( + data, load_addr, size, target, target_range[1])): + accepted_cross_producer_calls.add(target) + return True + rejected_cross_producer_calls.add(target) + return False while work: pc = work.popleft() @@ -685,20 +1171,39 @@ def _walk_overlay_function(data: bytes, load_addr: int, size: int, if in_function(target): work.append(target) branch_targets.add(target) + elif lo <= target < hi and target >= hard_cap and (target & 3) == 0: + # A reachable direct branch may jump across a sibling entry. + # Exact-entry partitioning hard-caps the current walk there, + # but the target remains mechanically proven code reachability. + forward_branch_targets.add(target) + elif kind == 'branch_never': + if in_function(delay): + visited.add(delay) + if in_function(pc + 8): + work.append(pc + 8) + branch_targets.add(pc + 8) + elif kind == 'branch_never_likely': + if in_function(pc + 8): + work.append(pc + 8) + branch_targets.add(pc + 8) elif kind == 'j': if in_function(delay): visited.add(delay) if in_function(target): work.append(target) branch_targets.add(target) + elif lo <= target < hi and target >= hard_cap and (target & 3) == 0: + forward_branch_targets.add(target) elif kind == 'jal': if in_function(delay): visited.add(delay) if in_function(pc + 8): work.append(pc + 8) branch_targets.add(pc + 8) + call_continuations.add(pc + 8) if (lo <= target < hi and (target & 3) == 0 and - _callable_direct_jal_target(data, load_addr, target)): + _is_valid_mips_word(_word_at(data, load_addr, target)) and + callable_transfer_target(pc, target)): direct_jals.add(target) elif kind == 'jalr': if in_function(delay): @@ -706,16 +1211,34 @@ def _walk_overlay_function(data: bytes, load_addr: int, size: int, if in_function(pc + 8): work.append(pc + 8) branch_targets.add(pc + 8) + call_continuations.add(pc + 8) + target_reg = (word >> 21) & 0x1F + target = _resolve_constant_transfer(data, load_addr, entry, pc, + target_reg) + if (target is not None and lo <= target < hi and (target & 3) == 0 + and callable_transfer_target(pc, target)): + static_indirect_targets.add(target) elif kind == 'jr': if in_function(delay): visited.add(delay) jr_rs = (word >> 21) & 0x1F - for jt in _find_jump_table_targets(data, load_addr, size, - entry, hard_cap, pc, jr_rs): - jump_table_targets.add(jt) - branch_targets.add(jt) - if in_function(jt): - work.append(jt) + target = _resolve_constant_transfer(data, load_addr, entry, pc, jr_rs) + if target is not None and lo <= target < hi and (target & 3) == 0: + if in_function(target): + branch_targets.add(target) + work.append(target) + elif callable_transfer_target(pc, target): + static_indirect_targets.add(target) + else: + proofs = [] + for jt in _find_jump_table_targets(data, load_addr, size, + entry, hard_cap, pc, jr_rs, + entry_producer, proofs): + jump_table_targets.add(jt) + branch_targets.add(jt) + if in_function(jt): + work.append(jt) + jump_table_proofs.extend(proofs) elif kind == 'jr_ra': if in_function(delay): visited.add(delay) @@ -723,8 +1246,14 @@ def _walk_overlay_function(data: bytes, load_addr: int, size: int, return { 'visited': visited, 'direct_jals': direct_jals, + 'static_indirect_targets': static_indirect_targets, + 'call_continuations': call_continuations, 'branch_targets': branch_targets, 'jump_table_targets': jump_table_targets, + 'jump_table_proofs': jump_table_proofs, + 'forward_branch_targets': forward_branch_targets, + 'rejected_cross_producer_calls': rejected_cross_producer_calls, + 'accepted_cross_producer_calls': accepted_cross_producer_calls, } @@ -755,6 +1284,60 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, lo = load_addr hi = load_addr + size region = lambda a: lo <= a < hi and (a & 3) == 0 + producer_ranges = [] + for raw_range in cap.get('producer_ranges', []) or []: + if not isinstance(raw_range, dict): + raise RuntimeError('producer_ranges entries must be objects') + try: + range_lo = _parse_addr(raw_range['start']) + range_hi = _parse_addr(raw_range['end']) + except (KeyError, TypeError, ValueError) as exc: + raise RuntimeError(f'invalid producer_ranges entry: {raw_range}') from exc + if not (lo <= range_lo < range_hi <= hi): + raise RuntimeError( + f'producer range 0x{range_lo:08X}..0x{range_hi:08X} ' + f'outside capture 0x{lo:08X}..0x{hi:08X}') + producer_ranges.append((range_lo, range_hi)) + producer_ranges.sort() + if any(producer_ranges[i-1][1] > producer_ranges[i][0] + for i in range(1, len(producer_ranges))): + raise RuntimeError('producer_ranges overlap') + + def capture_producer_for(addr: int): + for producer_lo, producer_hi in producer_ranges: + if producer_lo <= addr < producer_hi: + return producer_lo, producer_hi + return None + + static_alias_ranges = set() + allow_cross_producer_calls = not bool(cap.get('strict_producer_ranges')) + for raw_alias in cap.get('static_alias_ranges', []) or []: + if not isinstance(raw_alias, dict): + raise RuntimeError('static_alias_ranges entries must be objects') + try: + entry = _parse_addr(raw_alias['entry']) + range_lo = _parse_addr(raw_alias['start']) + range_hi = _parse_addr(raw_alias['end']) + except (KeyError, TypeError, ValueError) as exc: + raise RuntimeError( + f'invalid static_alias_ranges entry: {raw_alias}') from exc + if not (lo <= range_lo <= entry < range_hi <= hi and + (entry & 3) == 0 and (range_lo & 3) == 0 and + (range_hi & 3) == 0): + raise RuntimeError( + f'static alias 0x{entry:08X} -> ' + f'0x{range_lo:08X}..0x{range_hi:08X} outside/misaligned for ' + f'capture 0x{lo:08X}..0x{hi:08X}') + if producer_ranges: + owners = [index for index, (producer_lo, producer_hi) in + enumerate(producer_ranges) + if (producer_lo <= range_lo < producer_hi and + producer_lo <= entry < producer_hi and + producer_lo <= range_hi - 1 < producer_hi)] + if not owners: + raise RuntimeError( + f'static alias 0x{entry:08X} crosses producer boundary') + static_alias_ranges.add((entry, range_lo, range_hi)) schema_keys = {'executed_pcs', 'observed_pcs', 'dispatch_entry_pcs', 'function_entry_pcs'} @@ -766,6 +1349,8 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, legacy_seeds if not has_split_schema else []))) dispatch_entry_pcs = _parse_addr_list(cap.get('dispatch_entry_pcs', [])) captured_function_entries = _parse_addr_list(cap.get('function_entry_pcs', [])) + static_discovery_entries = _parse_addr_list( + cap.get('static_discovery_entry_pcs', [])) toml_entries = _collect_toml_overlay_entries(toml_doc, load_addr, crc32) legacy_callable_seeds = {a for a in legacy_seeds if region(a) and _callable_legacy_seed(data, load_addr, a)} @@ -777,14 +1362,17 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, # A dispatch into dirty RAM can land on a jump-table case label. That # proves coverage, not a callable function boundary, so discover those # labels before promoting dispatch entries to seeds. - pre_roots = set(legacy_callable_seeds) | set(captured_function_entries) | set(toml_entries) + pre_roots = (set(legacy_callable_seeds) | set(captured_function_entries) | + set(static_discovery_entries) | set(toml_entries)) pre_roots.update(a for a in dispatch_entry_pcs if region(a) and _callable_legacy_seed(data, load_addr, a)) jump_table_targets = set() pre_roots_sorted = sorted(a for a in pre_roots if region(a)) for i, entry in enumerate(pre_roots_sorted): hard_cap = pre_roots_sorted[i + 1] if i + 1 < len(pre_roots_sorted) else hi - walk = _walk_overlay_function(data, load_addr, size, entry, hard_cap) + walk = _walk_overlay_function( + data, load_addr, size, entry, hard_cap, producer_ranges, + allow_cross_producer_calls) jump_table_targets.update(walk['jump_table_targets']) def impossible_entry_start(addr: int) -> bool: @@ -804,6 +1392,12 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, if not region(addr): excluded[addr] = 'UNKNOWN' return + # Composite padding has bytes but no producer identity. A root there + # would otherwise get entry_producer=None and could walk through every + # disconnected zero-fill gap as though those gaps shared ownership. + if producer_ranges and capture_producer_for(addr) is None: + excluded[addr] = 'UNKNOWN' + return # Boundary gate: a dispatched-to PC is proof of *code reachability*, not # of a *callable function boundary*. A jr-driven jump-table case label # or a mid-function pointer target can be dispatched-to yet have no @@ -823,20 +1417,39 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, not _callable_legacy_seed(data, load_addr, addr)): included.setdefault(addr, 'DISPATCH_INTERIOR') return - elif (reason != 'TOML_DECLARED_ENTRY' and addr in jump_table_targets and + elif (reason not in ('DIRECT_JAL_TARGET', 'STATIC_INDIRECT_TARGET', + 'STATIC_BRANCH_ROOT', + 'STATIC_DISCOVERY_ROOT', + 'TOML_DECLARED_ENTRY') and + addr in jump_table_targets and not _callable_legacy_seed(data, load_addr, addr)): excluded[addr] = 'BRANCH_TARGET_ONLY' return if reason in FATAL_SEED_REASONS: raise RuntimeError(f'BUG: refusing to include 0x{addr:08X} as {reason}') old = included.get(addr) - if old is None or old in ('FUNCTION_POINTER_TARGET', 'DISPATCH_INTERIOR'): + if reason in ('DIRECT_JAL_TARGET', 'STATIC_INDIRECT_TARGET', + 'STATIC_BRANCH_ROOT', + 'STATIC_DISCOVERY_ROOT'): + # Static call-edge evidence outranks heuristic capture metadata. + included[addr] = reason + elif old is None or old in ('FUNCTION_POINTER_TARGET', 'DISPATCH_INTERIOR'): included[addr] = reason for addr in dispatch_entry_pcs: include(addr, 'DISPATCH_ENTRY') for addr in captured_function_entries: include(addr, 'FUNCTION_POINTER_TARGET') + for addr in static_discovery_entries: + if not region(addr): + excluded[addr] = 'UNKNOWN' + elif (_callable_legacy_seed(data, load_addr, addr) or + plausible_callable_target(data, load_addr, size, addr, hi)): + include(addr, 'STATIC_DISCOVERY_ROOT') + else: + # Preserve the weaker classification. Overlay mode will perform + # its ordinary boundary recheck and fail closed if needed. + include(addr, 'FUNCTION_POINTER_TARGET') for addr in toml_entries: include(addr, 'TOML_DECLARED_ENTRY') @@ -848,32 +1461,141 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, for addr in legacy_callable_seeds: include(addr, 'FUNCTION_POINTER_TARGET') + # Current-capture alias recipes contribute only an interior ENTRY candidate; + # their historical host range is not trusted. Final exact reachability below + # must discover a current host or the entry is dropped to the interpreter. + for addr, _range_lo, _range_hi in static_alias_ranges: + if region(addr): + included[addr] = 'DISPATCH_INTERIOR' + # Walk roots: callable entries only. DISPATCH_INTERIOR addresses are NOT # roots — as roots they would hard-cap (truncate) the sibling walk that # owns them. known = {a for a, r in included.items() if r != 'DISPATCH_INTERIOR'} - pending = deque(sorted(known)) - processed = set() + initial_known = set(known) + derived_reasons = {} + promoted_roots = set() + suppressed_derived = set() + suppression_passes = 0 all_branch_targets = set() kernel_window = (load_addr & 0x1FFFFFFF) < 0x10000 while True: - while pending: - entry = pending.popleft() - if entry in processed: - continue - processed.add(entry) + # Recompute call/branch evidence from the CURRENT partition. Evidence is + # not monotonic: a new hard cap can make an old source PC unreachable. + # Dropping stale candidates here prevents an old speculative walk from + # resurrecting a target in the final shard. + discovery_round = 0 + seen_states = {} + state_history = [] + while True: + discovery_round += 1 + state = (tuple(sorted(known)), tuple(sorted(derived_reasons))) + cycle_start = seen_states.get(state) + if discovery_round > 64 or cycle_start is not None: + unstable = set() + if cycle_start is not None: + cycle_states = state_history[cycle_start:] + known_sets = [set(item[0]) for item in cycle_states] + derived_sets = [set(item[1]) for item in cycle_states] + if known_sets: + unstable |= set.union(*known_sets) - set.intersection(*known_sets) + if derived_sets: + unstable |= (set.union(*derived_sets) - + set.intersection(*derived_sets)) + unstable_text = ','.join(f'{addr:08X}' + for addr in sorted(unstable)[:12]) + unstable -= initial_known | promoted_roots + if unstable and suppression_passes < 64: + suppression_passes += 1 + suppressed_derived.update(unstable) + print(' WARNING: ownership discovery cycle; suppressing ' + f'{len(unstable)} unstable derived roots' + + (f' ({unstable_text})' if unstable_text else '')) + known = initial_known | promoted_roots + derived_reasons = {} + discovery_round = 0 + seen_states = {} + state_history = [] + continue + print(' WARNING: ownership discovery did not converge; ' + 'falling back to explicit/dispatch roots' + + (f' (cycle={len(state_history) - cycle_start}, ' + f'unstable={unstable_text})' + if cycle_start is not None else ' (round limit)')) + known = initial_known | promoted_roots + derived_reasons = {} + break + seen_states[state] = len(state_history) + state_history.append(state) + next_reasons = {} + round_branch_targets = set() sorted_known = sorted(known) - hard_cap = next((x for x in sorted_known if x > entry), hi) - walk = _walk_overlay_function(data, load_addr, size, entry, hard_cap) - all_branch_targets.update(walk['branch_targets']) - all_branch_targets.update(walk['jump_table_targets']) - for target in sorted(walk['direct_jals']): - if target not in known: - include(target, 'DIRECT_JAL_TARGET') - if target in included: - known.add(target) - pending.append(target) + for index, entry in enumerate(sorted_known): + hard_cap = (sorted_known[index + 1] + if index + 1 < len(sorted_known) else hi) + walk = _walk_overlay_function( + data, load_addr, size, entry, hard_cap, producer_ranges, + allow_cross_producer_calls) + round_branch_targets.update(walk['branch_targets']) + round_branch_targets.update(walk['jump_table_targets']) + for target in walk['direct_jals']: + if (target not in initial_known and + target not in suppressed_derived): + next_reasons[target] = 'DIRECT_JAL_TARGET' + for target in walk['static_indirect_targets']: + if (target not in initial_known and + target not in suppressed_derived): + next_reasons.setdefault(target, 'STATIC_INDIRECT_TARGET') + for target in walk['forward_branch_targets']: + source_reason = (included.get(entry) or + derived_reasons.get(entry) or + ('DISPATCH_ROOT' + if entry in promoted_roots else None)) + strong_source = source_reason in ( + 'DIRECT_JAL_TARGET', 'STATIC_INDIRECT_TARGET', + 'STATIC_BRANCH_ROOT', 'STATIC_DISCOVERY_ROOT', + 'TOML_DECLARED_ENTRY', 'DISPATCH_ROOT') + if not strong_source and not _callable_legacy_seed( + data, load_addr, entry): + continue + source_range = next( + ((rlo, rhi) for rlo, rhi in producer_ranges + if rlo <= entry < rhi), None) + target_range = next( + ((rlo, rhi) for rlo, rhi in producer_ranges + if rlo <= target < rhi), None) + if producer_ranges and source_range != target_range: + continue + producer_hi = target_range[1] if target_range else hi + if plausible_callable_target( + data, load_addr, size, target, producer_hi): + if (target not in initial_known and + target not in suppressed_derived): + next_reasons.setdefault(target, 'STATIC_BRANCH_ROOT') + + normalized = initial_known | promoted_roots | set(next_reasons) + roots = sorted(normalized) + for target in sorted(next_reasons): + if target not in normalized: + continue + index = bisect_left(roots, target) + if index == len(roots) or roots[index] != target or index == 0: + continue + owner = roots[index - 1] + hard_cap = roots[index + 1] if index + 1 < len(roots) else hi + owner_walk = _walk_overlay_function( + data, load_addr, size, owner, hard_cap, producer_ranges, + allow_cross_producer_calls) + if target in owner_walk['visited']: + normalized.remove(target) + roots.pop(index) + + if normalized == known and next_reasons == derived_reasons: + all_branch_targets = round_branch_targets + break + known = normalized + derived_reasons = next_reasons if not kernel_window: break @@ -886,7 +1608,9 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, sorted_known = sorted(known) for i, entry in enumerate(sorted_known): hard_cap = sorted_known[i + 1] if i + 1 < len(sorted_known) else hi - walk = _walk_overlay_function(data, load_addr, size, entry, hard_cap) + walk = _walk_overlay_function( + data, load_addr, size, entry, hard_cap, producer_ranges, + allow_cross_producer_calls) covered |= walk['visited'] promoted = sorted(a for a, r in included.items() if r == 'DISPATCH_INTERIOR' and a not in covered @@ -899,21 +1623,51 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, # that split one real function and hard-cap each other. a = promoted[0] included[a] = 'DISPATCH_ROOT' + promoted_roots.add(a) known.add(a) - pending.append(a) # Re-walk with the final function set so the branch-target exclusion count # matches the actual compilation boundaries. all_branch_targets.clear() + rejected_cross_producer_calls = set() + accepted_cross_producer_calls = set() + final_covered = set() sorted_known = sorted(known) for i, entry in enumerate(sorted_known): hard_cap = sorted_known[i + 1] if i + 1 < len(sorted_known) else hi - walk = _walk_overlay_function(data, load_addr, size, entry, hard_cap) + walk = _walk_overlay_function( + data, load_addr, size, entry, hard_cap, producer_ranges, + allow_cross_producer_calls) all_branch_targets.update(walk['branch_targets']) all_branch_targets.update(walk['jump_table_targets']) + all_branch_targets.update(walk['forward_branch_targets']) + final_covered.update(walk['visited']) + rejected_cross_producer_calls.update( + walk['rejected_cross_producer_calls']) + accepted_cross_producer_calls.update( + walk['accepted_cross_producer_calls']) + + # A DISPATCH_INTERIOR is emitted only when the final partition has a real + # CFG host for that exact PC. Reconsider every derived target after all + # later roots have settled; stale ownership falls back to a root (when it + # remains call-proven) or to the interpreter, never a hostless alias. + for addr, reason in sorted(derived_reasons.items()): + if addr in known: + include(addr, reason) + elif addr in final_covered: + included[addr] = 'DISPATCH_INTERIOR' + else: + included.pop(addr, None) + excluded[addr] = 'OBSERVED_PC_ONLY' + for addr, reason in list(included.items()): + if reason == 'DISPATCH_INTERIOR' and addr not in final_covered: + del included[addr] + excluded[addr] = ('OBSERVED_PC_ONLY' + if addr in executed_pcs else 'UNKNOWN') candidates = {a for a in (executed_pcs | dispatch_entry_pcs | - captured_function_entries | legacy_seeds | toml_entries) + captured_function_entries | static_discovery_entries | + legacy_seeds | toml_entries) if region(a)} for addr in sorted(candidates - set(included)): if addr in all_branch_targets or addr in jump_table_targets: @@ -943,6 +1697,13 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, 'branch_targets_excluded_count': len(all_branch_targets - set(included)), 'counts': counts, 'excluded_counts': excluded_counts, + 'producer_ranges': producer_ranges, + 'static_alias_ranges': static_alias_ranges, + 'rejected_cross_producer_calls': rejected_cross_producer_calls, + 'accepted_cross_producer_calls': accepted_cross_producer_calls, + 'static_jump_table_proofs': cap.get('static_jump_table_proofs', []), + 'static_call_continuation_pcs': _parse_addr_list( + cap.get('static_call_continuation_pcs', [])), } # Interior entries carry the 'interior' marker so the recompiler emits # them as overlapping aliases, never as walk roots. Promoted kernel @@ -954,8 +1715,17 @@ def classify_overlay_seeds(cap: dict, data: bytes, load_addr: int, size: int, return f'interior 0x{addr:08X}' if r == 'DISPATCH_ROOT': return f'dispatch_root 0x{addr:08X}' + if r in ('DIRECT_JAL_TARGET', 'STATIC_INDIRECT_TARGET', + 'STATIC_BRANCH_ROOT', + 'STATIC_DISCOVERY_ROOT'): + return f'call_root 0x{addr:08X}' return f'0x{addr:08X}' - seeds = [seed_line(addr) for addr in sorted(included)] + seeds = [] + for range_lo, range_hi in producer_ranges: + seeds.append(f'producer_range 0x{range_lo:08X} 0x{range_hi:08X}') + for addr in sorted(accepted_cross_producer_calls): + seeds.append(f'cross_call_allow 0x{addr:08X}') + seeds.extend(seed_line(addr) for addr in sorted(included)) return seeds, audit @@ -966,10 +1736,19 @@ def print_seed_audit(audit: dict) -> None: print(f'dispatch_entry_pcs: {len(audit["dispatch_entry_pcs"])}') print(f'function_entry_pcs: {len(audit["function_entry_pcs"])}') print(f'direct_jal_targets_included: {audit["counts"].get("DIRECT_JAL_TARGET", 0)}') + print(f'static_indirect_targets_included: {audit["counts"].get("STATIC_INDIRECT_TARGET", 0)}') + print(f'static_branch_roots_included: ' + f'{audit["counts"].get("STATIC_BRANCH_ROOT", 0)}') + print(f'static_discovery_roots_included: ' + f'{audit["counts"].get("STATIC_DISCOVERY_ROOT", 0)}') print(f'function_pointer_targets_included: {audit["counts"].get("FUNCTION_POINTER_TARGET", 0)}') print(f'toml_entries_included: {audit["counts"].get("TOML_DECLARED_ENTRY", 0)}') print(f'dispatch_interior_included: {audit["counts"].get("DISPATCH_INTERIOR", 0)}') print(f'dispatch_roots_promoted: {audit["counts"].get("DISPATCH_ROOT", 0)}') + print(f'cross_producer_calls_rejected: ' + f'{len(audit["rejected_cross_producer_calls"])}') + print(f'cross_producer_calls_accepted: ' + f'{len(audit["accepted_cross_producer_calls"])}') print(f'branch_targets_excluded: {audit["branch_targets_excluded_count"]}') print(f'observed_only_excluded: {audit["excluded_counts"].get("OBSERVED_PC_ONLY", 0)}') print(f'unknown_excluded: {audit["excluded_counts"].get("UNKNOWN", 0)}') @@ -1625,20 +2404,56 @@ def audit_func_id_delay_slots(func_ids: list, data: bytes, return errors -def write_overlay_ranges_from(func_ids: list, out_path: str) -> int: +def overlay_ranges_text(func_ids: list, pair_id: int | None = None) -> str: + """Serialize one loader manifest. + + ``P`` is an optional DLL/manifest publication identity. Old runtimes + ignore the unfamiliar record, while pair-aware runtimes require a matching + ``overlay_pair_id`` export whenever it is present. + """ + out_lines = ['# psxrecomp overlay code-range manifest v2 (entry+code_crc)\n'] + if pair_id is not None: + out_lines.append(f'P {pair_id & 0xFFFFFFFFFFFFFFFF:016X}\n') + for ev, crc, ranges in func_ids: + out_lines.append(f'F {ev:08X} {crc & 0xFFFFFFFF:08X}\n') + for lo, length in ranges: + out_lines.append( + f'R {(lo & 0x1FFFFFFF) | 0x80000000:08X} {length:X}\n') + return ''.join(out_lines) + + +def overlay_pair_id(src: str, func_ids: list) -> int: + """Bind a newly compiled DLL to the exact C and range manifest it uses.""" + digest = hashlib.sha256() + digest.update(b'psxrecomp overlay pair v1\0') + digest.update(src.encode('utf-8')) + digest.update(b'\0') + digest.update(overlay_ranges_text(func_ids).encode('ascii')) + return int.from_bytes(digest.digest()[:8], 'big') + + +def add_overlay_pair_export(src: str, pair_id: int) -> str: + """Add the optional v2-pair binding export without changing the shard ABI.""" + return src + f'''\n +#ifdef _WIN32 +__declspec(dllexport) +#else +__attribute__((visibility("default"))) +#endif +uint64_t overlay_pair_id(void) {{ return UINT64_C(0x{pair_id:016X}); }} +''' + + +def write_overlay_ranges_from(func_ids: list, out_path: str, + pair_id: int | None = None) -> int: """Write the {phys}_{key}.ranges manifest (v2) from a func-id list produced by parse_overlay_func_ids. Returns the number of functions written. Manifest v2 line format: F <entry_hex> <code_crc_hex> one per function R <lo_hex> <len_hex> one per coalesced code range""" - out_lines = ['# psxrecomp overlay code-range manifest v2 (entry+code_crc)\n'] - for ev, crc, ranges in func_ids: - out_lines.append(f'F {ev:08X} {crc & 0xFFFFFFFF:08X}\n') - for lo, length in ranges: - out_lines.append(f'R {(lo & 0x1FFFFFFF) | 0x80000000:08X} {length:X}\n') with open(out_path, 'w') as f: - f.writelines(out_lines) + f.write(overlay_ranges_text(func_ids, pair_id)) return len(func_ids) @@ -1651,7 +2466,8 @@ def write_overlay_ranges(src_path: str, out_path: str, def load_region_coverage(cache_dir: str, phys_addr: int, data: bytes, - load_addr: int, size: int) -> set: + load_addr: int, size: int, + expected_abi: int | None = None) -> set: """Set of (ev, code_crc) function identities already provided by built DLLs for this region_start. The loader content-matches per function across ALL DLLs sharing a region_start, so a function is "covered" as soon as ANY @@ -1674,11 +2490,19 @@ def load_region_coverage(cache_dir: str, phys_addr: int, data: bytes, dll_name = name[:-len('.ranges')] + overlay_ext() if not bundle_path_is_immutable(dll_name): continue - if not os.path.isfile(os.path.join(cache_dir, dll_name)): + ranges_path = os.path.join(cache_dir, name) + dll_path = os.path.join(cache_dir, dll_name) + if not os.path.isfile(dll_path): + continue + # Reject a cached DLL baked against a different runtime-header/flavor + # ABI even when its content-CRC matches: the cache DIRECTORY is already + # namespaced by codegen hash, but --flavor is not part of that hash, so + # two flavors can share a cache_dir and must not dedup off each other. + if (expected_abi is not None and + not _dll_abi_matches(dll_path, expected_abi)): continue - manifest = os.path.join(cache_dir, name) func_ids = parse_overlay_func_ids( - manifest, data, load_addr, size, require_stored_crc=True) + ranges_path, data, load_addr, size, require_stored_crc=True) if not func_ids or audit_func_id_delay_slots(func_ids, data, load_addr): continue covered.update((ev, crc) for ev, crc, _ranges in func_ids) @@ -1697,7 +2521,8 @@ def _addr_in_func_ids(addr: int, func_ids: list) -> bool: def load_region_entry_set(cache_dir: str, phys_addr: int, data: bytes, - load_addr: int, size: int) -> set: + load_addr: int, size: int, + expected_abi: int | None = None) -> set: """Set of phys-normalized F-line ENTRY addresses provided by ALL built DLLs (region + fragment) for this region_start. This — not range coverage — is the dispatchability test: native code is enterable ONLY at F entries, so a @@ -1718,11 +2543,15 @@ def load_region_entry_set(cache_dir: str, phys_addr: int, data: bytes, dll_name = name[:-len('.ranges')] + overlay_ext() if not bundle_path_is_immutable(dll_name): continue - if not os.path.isfile(os.path.join(cache_dir, dll_name)): + ranges_path = os.path.join(cache_dir, name) + dll_path = os.path.join(cache_dir, dll_name) + if not os.path.isfile(dll_path): + continue + if (expected_abi is not None and + not _dll_abi_matches(dll_path, expected_abi)): continue - manifest = os.path.join(cache_dir, name) func_ids = parse_overlay_func_ids( - manifest, data, load_addr, size, require_stored_crc=True) + ranges_path, data, load_addr, size, require_stored_crc=True) if not func_ids or audit_func_id_delay_slots(func_ids, data, load_addr): continue out.update(ev & 0x1FFFFFFF for ev, _crc, _ranges in func_ids) @@ -1752,6 +2581,11 @@ def _interior_fail_key(phys_addr: int, interior: int, region_crc: int) -> str: return f'{phys_addr:08X}_{interior & 0x1FFFFFFF:08X}_{region_crc:08X}' +def interior_failure_is_deterministic(reason: str) -> bool: + """Only guest-byte/codegen audit verdicts belong in the persistent memo.""" + return reason.startswith(('generated-c-audit:', 'requested-entry-audit:')) + + def load_interior_fail_memo(cache_dir: str) -> set: memo = set() try: @@ -1851,9 +2685,75 @@ def generate_interior_fragment_static(interior: int, data: bytes, } +def validate_interior_fragment_ids(interior: int, frag_ids: list, + generated_defs: set[int]) -> str | None: + """Return a fail-closed reason when a fragment omitted its requested entry. + + A non-empty manifest is not sufficient: the recompiler can emit some other + reachable function while rejecting/demoting the exact interior PC. The + loader can also retain at most 16 ranges for one function. Refuse to + publish unless the requested entry has one unambiguous, runtime-representable + identity whose guarded bytes include the entry itself. + """ + entry = (interior & 0x1FFFFFFF) | 0x80000000 + if entry not in generated_defs: + return f'requested entry 0x{entry:08X} missing from generated C' + matches = [(ev, crc, ranges) for ev, crc, ranges in frag_ids if ev == entry] + if len(matches) != 1: + return (f'requested entry 0x{entry:08X} has {len(matches)} ' + 'manifest identities (expected exactly 1)') + ranges = matches[0][2] + if not 1 <= len(ranges) <= 16: + return (f'requested entry 0x{entry:08X} has {len(ranges)} ranges ' + '(runtime supports 1..16)') + if not _addr_in_func_ids(entry, matches): + return f'requested entry 0x{entry:08X} is outside its guarded ranges' + for ev, _crc, ranges in frag_ids: + if not 1 <= len(ranges) <= 16: + return (f'fragment entry 0x{ev:08X} has {len(ranges)} ranges ' + '(runtime supports 1..16)') + if any(length <= 0 for _lo, length in ranges): + return f'fragment entry 0x{ev:08X} has an empty guarded range' + return None + + +def make_interior_fragment_job(phys_addr: int, load_addr: int, size: int, + data: bytes, seed_audit: dict, + forced_interiors: set[int]) -> dict | None: + """Build one explicit fragment job without mutating the shared seed set.""" + interiors = { + a for a, reason in seed_audit['included_reasons'].items() + if reason == 'DISPATCH_INTERIOR' + } + dispatch_roots = { + a for a, reason in seed_audit['included_reasons'].items() + if reason in ('DISPATCH_ENTRY', 'DISPATCH_ROOT') + } + executed = set(seed_audit.get('executed_pcs', set())) + region_hi = phys_addr + size + forced = { + a for a in forced_interiors + if phys_addr <= (a & 0x1FFFFFFF) < region_hi + } + if not (((interiors or dispatch_roots) and executed) or forced): + return None + return { + 'phys_addr': phys_addr, + 'load_addr': load_addr, + 'size': size, + 'data': data, + 'candidates': interiors | dispatch_roots | forced, + 'executed': executed, + 'forced': forced, + 'producer_ranges': tuple(seed_audit['producer_ranges']), + 'cross_call_allow': tuple(seed_audit['accepted_cross_producer_calls']), + } + + def compile_interior_fragment(interior: int, data: bytes, load_addr: int, size: int, phys_addr: int, cache_dir: str, - args, sub_env: dict): + args, sub_env: dict, toml_doc: dict, + producer_ranges=(), cross_call_allow=()): """Compile an ISOLATED interior-entry 'island' fragment that ENTERS at an executed orphan DISPATCH_INTERIOR PC (a host that static analysis never discovered, e.g. an FMV driver reached via a computed jump) and covers the @@ -1877,6 +2777,10 @@ def compile_interior_fragment(interior: int, data: bytes, load_addr: int, f.write(make_psxexe(load_addr, interior, data)) seeds_path = os.path.join(tmp, 'seeds.txt') with open(seeds_path, 'w') as f: + for range_lo, range_hi in producer_ranges: + f.write(f'producer_range 0x{range_lo:08X} 0x{range_hi:08X}\n') + for target in sorted(set(cross_call_allow)): + f.write(f'cross_call_allow 0x{target:08X}\n') f.write(f'dispatch_root 0x{interior:08X}\n') out_dir_tmp = os.path.join(tmp, 'out') os.makedirs(out_dir_tmp) @@ -1899,7 +2803,7 @@ def compile_interior_fragment(interior: int, data: bytes, load_addr: int, with open(full_c) as f: src = patch_generated_c(f.read(), load_addr, size) c_audit = audit_generated_c(src, load_addr, size, - binascii.crc32(data) & 0xFFFFFFFF, {}) + binascii.crc32(data) & 0xFFFFFFFF, toml_doc) if c_audit['unknown_bad'] or c_audit['unsupported_todo_addrs']: # RETAIN the failed fragment's C for triage. Region shards already # keep their _patched.c on audit failure; interior fragments used to @@ -1938,6 +2842,10 @@ def compile_interior_fragment(interior: int, data: bytes, load_addr: int, where = f' at 0x{pc:08X}' if pc is not None else '' return None, (f'delay-slot-identity-audit: func 0x{entry:08X}' f'{where}: {reason}') + identity_error = validate_interior_fragment_ids( + interior, frag_ids, c_audit['defs']) + if identity_error: + return None, f'requested-entry-audit: {identity_error}' # Key the fragment DLL by its func-identity SET (dedup like a region # bundle); the loader keys DLLs by the region_start filename prefix and # content-matches each function, so a fragment is just another DLL for @@ -2033,6 +2941,19 @@ def _toolchain_env(gcc: str): # BOM-stripped copy of the include dirs (used ONLY for tcc's -I; the codegen hash # still derives from the real headers, so the cache dir matches the runtime). _TCC_BOMFREE_INC = {} # orig include dir -> bom-stripped temp dir (memoized) +_TCC_COMPAT_PREFIX = b'''\ +#ifdef __TINYC__ +/* TinyCC 0.9.27 has no GCC __builtin_ctz. Keep this shim local to the + * disposable generated source so runtime headers and the codegen hash stay + * byte-identical across compilers. */ +static inline unsigned psx_tcc_ctz(unsigned value) { + unsigned bit = 0u; + while (((value >> bit) & 1u) == 0u) ++bit; + return bit; +} +#define __builtin_ctz(value) psx_tcc_ctz((unsigned)(value)) +#endif +''' def _bom_free_incdir(d: str) -> str: d = os.path.abspath(d) @@ -2053,14 +2974,24 @@ def _bom_free_incdir(d: str) -> str: def _compile_dll_tcc(c_path: str, out_dll: str, include_dirs, flavor: int, tcc: str) -> bool: - # strip a UTF-8 BOM off the overlay C itself (tcc 0.9.27 chokes on it) + # Strip a UTF-8 BOM off the overlay C itself (tcc 0.9.27 chokes on it) and + # provide the one GCC builtin used by the shared cycle-model header. with open(c_path, 'rb') as f: data = f.read() if data[:3] == b'\xef\xbb\xbf': - with open(c_path, 'wb') as f: - f.write(data[3:]) + data = data[3:] + if not data.startswith(_TCC_COMPAT_PREFIX): + data = _TCC_COMPAT_PREFIX + data + with open(c_path, 'wb') as f: + f.write(data) cmd = [tcc, '-shared', '-DPSX_OVERLAY_DLL_BUILD', + # Keep TCC semantically identical to the GCC overlay path. Omitting + # these left debug_server_cyc_observe unresolved in release shards + # and disabled guest-cycle charging in every successfully linked + # TCC shard. + '-DPSX_NO_DEBUG_TOOLS', + '-DPSX_ENABLE_BLOCK_CYCLES=1', f'-DPSX_OVERLAY_FLAVOR={int(flavor)}', native_path(c_path), '-o', native_path(out_dll)] for d in include_dirs: @@ -2225,6 +3156,36 @@ def compile_and_publish_dll(c_path: str, out_dll: str, include_dirs: list[str], pass +def _dll_abi_matches(dll_path: str, expected_abi: int) -> bool: + """Read overlay_abi from one loaded image, then release it immediately. + + Guards the offline dedup/coverage scan against a cached DLL baked against + a different runtime-header/flavor ABI even when its content-CRC matches + (see load_region_coverage/load_region_entry_set: --flavor is not part of + the cg<N>_<hash> cache-directory namespace, so two flavors can share a + cache_dir).""" + import _ctypes + import ctypes + library = None + try: + library = (ctypes.WinDLL(dll_path) if os.name == 'nt' + else ctypes.CDLL(dll_path)) + abi_fn = library.overlay_abi + abi_fn.argtypes = [] + abi_fn.restype = ctypes.c_int + return (abi_fn() & 0xFFFFFFFF) == (expected_abi & 0xFFFFFFFF) + except (OSError, AttributeError): + return False + finally: + if library is not None and library._handle: + handle = library._handle + library._handle = 0 + if os.name == 'nt': + _ctypes.FreeLibrary(handle) + else: + _ctypes.dlclose(handle) + + # --------------------------------------------------------------------------- # Main # --------------------------------------------------------------------------- @@ -2255,6 +3216,9 @@ def main(): help='TinyCC binary (used when --compiler tcc)') ap.add_argument('--force', action='store_true', help='recompile even if output already exists') + ap.add_argument('--only-region', action='append', default=[], + help='compile only captures whose normalized load address ' + 'matches this value (repeatable; manual validation aid)') ap.add_argument('--check', action='store_true', help='PREFLIGHT: build every shard into a throwaway temp dir ' '(implies --force, ignores any injected cache dir, never ' @@ -2291,7 +3255,10 @@ def main(): 'captures within one region stay ordered. 1 = the ' 'sequential path. --static always runs sequential.') args = ap.parse_args() - forced_interiors = {int(v, 0) for v in args.force_interior} + forced_interiors = { + (int(v, 0) & 0x1FFFFFFF) | 0x80000000 + for v in args.force_interior + } # ---- Framework-injected cache location wins over CLI flags ---------------- # The runtime (autocompile.c) exports PSX_OVERLAY_CACHE_DIR / PSX_OVERLAY_CAPTURES @@ -2372,6 +3339,14 @@ def main(): captures, capture_sources = load_additive_captures(args.captures) + if args.only_region: + only_regions = {int(value, 0) & 0x1FFFFFFF + for value in args.only_region} + captures = [cap for cap in captures + if (int(cap['load_addr'], 16) & 0x1FFFFFFF) in only_regions] + if not captures: + ap.error('--only-region did not match any capture') + print(f'Captures: {len(captures)} overlay variant(s) from ' f'{len(capture_sources)} additive manifest(s)\n') @@ -2436,7 +3411,10 @@ def main(): # entries (walk-root eligible); non-callable ones (alias wrappers # from a prior build) re-enter as dispatch entries so the classifier # re-derives their interior/alias disposition — feeding them back as - # roots would truncate their hosts. + # roots would truncate their hosts. validated_cached_bundle_ids walks + # BOTH the legacy single-file manifest and every immutable bound + # bundle for this logical identity, so a prior build's entries are + # never missed just because it published under the immutable scheme. if not args.static: prior_entries = set() for (_prior_dll, prior_ranges, prior_ids, @@ -2472,14 +3450,16 @@ def main(): # set — the 0x80024548 class), and the fragment pass is the demand- # driven recovery path for exactly that. if not args.static: - _interiors = {a for a, r in seed_audit['included_reasons'].items() - if r == 'DISPATCH_INTERIOR'} - _disp_roots = {a for a, r in seed_audit['included_reasons'].items() - if r in ('DISPATCH_ENTRY', 'DISPATCH_ROOT')} - _executed = seed_audit.get('executed_pcs', set()) - if (_interiors or _disp_roots) and _executed: - interior_frag_jobs.append((phys_addr, load_addr, size, data, - _interiors | _disp_roots, _executed)) + # A manual exact demand must not depend on the capture still + # retaining executed_pcs or on today's classifier assigning the PC + # DISPATCH_INTERIOR. That provenance is precisely what + # --force-interior restores. Keep it isolated from the shared + # region seed set and queue the fragment directly. + fragment_job = make_interior_fragment_job( + phys_addr, load_addr, size, data, seed_audit, + forced_interiors) + if fragment_job is not None: + interior_frag_jobs.append(fragment_job) print(f'Overlay load=0x{load_addr:08X} size={size} crc32=0x{crc32:08X}') if args.static: @@ -2669,6 +3649,13 @@ def main(): with open(debug_c, 'w') as f: f.write(src) if c_audit['unknown_bad'] or c_audit['unsupported_todo_addrs']: + fallback = optional_enrichment_fallback_capture(cap) + if fallback is not None: + print(' OPTIONAL ENRICHMENT AUDIT REJECTED; ' + 'retrying conservative recipe\n') + _do_capture(fallback, region_coverage_cache, + interior_frag_jobs, stats) + return print(' GENERATED-C AUDIT FAILED\n') stats.add_fail(_label, 'audit', f'{len(c_audit["unknown_bad"])} unknown_bad, ' @@ -2703,10 +3690,13 @@ def main(): covered = region_coverage_cache.get(phys_addr) if covered is None: covered = load_region_coverage( - cache_dir, phys_addr, data, load_addr, size) + cache_dir, phys_addr, data, load_addr, size, + overlay_abi_tag(args.runtime_include, args.flavor)) region_coverage_cache[phys_addr] = covered fully_covered = (bool(this_set) and this_set <= covered - and not args.force) + and not args.force + and cap.get('producer') != + BIOS_RESIDENT_PRODUCER) if fully_covered: print(f' SKIP: all {len(this_set)} function(s) already ' f'covered by existing DLL(s) at this region — no new ' @@ -2714,6 +3704,17 @@ def main(): stats.add_skip() return + if not this_ids: + print(' WARNING: recompiler emitted no usable _full.ranges -- ' + 'preserving any prior DLL/ranges pair and leaving this ' + 'region to the interpreter') + stats.add_fail(_label, 'no_ranges', + 'no usable function identities (DLL not built)') + return + # Retained source is the exact source compiled into the DLL. + with open(patched_c, 'w') as f: + f.write(src) + # Compile to DLL include_dirs = [args.runtime_include] recomp_root = os.path.dirname(os.path.dirname(args.recompiler)) @@ -2728,6 +3729,7 @@ def main(): compiler=args.compiler, tcc=args.tcc) if success: if this_ids: + update_bios_resident_marker(dll_path, cap) print(f' ranges: {nfn} functions in immutable shard bundle') # New identities are now available for this region_start; # keep the warm coverage set current so later captures in @@ -2750,6 +3752,13 @@ def main(): stats.add_fail(_label, 'no_ranges', 'DLL built but no _full.ranges (undispatchable)') else: + fallback = optional_enrichment_fallback_capture(cap) + if fallback is not None: + print(' OPTIONAL ENRICHMENT COMPILE REJECTED; ' + 'retrying conservative recipe\n') + _do_capture(fallback, region_coverage_cache, + interior_frag_jobs, stats) + return print(f' FAILED\n') stats.add_fail(_label, 'compile', 'gcc/tcc compile failed (see COMPILE ERROR above)') @@ -2774,24 +3783,30 @@ def main(): fail_memo = load_interior_fail_memo(cache_dir) memo_skipped = 0 for job in interior_frag_jobs: - phys_addr, load_addr, size, data, interior_pcs, executed = job + phys_addr = job['phys_addr'] + load_addr = job['load_addr'] + size = job['size'] + data = job['data'] + interior_pcs = set(job['candidates']) + executed = job['executed'] + forced = job['forced'] region_crc = binascii.crc32(data) & 0xFFFFFFFF - region_lo = load_addr & 0x1FFFFFFF - region_hi = region_lo + size - interior_pcs = set(interior_pcs) - interior_pcs.update( - a for a in forced_interiors - if region_lo <= (a & 0x1FFFFFFF) < region_hi) # ENTRY-based orphan test, not range-based: native code is # enterable only at manifest F entries, so "inside a compiled # range" does NOT make a dispatch target servable — a range- # covered PC with no F entry anywhere still interps its whole # chain on every dispatch. Demand an entry at exactly this PC. covered_entries = load_region_entry_set( - cache_dir, phys_addr, data, load_addr, size) - orphans = sorted(a for a in interior_pcs - if (a in executed or a in forced_interiors) - and (a & 0x1FFFFFFF) not in covered_entries) + cache_dir, phys_addr, data, load_addr, size, + overlay_abi_tag(args.runtime_include, args.flavor)) + orphans = sorted( + a for a in interior_pcs + # Explicit exact demands are byte-variant-specific. Do not let + # an F entry from some other region-byte variant suppress the + # fragment before its own generated identity is known. + if (a in forced or + (a in executed and + (a & 0x1FFFFFFF) not in covered_entries))) if not orphans: continue built = 0 @@ -2805,7 +3820,9 @@ def main(): stats.add_skip() continue frag_ids, status = compile_interior_fragment( - a, data, load_addr, size, phys_addr, cache_dir, args, frag_env) + a, data, load_addr, size, phys_addr, cache_dir, args, + frag_env, toml, job['producer_ranges'], + job['cross_call_allow']) if frag_ids: built += 1 if status == 'cached': @@ -2817,14 +3834,17 @@ def main(): else: # An executed orphan interior that would NOT build is a real # coverage hole: that PC's whole dispatch chain runs - # interpreted forever. Tally it loudly with the reason, and - # memoize it so later cycles don't re-walk the same doomed bytes. + # interpreted forever. Tally it loudly with the reason. + # Persist only deterministic generated-code audit verdicts; + # compiler/spawn errors and cache-pair mismatches depend on + # mutable external state and must remain retryable. stats.add_fail(f'interior 0x{a:08X} @region 0x{phys_addr:08X}', 'fragment', status) - fail_memo.add(key) - append_interior_fail_memo(cache_dir, key, status) + if interior_failure_is_deterministic(status): + fail_memo.add(key) + append_interior_fail_memo(cache_dir, key, status) print(f' interior fragments @0x{phys_addr:08X}: {built}/{len(orphans)} ' - f'executed orphan interior(s) -> isolated island shards') + f'exact-demand orphan interior(s) -> isolated island shards') if memo_skipped: print(f' interior fail-memo: skipped {memo_skipped} known-doomed ' f'interior(s) (data-as-code from identical bytes; ' diff --git a/tools/coverage_vault.py b/tools/coverage_vault.py index 60f7d9a9..b1344228 100644 --- a/tools/coverage_vault.py +++ b/tools/coverage_vault.py @@ -19,8 +19,11 @@ It contains game-derived bytes, so the vault dir must stay gitignored / private and is committed. Usage: - coverage_vault.py merge --vault DIR [--captures captures.json] [--cache CACHE_DIR] + coverage_vault.py merge --vault DIR [--captures captures.json] + [--addendum captures.addendum.jsonl] [--cache CACHE_DIR] coverage_vault.py stats --vault DIR + coverage_vault.py compact-addendum --addendum captures.addendum.jsonl + --persist-dir IMMUTABLE_DIR """ import argparse, json, os, shutil, hashlib, sys, contextlib @@ -32,7 +35,10 @@ def _variant_key(region): return "%s:%s" % (region.get("load_addr"), hashlib.sha1(b.encode()).hexdigest()) def _load_list(path): - """Load the legacy/latest manifest plus runtime additive contributions.""" + """Load the legacy/latest manifest plus runtime additive contributions + from a history directory <path>.d (each file a full JSON list snapshot, + e.g. one per runtime process/session). Union by variant across every + contribution so a fresh manifest write never drops an in-flight append.""" paths = [path] if os.path.isfile(path) else [] history = path + ".d" if os.path.isdir(history): @@ -61,6 +67,182 @@ def _load_list(path): set(r.get(fld, []))) return list(index.values()) +def _load_addendum(path): + """Load every valid append-only history record, ignoring a torn tail. + + Each line is an independent snapshot wrapper. A hard kill may truncate only + the final line; earlier launches remain usable and a later runtime append + quarantines the bad tail with a newline. + """ + regions = [] + seen_refs = set() + if not path or not os.path.exists(path): + return regions + with open(path, encoding="utf-8", errors="replace") as history: + for lineno, line in enumerate(history, 1): + if not line.strip(): + continue + try: + record = json.loads(line) + except Exception as e: + print(" warn: ignoring invalid addendum line %d in %s (%s)" % + (lineno, path, e)) + continue + if not isinstance(record, dict): + print(" warn: ignoring unknown addendum record on line %d in %s" % + (lineno, path)) + continue + schema = record.get("schema") + if schema == "psxrecomp overlay capture addendum v1": + captures = record.get("captures", []) + if isinstance(captures, list): + regions.extend(r for r in captures if isinstance(r, dict)) + continue + if schema == "psxrecomp overlay capture addendum v2": + snapshot = record.get("snapshot") + expected = str(record.get("fnv64", "")).upper() + if not isinstance(snapshot, str) or not snapshot: + print(" warn: v2 addendum line %d has no snapshot" % lineno) + continue + if not os.path.isabs(snapshot): + snapshot = os.path.join(os.path.dirname(path), snapshot) + ref_key = (os.path.normcase(os.path.abspath(snapshot)), expected) + if ref_key in seen_refs: + continue + seen_refs.add(ref_key) + if not os.path.exists(snapshot): + print(" warn: v2 snapshot missing on line %d: %s" % + (lineno, snapshot)) + continue + actual = _fnv64_file(snapshot) + if expected and expected != "%016X" % actual: + print(" warn: v2 snapshot signature mismatch on line %d: %s" % + (lineno, snapshot)) + continue + regions.extend(r for r in _load_list(snapshot) + if isinstance(r, dict)) + continue + print(" warn: ignoring unknown addendum record on line %d in %s" % + (lineno, path)) + return regions + +def _fnv64_file(path): + value = 1469598103934665603 + with open(path, "rb") as source: + while True: + chunk = source.read(65536) + if not chunk: + break + for byte in chunk: + value ^= byte + value = (value * 1099511628211) & 0xFFFFFFFFFFFFFFFF + return value + +def _verified_v2_record(record, addendum, lineno): + snapshot = record.get("snapshot") + expected = str(record.get("fnv64", "")).upper() + if not isinstance(snapshot, str) or not snapshot: + raise ValueError("v2 addendum line %d has no snapshot" % lineno) + if not os.path.isabs(snapshot): + snapshot = os.path.join(os.path.dirname(addendum), snapshot) + snapshot = os.path.abspath(snapshot) + if not os.path.isfile(snapshot): + raise ValueError("v2 snapshot missing on line %d: %s" % + (lineno, snapshot)) + actual = "%016X" % _fnv64_file(snapshot) + if not expected or expected != actual: + raise ValueError("v2 snapshot signature mismatch on line %d: %s" % + (lineno, snapshot)) + result = dict(record) + result["fnv64"] = actual + result["snapshot"] = snapshot + return result + +def compact_addendum(addendum, persist_dir): + """Atomically replace embedded v1 snapshots with verified v2 references. + + Immutable snapshots are the authority during this operation. Every valid + v1 record must have its exact runtime-named file and matching FNV signature; + otherwise the original addendum is left byte-for-byte untouched. + """ + if not addendum or not os.path.isfile(addendum): + raise ValueError("addendum does not exist: %s" % addendum) + if not persist_dir or not os.path.isdir(persist_dir): + raise ValueError("persist directory does not exist: %s" % persist_dir) + addendum = os.path.abspath(addendum) + persist_dir = os.path.abspath(persist_dir) + old_bytes = os.path.getsize(addendum) + records = [] + seen_refs = set() + v1_count = v2_count = invalid_count = duplicate_count = 0 + with open(addendum, encoding="utf-8", errors="replace") as history: + for lineno, line in enumerate(history, 1): + if not line.strip(): + continue + try: + record = json.loads(line) + except Exception as e: + print(" warn: dropping invalid addendum line %d (%s)" % + (lineno, e)) + invalid_count += 1 + continue + if not isinstance(record, dict): + raise ValueError("unknown addendum record on line %d" % lineno) + schema = record.get("schema") + if schema == "psxrecomp overlay capture addendum v1": + game = record.get("game") + session = record.get("session") + sequence = record.get("sequence") + expected = str(record.get("fnv64", "")).upper() + if (not isinstance(game, str) or not game or + not isinstance(session, str) or not session or + not isinstance(sequence, int) or sequence < 0 or + len(expected) != 16 or + any(c not in "0123456789ABCDEF" for c in expected)): + raise ValueError("malformed v1 metadata on line %d" % lineno) + basename = "%s_%s_%04d_%s.json" % ( + game, session, sequence, expected) + snapshot = os.path.join(persist_dir, basename) + converted = dict(record) + converted.pop("captures", None) + converted["schema"] = "psxrecomp overlay capture addendum v2" + converted["snapshot"] = snapshot + converted = _verified_v2_record(converted, addendum, lineno) + v1_count += 1 + elif schema == "psxrecomp overlay capture addendum v2": + converted = _verified_v2_record(record, addendum, lineno) + v2_count += 1 + else: + raise ValueError("unknown addendum schema on line %d: %r" % + (lineno, schema)) + ref_key = (os.path.normcase(converted["snapshot"]), + converted["fnv64"]) + if ref_key in seen_refs: + duplicate_count += 1 + continue + seen_refs.add(ref_key) + records.append(converted) + + tmp = "%s.tmp-%d" % (addendum, os.getpid()) + try: + with open(tmp, "w", encoding="utf-8", newline="\n") as out: + for record in records: + out.write(json.dumps(record, separators=(",", ":"))) + out.write("\n") + out.flush() + os.fsync(out.fileno()) + os.replace(tmp, addendum) + finally: + if os.path.exists(tmp): + os.unlink(tmp) + new_bytes = os.path.getsize(addendum) + print("coverage_vault: compacted %s" % addendum) + print(" records: %d v1 converted, %d v2 retained, %d duplicates and %d invalid lines dropped" % + (v1_count, v2_count, duplicate_count, invalid_count)) + print(" bytes: %d -> %d (saved %d)" % + (old_bytes, new_bytes, old_bytes - new_bytes)) + return v1_count, v2_count, duplicate_count, invalid_count + @contextlib.contextmanager def _exclusive_lock(path): """Cross-process lock for the read/union/replace capture transaction.""" @@ -87,6 +269,9 @@ def _exclusive_lock(path): fcntl.flock(lock.fileno(), fcntl.LOCK_UN) def _atomic_write_json(path, records): + """Write the vault manifest via tmp+replace with best-effort durability + (data fsync + POSIX directory fsync so a crash right after replace() + cannot leave a torn/missing manifest).""" tmp = "%s.%d.tmp" % (path, os.getpid()) try: with open(tmp, "w", encoding="utf-8") as f: @@ -104,11 +289,11 @@ def _atomic_write_json(path, records): if os.path.exists(tmp): os.unlink(tmp) -def merge_captures(vault_json, src_json): - if not src_json or not (os.path.exists(src_json) or - os.path.isdir(src_json + ".d")): - return 0, 0 - src = _load_list(src_json) +def merge_capture_regions(vault_json, src): + """Union `src` region records into the vault manifest at `vault_json`, + under the cross-process lock, refusing to silently clobber a corrupt + existing vault. Shared by both the whole-manifest merge (merge_captures) + and the append-only addendum merge (merge_addendum).""" if not src: return 0, 0 with _exclusive_lock(vault_json): @@ -142,8 +327,17 @@ def merge_captures(vault_json, src_json): _atomic_write_json(vault_json, list(index.values())) return new_variants, new_pcs +def merge_captures(vault_json, src_json): + if not src_json or not (os.path.exists(src_json) or + os.path.isdir(src_json + ".d")): + return 0, 0 + return merge_capture_regions(vault_json, _load_list(src_json)) + +def merge_addendum(vault_json, addendum): + return merge_capture_regions(vault_json, _load_addendum(addendum)) + def merge_cache(vault_cache, src_cache): - """Mirror compiled DLLs/.ranges into the vault, PRESERVING the relative + """Mirror compiled DLLs/.ranges/.resident into the vault, preserving relative layout (<compiler>/<arch-abi>/cg<N>_<hash>/file). The layout is load- bearing: the same content-keyed filename exists under different cg dirs with DIFFERENT compiled bytes (per-emitter generations), so a flat copy @@ -156,7 +350,8 @@ def merge_cache(vault_cache, src_cache): for root, _dirs, files in os.walk(src_cache): rel = os.path.relpath(root, src_cache) for fn in files: - if not (fn.endswith(".dll") or fn.endswith(".ranges")): + if not (fn.endswith(".dll") or fn.endswith(".ranges") or + fn.endswith(".resident")): continue src = os.path.join(root, fn) dstdir = os.path.join(vault_cache, rel) if rel != "." else vault_cache @@ -183,17 +378,32 @@ def cmd_stats(vault): def main(): ap = argparse.ArgumentParser() - ap.add_argument("cmd", choices=["merge", "stats"]) - ap.add_argument("--vault", required=True, help="vault directory (kept gitignored/private)") + ap.add_argument("cmd", choices=["merge", "stats", "compact-addendum"]) + ap.add_argument("--vault", help="vault directory (kept gitignored/private)") ap.add_argument("--captures", help="source overlay_captures.json to merge in") + ap.add_argument("--addendum", help="append-only overlay capture history (.jsonl)") ap.add_argument("--cache", help="source cache dir (e.g. build/cache/<game_id>) to merge in") + ap.add_argument("--persist-dir", help="immutable capture snapshot directory") a = ap.parse_args() + if a.cmd == "compact-addendum": + if not a.addendum or not a.persist_dir: + ap.error("compact-addendum requires --addendum and --persist-dir") + compact_addendum(a.addendum, a.persist_dir) + return 0 + if not a.vault: + ap.error("%s requires --vault" % a.cmd) if a.cmd == "stats": cmd_stats(a.vault) return 0 vj = os.path.join(a.vault, CAP_NAME) vc = os.path.join(a.vault, CACHE_SUB) - nv, np_ = merge_captures(vj, a.captures) if a.captures else (0, 0) + nv = np_ = 0 + if a.captures: + add_v, add_p = merge_captures(vj, a.captures) + nv += add_v; np_ += add_p + if a.addendum: + add_v, add_p = merge_addendum(vj, a.addendum) + nv += add_v; np_ += add_p nd = merge_cache(vc, a.cache) if a.cache else 0 print("coverage_vault: +%d new variant(s), +%d new PC(s), +%d new DLL(s) -> %s" % (nv, np_, nd, a.vault)) return 0 diff --git a/tools/extract_overlays.py b/tools/extract_overlays.py index 0ad3804a..3558181f 100644 --- a/tools/extract_overlays.py +++ b/tools/extract_overlays.py @@ -65,10 +65,12 @@ class DiscReader: def read_file_bytes(self, lba, size): """Read exactly `size` bytes starting at `lba`.""" sectors_needed = (size + SECTOR_DATA - 1) // SECTOR_DATA - data = b'' - for i in range(sectors_needed): - data += self.read_sector_data(lba + i) - return data[:size] + # Do not repeatedly append to an immutable bytes object: large archive + # files (MMX6's ROCK_X6.DAT is ~51 MB / ~25k sectors) turn that into an + # O(n^2) copy loop. Accumulate references and copy the payload once. + chunks = [self.read_sector_data(lba + i) + for i in range(sectors_needed)] + return b''.join(chunks)[:size] # --------------------------------------------------------------------------- # CUE parser — extracts BIN path and track mode diff --git a/tools/test_coverage_vault.py b/tools/test_coverage_vault.py new file mode 100644 index 00000000..dd2cb0e3 --- /dev/null +++ b/tools/test_coverage_vault.py @@ -0,0 +1,114 @@ +#!/usr/bin/env python3 +import importlib.util +import json +import os +import pathlib +import tempfile +import unittest + + +ROOT = pathlib.Path(__file__).resolve().parents[1] +SPEC = importlib.util.spec_from_file_location( + "coverage_vault", ROOT / "tools" / "coverage_vault.py") +MOD = importlib.util.module_from_spec(SPEC) +assert SPEC.loader is not None +SPEC.loader.exec_module(MOD) + + +class CoverageVaultHistoryTests(unittest.TestCase): + def test_cache_merge_preserves_resident_sidecar(self): + with tempfile.TemporaryDirectory() as tmp: + src = os.path.join(tmp, 'source') + dst = os.path.join(tmp, 'vault') + rel = os.path.join('gcc', 'win-x64', 'cg5_12345678') + os.makedirs(os.path.join(src, rel)) + stem = os.path.join(src, rel, '0000DF80_4EE6AC69') + for ext, contents in (('.dll', b'dll'), ('.ranges', b'ranges'), + ('.resident', b'resident')): + with open(stem + ext, 'wb') as out: + out.write(contents) + self.assertEqual(MOD.merge_cache(dst, src), 1) + for ext in ('.dll', '.ranges', '.resident'): + self.assertTrue(os.path.exists(os.path.join( + dst, rel, '0000DF80_4EE6AC69' + ext))) + + def test_v1_and_verified_v2_records_survive_a_torn_tail(self): + with tempfile.TemporaryDirectory() as tmp: + snapshot = os.path.join(tmp, "immutable.json") + addendum = os.path.join(tmp, "history.jsonl") + v1_region = {"load_addr": "0x80010000", "bytes_b64": "AA=="} + v2_region = {"load_addr": "0x80100000", "bytes_b64": "AQ=="} + with open(snapshot, "w", encoding="utf-8", newline="\n") as out: + json.dump([v2_region], out) + signature = "%016X" % MOD._fnv64_file(snapshot) + records = [ + {"schema": "psxrecomp overlay capture addendum v1", + "captures": [v1_region]}, + {"schema": "psxrecomp overlay capture addendum v2", + "snapshot": snapshot, "fnv64": signature}, + # A repeated reference is idempotent and should not inflate RAM. + {"schema": "psxrecomp overlay capture addendum v2", + "snapshot": snapshot, "fnv64": signature}, + # A bad signature must fail closed instead of ingesting corruption. + {"schema": "psxrecomp overlay capture addendum v2", + "snapshot": snapshot, "fnv64": "0000000000000000"}, + ] + with open(addendum, "w", encoding="utf-8", newline="\n") as out: + for record in records: + out.write(json.dumps(record) + "\n") + out.write('{"schema":"torn') + self.assertEqual(MOD._load_addendum(addendum), + [v1_region, v2_region]) + + def test_compact_addendum_converts_v1_and_is_idempotent(self): + with tempfile.TemporaryDirectory() as tmp: + persist = os.path.join(tmp, "immutable") + os.mkdir(persist) + addendum = os.path.join(tmp, "history.jsonl") + snapshot = os.path.join( + persist, "GAME_session_0001_0000000000000000.json") + region = {"load_addr": "0x80010000", "bytes_b64": "AA=="} + with open(snapshot, "w", encoding="utf-8", newline="\n") as out: + json.dump([region], out) + signature = "%016X" % MOD._fnv64_file(snapshot) + corrected = os.path.join( + persist, "GAME_session_0001_%s.json" % signature) + os.replace(snapshot, corrected) + v1 = {"schema": "psxrecomp overlay capture addendum v1", + "game": "GAME", "session": "session", "sequence": 1, + "reason": "autocap", "fnv64": signature, + "captures": [region]} + with open(addendum, "w", encoding="utf-8", newline="\n") as out: + out.write(json.dumps(v1) + "\n") + out.write('{"schema":"torn') + self.assertEqual(MOD.compact_addendum(addendum, persist), + (1, 0, 0, 1)) + with open(addendum, encoding="utf-8") as source: + compacted = json.loads(source.readline()) + self.assertNotIn("captures", compacted) + self.assertEqual(compacted["snapshot"], corrected) + self.assertEqual(MOD._load_addendum(addendum), [region]) + self.assertEqual(MOD.compact_addendum(addendum, persist), + (0, 1, 0, 0)) + self.assertEqual(MOD._load_addendum(addendum), [region]) + + def test_compact_addendum_failure_preserves_source(self): + with tempfile.TemporaryDirectory() as tmp: + persist = os.path.join(tmp, "immutable") + os.mkdir(persist) + addendum = os.path.join(tmp, "history.jsonl") + v1 = {"schema": "psxrecomp overlay capture addendum v1", + "game": "GAME", "session": "missing", "sequence": 1, + "reason": "autocap", "fnv64": "1234567890ABCDEF", + "captures": []} + original = (json.dumps(v1) + "\n").encode() + with open(addendum, "wb") as out: + out.write(original) + with self.assertRaisesRegex(ValueError, "snapshot missing"): + MOD.compact_addendum(addendum, persist) + with open(addendum, "rb") as source: + self.assertEqual(source.read(), original) + + +if __name__ == "__main__": + unittest.main()