Skip to content

Commit 81e0575

Browse files
authored
fix: macOS prebuilt binaries (#259)
* fix: macOS prebuilt binaries * fix: add snap assert file to releases
1 parent a7a2517 commit 81e0575

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -566,7 +566,7 @@ jobs:
566566
run: |
567567
shopt -s nullglob
568568
569-
for file in ./electron-app-example/release/*.{dmg,zip,exe,appx,AppImage,snap,deb,tar.gz}; do
569+
for file in ./electron-app-example/release/*.{dmg,zip,exe,appx,AppImage,snap,assert,deb,tar.gz}; do
570570
echo "Adding $file to release $RELEASE_TAG"
571571
gh release upload "v$RELEASE_TAG" "$file"
572572
done

llama/CMakeLists.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,15 @@ endif()
131131

132132
file(GLOB SOURCE_FILES "addon.cpp" ${GPU_INFO_SOURCES})
133133

134-
set(CMAKE_BUILD_RPATH_USE_ORIGIN ON)
134+
if(APPLE)
135+
set(CMAKE_SKIP_BUILD_RPATH FALSE)
136+
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE)
137+
set(CMAKE_BUILD_RPATH "@loader_path")
138+
set(CMAKE_INSTALL_RPATH "@loader_path")
139+
set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
140+
else()
141+
set(CMAKE_BUILD_RPATH_USE_ORIGIN ON)
142+
endif()
135143

136144
add_library(${PROJECT_NAME} SHARED ${SOURCE_FILES} ${CMAKE_JS_SRC} ${GPU_INFO_HEADERS})
137145
set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "" SUFFIX ".node")

0 commit comments

Comments
 (0)