KEMBAR78
SDK Installer For Windows by nrspruit · Pull Request #295 · oneapi-src/level-zero · GitHub
Skip to content

Conversation

@nrspruit
Copy link
Contributor

@nrspruit nrspruit commented Mar 10, 2025

  • Added Support for building the Level Zero Windows SDK as an MSI installer using WIX
  • Enabled thru CPACK and the define BUILD_INSTALLER=1
  • includes a packaged script level_zero_sdk_setup.ps1 enabling for customers to change the sdk being used after installation
  • installers support side-by-side installation of multiple versions of SDKs
  • LEVEL_ZERO_V1_SDK_PATH is set in the System Environment variables upon installation such that the path to the last installed SDK can be found. The active SDK can be changed using level_zero_sdk_setup.ps1 after installation.

@nrspruit nrspruit requested a review from rwmcguir March 10, 2025 20:50
@nrspruit nrspruit marked this pull request as ready for review March 10, 2025 22:53
@nrspruit nrspruit force-pushed the sdk_installer_windows branch from fcf8c49 to c395917 Compare March 10, 2025 22:54
nrspruit added 11 commits March 11, 2025 13:33
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
- Generates the product guid and saves to a file
given a new product version to ensure the same product
version has the same product guid.

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
…alled and the value matches

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
@nrspruit nrspruit force-pushed the sdk_installer_windows branch from c395917 to 08cd718 Compare March 11, 2025 20:35
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
@rwmcguir rwmcguir added the bug Something isn't working label Mar 11, 2025
@nrspruit nrspruit added enhancement New feature or request and removed bug Something isn't working labels Mar 11, 2025
@rwmcguir rwmcguir removed the enhancement New feature or request label Mar 11, 2025
Copy link
Contributor

@rwmcguir rwmcguir left a comment

Choose a reason for hiding this comment

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

Looks good.

@nrspruit nrspruit merged commit ea92cfe into oneapi-src:master Mar 11, 2025
50 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants