Skip to content

Commit f36a8ac

Browse files
committed
Address review comments, fix ch for ARM
Also made sure that ch+ICU worked correctly on ARM
1 parent 876a68d commit f36a8ac

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

bin/ch/ch.vcxproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,11 @@
4949
$(IcuLibraryDependencies);
5050
%(AdditionalDependencies)
5151
</AdditionalDependencies>
52+
<!-- Unsure why InitializeSecurityDescriptor, SetSecurityDescriptorDacl, and others require this only for ARM -->
53+
<AdditionalDependencies Condition="'$(ChakraICU)'=='static' AND '$(Platform)'=='ARM'">
54+
advapi32.lib;
55+
%(AdditionalDependencies)
56+
</AdditionalDependencies>
5257
</Link>
5358
</ItemDefinitionGroup>
5459
<ItemGroup>

deps/Chakra.ICU/Chakra.ICU.Common.vcxproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,11 @@
2929
</ClCompile>
3030
<Link Condition="'$(ChakraICU)'=='shared'">
3131
<SubSystem>Console</SubSystem>
32-
<AdditionalDependencies>%(AdditionalDependencies);advapi32.lib</AdditionalDependencies>
32+
<!-- Unsure why InitializeSecurityDescriptor, SetSecurityDescriptorDacl, and others require this only for ARM -->
33+
<AdditionalDependencies Condition="'$(Platform)'=='ARM'">
34+
advapi32.lib;
35+
%(AdditionalDependencies)
36+
</AdditionalDependencies>
3337
</Link>
3438
</ItemDefinitionGroup>
3539
<ItemGroup Condition="'$(BuildLocalICU)'=='true'">

0 commit comments

Comments
 (0)