Skip to content

Commit b9ff1ec

Browse files
committed
chore(build): Use Purego with stablediffusion backend
Signed-off-by: Richard Palethorpe <[email protected]>
1 parent 455b292 commit b9ff1ec

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

backend/go/stablediffusion-ggml/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
cmake_minimum_required(VERSION 3.12)
22
project(gosd LANGUAGES C CXX)
3+
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
34

45
add_subdirectory(./sources/stablediffusion-ggml.cpp)
56

67
add_library(gosd MODULE gosd.cpp)
7-
target_link_libraries(gosd PRIVATE stable-diffusion ggml zip stdc++fs)
8+
target_link_libraries(gosd PRIVATE stable-diffusion ggml stdc++fs)
89

910
target_include_directories(gosd PUBLIC
1011
stable-diffusion.cpp

backend/go/stablediffusion-ggml/package.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ CURDIR=$(dirname "$(realpath $0)")
1010
# Create lib directory
1111
mkdir -p $CURDIR/package/lib
1212

13+
cp -avrf $CURDIR/libgosd.so $CURDIR/package/
1314
cp -avrf $CURDIR/stablediffusion-ggml $CURDIR/package/
1415
cp -rfv $CURDIR/run.sh $CURDIR/package/
1516

@@ -47,6 +48,6 @@ else
4748
exit 1
4849
fi
4950

50-
echo "Packaging completed successfully"
51+
echo "Packaging completed successfully"
5152
ls -liah $CURDIR/package/
52-
ls -liah $CURDIR/package/lib/
53+
ls -liah $CURDIR/package/lib/

0 commit comments

Comments
 (0)