Skip to content

Commit

Permalink
(VANAGON-257) Enable windowsfips-2016 to use '-fips' candle and heat …
Browse files Browse the repository at this point in the history
…flags
  • Loading branch information
shubhamshinde360 committed Aug 23, 2024
1 parent e344e9b commit a2c4f10
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ This project adheres to [Semantic Versioning](https://semver.org).
This changelog adheres to [Keep a CHANGELOG](https://keepachangelog.com).

## [Unreleased]
- (VANAGON-257) Enable windowsfips-2016 to use '-fips' candle and heat flags.

## [0.52.0] - 2024-06-03
### Added
Expand Down
4 changes: 2 additions & 2 deletions lib/vanagon/platform/windows.rb
Original file line number Diff line number Diff line change
Expand Up @@ -192,14 +192,14 @@ def generate_msi_package(project) # rubocop:disable Metrics/AbcSize
# -dr - Root DirectoryRef to point all components to
# -var - Replace "SourceDir" in the @source attributes of all components with a preprocessor variable
app_heat_flags = " -dr INSTALLDIR -v -ke -indent 2 -cg AppComponentGroup -gg -srd -t wix/filter.xslt -sreg -var var.AppSourcePath "
app_heat_flags += " -fips" if project.platform.name =~ /windowsfips-2012r2/
app_heat_flags += " -fips" if project.platform.name =~ /windowsfips-(2012r2|2016)/

app_source_path = "SourceDir/#{project.settings[:base_dir]}/#{project.settings[:company_id]}/#{project.settings[:product_id]}"
# Candle.exe preprocessor vars are required due to the above double run of heat.exe, both runs of heat use
# preprocessor variables
candle_preprocessor = "-dAppSourcePath=\"#{app_source_path}\" "
candle_flags = "-arch #{@architecture} #{wix_extensions}"
candle_flags += " -fips" if project.platform.name =~ /windowsfips-2012r2/
candle_flags += " -fips" if project.platform.name =~ /windowsfips-(2012r2|2016)/

# Enable verbose mode for the moment (will be removed for production)
# localisation flags to be added
Expand Down

0 comments on commit a2c4f10

Please sign in to comment.