Skip to content

Commit b5fb3fe

Browse files
committed
add SHARED_LINKER_FLAGS
1 parent 1262adb commit b5fb3fe

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

C/fast-lzma2/Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,14 @@ ifeq ($(x86_64),1)
3838
OBJ+=lzma_dec_x86_64.o
3939
endif
4040

41+
ifeq ($(shell uname),Darwin)
42+
SHARED_LINKER_FLAGS = -dynamiclib -install_name @rpath/
43+
else
44+
SHARED_LINKER_FLAGS = -shared -Wl,-soname
45+
endif
46+
4147
libfast-lzma2 : $(OBJ)
42-
$(CC) -shared -pthread -Wl,-soname,$(SONAME) -o $(REAL_NAME) $(OBJ)
48+
$(CC) -shared -pthread -Wl,$(SHARED_LINKER_FLAGS),$(SONAME) -o $(REAL_NAME) $(OBJ)
4349

4450
-include $(DEP)
4551

0 commit comments

Comments
 (0)