Skip to content

Commit 5e5a199

Browse files
committed
VS project passing-by fixes
1 parent 640252a commit 5e5a199

File tree

2 files changed

+38
-17
lines changed

2 files changed

+38
-17
lines changed

Builds/VisualStudio/stellar-core.vcxproj

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1630,23 +1630,25 @@ exit /b 0
16301630
<None Include="..\..\src\ledger\readme.md" />
16311631
<None Include="..\..\src\overlay\readme.md" />
16321632
<None Include="..\..\src\rust\Cargo.toml" />
1633-
<CustomBuild Include="..\..\src\rust\src\lib.rs">
1633+
<CustomBuild Include="..\..\src\rust\src\bridge.rs">
16341634
<FileType>Document</FileType>
16351635
<Command>$(MSBuildProjectDirectory)\generate_rust_bridge.bat $(OutDir)\..\bin\cxxbridge.exe</Command>
16361636
<AdditionalInputs>$(OutDir)\..\bin\cxxbridge.exe;src/$(Configuration)/generated/xdr/Stellar-ledger-entries.h;src/$(Configuration)/generated/xdr/Stellar-transaction.h;src/$(Configuration)/generated/xdr/Stellar-ledger.h;src/$(Configuration)/generated/xdr/Stellar-internal.h;src/$(Configuration)/generated/xdr/Stellar-contract-config-setting.h;src/$(Configuration)/generated/xdr/Stellar-types.h;src/$(Configuration)/generated/xdr/Stellar-contract.h;src/$(Configuration)/generated/xdr/Stellar-overlay.h;src/$(Configuration)/generated/xdr/Stellar-SCP.h</AdditionalInputs>
16371637
<Message>running cxxbridge to generate RustBridge.h and RustBridge.cpp</Message>
16381638
<Outputs>src\generated\rust\RustBridge.h;src\generated\rust\RustBridge.cpp</Outputs>
16391639
<OutputItemType>ClInclude</OutputItemType>
16401640
</CustomBuild>
1641-
<CustomBuild Include="..\..\src\rust\install-cxxbridge-cmd">
1642-
<FileType>Document</FileType>
1643-
<Command>cargo install --root $(OutDir)\.. cxxbridge-cmd --version 1.0.68</Command>
1644-
<Message>cargo install --root $(OutDir)\.. cxxbridge-cmd --version 1.0.68</Message>
1645-
<Outputs>$(OutDir)\..\bin\cxxbridge.exe</Outputs>
1646-
</CustomBuild>
16471641
<None Include="..\..\src\rust\src\b64.rs" />
1648-
<None Include="..\..\src\rust\src\contract.rs" />
1642+
<None Include="..\..\src\rust\src\common.rs" />
1643+
<None Include="..\..\src\rust\src\i128.rs" />
1644+
<None Include="..\..\src\rust\src\lib.rs" />
16491645
<None Include="..\..\src\rust\src\log.rs" />
1646+
<None Include="..\..\src\rust\src\soroban_invoke.rs" />
1647+
<None Include="..\..\src\rust\src\soroban_module_cache.rs" />
1648+
<None Include="..\..\src\rust\src\soroban_proto_all.rs" />
1649+
<None Include="..\..\src\rust\src\soroban_proto_any.rs" />
1650+
<None Include="..\..\src\rust\src\soroban_test_extra_protocol.rs" />
1651+
<None Include="..\..\src\rust\src\soroban_test_wasm.rs" />
16501652
<None Include="..\..\src\scp\readme.md" />
16511653
<None Include="..\..\src\test\check-nondet" />
16521654
<None Include="..\..\src\test\run-selftest-nopg" />

Builds/VisualStudio/stellar-core.vcxproj.filters

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2603,9 +2603,6 @@
26032603
<None Include="..\..\src\rust\src\b64.rs">
26042604
<Filter>rust</Filter>
26052605
</None>
2606-
<None Include="..\..\src\rust\src\contract.rs">
2607-
<Filter>rust</Filter>
2608-
</None>
26092606
<None Include="..\..\src\rust\src\log.rs">
26102607
<Filter>rust</Filter>
26112608
</None>
@@ -2648,6 +2645,33 @@
26482645
<None Include="..\..\src\transactions\readme.md">
26492646
<Filter>transactions</Filter>
26502647
</None>
2648+
<None Include="..\..\src\rust\src\common.rs">
2649+
<Filter>rust</Filter>
2650+
</None>
2651+
<None Include="..\..\src\rust\src\i128.rs">
2652+
<Filter>rust</Filter>
2653+
</None>
2654+
<None Include="..\..\src\rust\src\lib.rs">
2655+
<Filter>rust</Filter>
2656+
</None>
2657+
<None Include="..\..\src\rust\src\soroban_invoke.rs">
2658+
<Filter>rust</Filter>
2659+
</None>
2660+
<None Include="..\..\src\rust\src\soroban_module_cache.rs">
2661+
<Filter>rust</Filter>
2662+
</None>
2663+
<None Include="..\..\src\rust\src\soroban_proto_all.rs">
2664+
<Filter>rust</Filter>
2665+
</None>
2666+
<None Include="..\..\src\rust\src\soroban_proto_any.rs">
2667+
<Filter>rust</Filter>
2668+
</None>
2669+
<None Include="..\..\src\rust\src\soroban_test_extra_protocol.rs">
2670+
<Filter>rust</Filter>
2671+
</None>
2672+
<None Include="..\..\src\rust\src\soroban_test_wasm.rs">
2673+
<Filter>rust</Filter>
2674+
</None>
26512675
</ItemGroup>
26522676
<ItemGroup>
26532677
<CustomBuild Include="..\..\src\protocol-next\xdr\Stellar-contract.x">
@@ -2680,12 +2704,6 @@
26802704
<CustomBuild Include="..\..\src\main\StellarCoreVersion.cpp.in">
26812705
<Filter>main</Filter>
26822706
</CustomBuild>
2683-
<CustomBuild Include="..\..\src\rust\src\lib.rs">
2684-
<Filter>rust</Filter>
2685-
</CustomBuild>
2686-
<CustomBuild Include="..\..\src\rust\install-cxxbridge-cmd">
2687-
<Filter>rust</Filter>
2688-
</CustomBuild>
26892707
<CustomBuild Include="..\..\src\protocol-curr\xdr\Stellar-ledger.x">
26902708
<Filter>xdr\curr</Filter>
26912709
</CustomBuild>
@@ -2720,6 +2738,7 @@
27202738
<Filter>util\xdrquery</Filter>
27212739
</CustomBuild>
27222740
<CustomBuild Include="..\..\hash-xdrs.sh" />
2741+
<CustomBuild Include="..\..\src\rust\src\bridge.rs" />
27232742
</ItemGroup>
27242743
<ItemGroup>
27252744
<Text Include="..\..\INSTALL-Windows.md" />

0 commit comments

Comments
 (0)