Skip to content

Commit bd3935b

Browse files
committed
ci: enable BUILD_FAT_LIB in CI
Signed-off-by: Akash Yadav <contact@itsaky.com>
1 parent a58c963 commit bd3935b

1 file changed

Lines changed: 12 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ jobs:
4545
-DCMAKE_BUILD_TYPE=Release \
4646
-DCMAKE_INSTALL_PREFIX=build/install \
4747
-DJava_ROOT="${JAVA_HOME_8_X64}" \
48+
-DBUILD_FAT_LIB=ON \
4849
.
4950
5051
- name: Build
@@ -137,18 +138,18 @@ jobs:
137138
# Check if we already processed this JAR (by name)
138139
if [ ! -f "processed-artifacts/$FILENAME" ]; then
139140
echo "Adding platform-independent file: $FILENAME"
140-
141+
141142
# Copy to processed directory
142143
cp "$file" "processed-artifacts/$FILENAME"
143-
144+
144145
# Calculate checksums
145146
MD5=$(md5sum "processed-artifacts/$FILENAME" | awk '{print $1}')
146147
SHA256=$(sha256sum "processed-artifacts/$FILENAME" | awk '{print $1}')
147-
148+
148149
# Add to listings
149150
echo "| $FILENAME | platform-independent | \`$MD5\` | \`$SHA256\` |" >> release-info/ARTIFACTS.md
150151
echo "| $FILENAME | platform-independent | \`$MD5\` | \`$SHA256\` |" >> release-info/CHECKSUMS.md
151-
152+
152153
# Create checksum files
153154
echo "$MD5 $FILENAME" > "release-info/checksums/md5/$FILENAME.md5"
154155
echo "$SHA256 $FILENAME" > "release-info/checksums/sha256/$FILENAME.sha256"
@@ -159,7 +160,7 @@ jobs:
159160
echo "Processing platform-specific files..."
160161
find release-artifacts -type f \( -name "*.so" -o -name "*.a" \) | while read file; do
161162
FILENAME=$(basename "$file")
162-
163+
163164
# Determine platform
164165
if [[ "$file" == *"arm64-v8a"* ]]; then
165166
PLATFORM="arm64-v8a"
@@ -172,23 +173,23 @@ jobs:
172173
else
173174
PLATFORM="unknown"
174175
fi
175-
176+
176177
# Add platform prefix to filename to avoid collisions
177178
PLATFORM_FILENAME="${PLATFORM}-${FILENAME}"
178-
179+
179180
echo "Adding platform-specific file: $PLATFORM_FILENAME"
180-
181+
181182
# Copy to processed directory with platform prefix
182183
cp "$file" "processed-artifacts/$PLATFORM_FILENAME"
183-
184+
184185
# Calculate checksums
185186
MD5=$(md5sum "processed-artifacts/$PLATFORM_FILENAME" | awk '{print $1}')
186187
SHA256=$(sha256sum "processed-artifacts/$PLATFORM_FILENAME" | awk '{print $1}')
187-
188+
188189
# Add to listings
189190
echo "| $PLATFORM_FILENAME | $PLATFORM | \`$MD5\` | \`$SHA256\` |" >> release-info/ARTIFACTS.md
190191
echo "| $PLATFORM_FILENAME | $PLATFORM | \`$MD5\` | \`$SHA256\` |" >> release-info/CHECKSUMS.md
191-
192+
192193
# Create checksum files
193194
echo "$MD5 $PLATFORM_FILENAME" > "release-info/checksums/md5/$PLATFORM_FILENAME.md5"
194195
echo "$SHA256 $PLATFORM_FILENAME" > "release-info/checksums/sha256/$PLATFORM_FILENAME.sha256"

0 commit comments

Comments
 (0)