Unified · Split
| @@ -46,6 +46,8 @@ else · 45 unmodified lines | |||
| 46 | LINK_LIBTCC += -Wl,-rpath,"$(libdir)" | 46 | LINK_LIBTCC += -Wl,-rpath,"$(libdir)" |
| 47 | else | 47 | else |
| 48 | LINK_LIBTCC += -Wl,-rpath,"@executable_path/$(TOP)" | 48 | LINK_LIBTCC += -Wl,-rpath,"@executable_path/$(TOP)" |
| 49 | DYLIBVER += -current_version $(VERSION) | ||
| 50 | DYLIBVER += -compatibility_version $(VERSION) | ||
| 49 | endif | 51 | endif |
| 50 | endif | 52 | endif |
| 51 | endif | 53 | endif |
| @@ -243,7 +245,7 @@ libtcc.so: LDFLAGS+=-fPIC · 191 unmodified lines | |||
| 243 | 245 | ||
| 244 | # OSX dynamic libtcc library | 246 | # OSX dynamic libtcc library |
| 245 | libtcc.dylib: $(LIBTCC_OBJ) | 247 | libtcc.dylib: $(LIBTCC_OBJ) |
| 246 | $S$(CC) -shared -install_name @rpath/$@ -o $@ $^ $(LDFLAGS) | 248 | $S$(CC) -dynamiclib $(DYLIBVER) -install_name @rpath/$@ -o $@ $^ $(LDFLAGS) |
| 247 | 249 | ||
| 248 | # windows dynamic libtcc library | 250 | # windows dynamic libtcc library |
| 249 | libtcc.dll : $(LIBTCC_OBJ) | 251 | libtcc.dll : $(LIBTCC_OBJ) |