Skip to content

Commit 754d1f1

Browse files
committed
Problem: multiple library for mac (fix #332)
update lib, header only one build for mac changelog change location fix remove 5_0 remove
1 parent a43fab1 commit 754d1f1

File tree

18 files changed

+40
-62
lines changed

18 files changed

+40
-62
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ jobs:
2424

2525
- name: Prepare PlayCppSdk
2626
run: |
27-
mv ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs.legacy ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs
27+
mv ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs.legacy ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs
2828
TARGET=4.27 make
29+
rm -Rf ./Source/ThirdParty/PlayCppSdkLibrary/Lib/Mac/arm64
2930
python change_version.py 4.27.0
3031
3132
@@ -49,41 +50,6 @@ jobs:
4950
env:
5051
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5152

52-
Unreal_Release_5_0:
53-
runs-on: ubuntu-latest
54-
steps:
55-
- uses: actions/checkout@v2
56-
with:
57-
token: ${{ secrets.GITHUB_TOKEN }}
58-
submodules: recursive
59-
60-
- name: Prepare PlayCppSdk
61-
run: |
62-
mv ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs.legacy ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs
63-
TARGET=5.0 make
64-
python change_version.py 5.0.0
65-
66-
67-
- name: Package For Windows,Mac
68-
run: |
69-
FILENAME="CronosPlayForUnrealEngine5.0.zip"
70-
zip -r ${FILENAME} Source Resources CronosPlayUnreal.uplugin
71-
sha256sum ${FILENAME} > "checksums.txt"
72-
echo "release_file=${FILENAME}" >> $GITHUB_ENV
73-
echo "checksum_file=checksums.txt" >> $GITHUB_ENV
74-
75-
76-
- name: Upload binaries and bindings to Release
77-
uses: softprops/action-gh-release@v1
78-
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
79-
with:
80-
draft: true
81-
files: |
82-
${{ env.release_file }}
83-
${{ env.checksum_file }}
84-
env:
85-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
86-
8753
Unreal_Release_5_1:
8854
runs-on: ubuntu-latest
8955
steps:
@@ -94,8 +60,9 @@ jobs:
9460

9561
- name: Prepare PlayCppSdk
9662
run: |
97-
mv ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs.legacy ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs
63+
mv ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs.legacy ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs
9864
TARGET=5.1 make
65+
rm -Rf ./Source/ThirdParty/PlayCppSdkLibrary/Lib/Mac/arm64
9966
python change_version.py 5.1.0
10067
10168
@@ -129,8 +96,9 @@ jobs:
12996

13097
- name: Prepare PlayCppSdk
13198
run: |
132-
rm ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs.legacy
99+
rm ./Source/ThirdParty/PlayCppSdkLibrary/PlayCppSdkLibrary.Build.cs.legacy
133100
TARGET=5.2 make
101+
rm -Rf ./Source/ThirdParty/PlayCppSdkLibrary/Lib/Mac/x86_64
134102
python change_version.py 5.2.0
135103
136104

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## [Unreleased]
44

5+
## [v0.0.14-alpha] - 2023-7-26
6+
- only one build for mac
7+
- fix Array bug in abi json
8+
59
## [v0.0.13-alpha] - 2023-6-15
610
- Support apple arm64
711
- Support Unreal Engine 5.2.0

CronosPlayUnreal.uplugin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"FileVersion": 3,
33
"FriendlyName": "Cronos Play for Unreal Engine",
44
"Version": 1,
5-
"VersionName": "v0.0.13-alpha",
5+
"VersionName": "v0.0.14-alpha",
66
"EngineVersion": "5.2.0",
77
"Description": "Cronos labs",
88
"Category": "Programming",

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ UNAME := $(shell uname)
22
PWD = $(shell pwd)
33

44
# Set the play cpp sdk version
5-
PLAYCPPSDK=v0.0.21-alpha
5+
PLAYCPPSDK=v0.0.22-alpha
66
# Set the play-cpp-sdk cache path
77
PLAYCPPSDK_CACHE_DIR=./install/$(PLAYCPPSDK)
88
# Set the play-cpp-sdk target path

Source/ThirdParty/PlayCppSdkLibrary/Include/defi-wallet-core-cpp/src/contract.rs.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,8 @@ typename Slice<T>::iterator::difference_type
325325
Slice<T>::iterator::operator-(const iterator &other) const noexcept {
326326
auto diff = std::distance(static_cast<char *>(other.pos),
327327
static_cast<char *>(this->pos));
328-
return diff / this->stride;
328+
return diff / static_cast<typename Slice<T>::iterator::difference_type>(
329+
this->stride);
329330
}
330331

331332
template <typename T>

Source/ThirdParty/PlayCppSdkLibrary/Include/defi-wallet-core-cpp/src/contract.rs.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,8 @@ typename Slice<T>::iterator::difference_type
325325
Slice<T>::iterator::operator-(const iterator &other) const noexcept {
326326
auto diff = std::distance(static_cast<char *>(other.pos),
327327
static_cast<char *>(this->pos));
328-
return diff / this->stride;
328+
return diff / static_cast<typename Slice<T>::iterator::difference_type>(
329+
this->stride);
329330
}
330331

331332
template <typename T>

Source/ThirdParty/PlayCppSdkLibrary/Include/defi-wallet-core-cpp/src/core.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,8 @@ typename Slice<T>::iterator::difference_type
369369
Slice<T>::iterator::operator-(const iterator &other) const noexcept {
370370
auto diff = std::distance(static_cast<char *>(other.pos),
371371
static_cast<char *>(this->pos));
372-
return diff / this->stride;
372+
return diff / static_cast<typename Slice<T>::iterator::difference_type>(
373+
this->stride);
373374
}
374375

375376
template <typename T>

Source/ThirdParty/PlayCppSdkLibrary/Include/defi-wallet-core-cpp/src/ethereum.rs.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,8 @@ typename Slice<T>::iterator::difference_type
369369
Slice<T>::iterator::operator-(const iterator &other) const noexcept {
370370
auto diff = std::distance(static_cast<char *>(other.pos),
371371
static_cast<char *>(this->pos));
372-
return diff / this->stride;
372+
return diff / static_cast<typename Slice<T>::iterator::difference_type>(
373+
this->stride);
373374
}
374375

375376
template <typename T>

Source/ThirdParty/PlayCppSdkLibrary/Include/defi-wallet-core-cpp/src/ethereum.rs.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,8 @@ typename Slice<T>::iterator::difference_type
369369
Slice<T>::iterator::operator-(const iterator &other) const noexcept {
370370
auto diff = std::distance(static_cast<char *>(other.pos),
371371
static_cast<char *>(this->pos));
372-
return diff / this->stride;
372+
return diff / static_cast<typename Slice<T>::iterator::difference_type>(
373+
this->stride);
373374
}
374375

375376
template <typename T>

Source/ThirdParty/PlayCppSdkLibrary/Include/defi-wallet-core-cpp/src/lib.rs.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,8 @@ typename Slice<T>::iterator::difference_type
369369
Slice<T>::iterator::operator-(const iterator &other) const noexcept {
370370
auto diff = std::distance(static_cast<char *>(other.pos),
371371
static_cast<char *>(this->pos));
372-
return diff / this->stride;
372+
return diff / static_cast<typename Slice<T>::iterator::difference_type>(
373+
this->stride);
373374
}
374375

375376
template <typename T>

0 commit comments

Comments
 (0)