Skip to content

chore: add windows-no-intaller CMake preset#823

Merged
rolysr merged 1 commit intodevfrom
add-windows-no-installer-preset
Apr 8, 2026
Merged

chore: add windows-no-intaller CMake preset#823
rolysr merged 1 commit intodevfrom
add-windows-no-installer-preset

Conversation

@rolysr
Copy link
Copy Markdown
Collaborator

@rolysr rolysr commented Apr 7, 2026

This commit adds a new Windows client specific compilation preset that will be need for development process only of the Windows client without including the installer building part.

@rolysr rolysr requested a review from Copilot April 7, 2026 10:50
@rolysr rolysr self-assigned this Apr 7, 2026
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request introduces a new windows-no-installer preset configuration to CMakePresets.json to allow building the Windows client without the installer. Feedback indicates that the BUILD_WINCLIENT_INSTALLER variable is not currently defined in the project's CMake files and should be renamed to ENABLE_WINCLIENT_INSTALLER for consistency. Additionally, the build preset should be updated to inherit from the windows preset instead of default to maintain platform-specific configurations.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a dedicated CMake preset to build the Windows client without the (intended) installer portion, aimed at streamlining Windows-client development workflows.

Changes:

  • Added a new windows-no-installer configure preset inheriting from windows.
  • Added matching windows-no-installer build and workflow presets to run configure+build with that configuration.

@rolysr rolysr force-pushed the add-windows-no-installer-preset branch from 322b434 to c7b17cd Compare April 7, 2026 13:56
This commit adds a new Windows client specific compilation preset that
will be need for development process only of the Windows client without
including the installer building part.

Signed-off-by: Rolando Sánchez Ramos <rolysr@leil.io>
@rolysr rolysr force-pushed the add-windows-no-installer-preset branch from c7b17cd to 50f5212 Compare April 7, 2026 16:31
@rolysr rolysr marked this pull request as ready for review April 7, 2026 16:34
@rolysr rolysr merged commit 3d3c47f into dev Apr 8, 2026
10 of 11 checks passed
@rolysr rolysr deleted the add-windows-no-installer-preset branch April 8, 2026 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants