tinysec/setup-dxsdk
Detect, download, cache, and expose the legacy DirectX SDK June 2010.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| root | Explicit DirectX SDK June 2010 root. Overrides environment probing when valid. | — | "" |
| arch | Active library/tool architecture for outputs. Supported values are x64 and x86. | — | x64 |
| download-url | Optional DXSDK_Jun10.exe URL list. Separate multiple URLs with newlines, commas, or semicolons. The built-in Microsoft URL is tried after these URLs. | — | "" |
| sha512 | Optional expected SHA-512 for DXSDK_Jun10.exe. When empty, known Microsoft hashes for the June 2010 SDK installer are accepted. | — | "" |
| repair-s1023 | Retry installation after removing conflicting Visual C++ 2010 SP1 redistributables when the DirectX SDK installer fails with the known S1023 path. | — | true |
Outputs
| name | description |
|---|---|
| found | true when a usable DirectX SDK June 2010 tree was found or prepared. |
| root | Resolved DirectX SDK June 2010 root. |
| source | Resolution source: input, environment, cache, default, or download. |
| cache-hit | true when an existing cached DirectX SDK tree was reused. |
| include-dir | DirectX SDK Include directory. |
| library-dir | DirectX SDK active architecture library directory. |
| lib-x86 | DirectX SDK x86 library directory. |
| lib-x64 | DirectX SDK x64 library directory. |
| utilities-dir | DirectX SDK active architecture utilities directory. |
| utilities-x86 | DirectX SDK x86 utilities directory. |
| utilities-x64 | DirectX SDK x64 utilities directory. |
| cmake-module-dir | Absolute path to the bundled CMake module directory. |
| dxsdk-cmake-file | Absolute path to the bundled dxsdk.cmake module. |