Skip to content

Commit 3b33201

Browse files
committed
add SHARED_LINKER_FLAGS
1 parent 1262adb commit 3b33201

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
43+
else
44+
SHARED_LINKER_FLAGS = -soname,$(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) -o $(REAL_NAME) $(OBJ)
4349

4450
-include $(DEP)
4551

0 commit comments

Comments
 (0)