Forráskód Böngészése

Makefile: update install-slib target, symlink fix

cmd 'install' seems can not create symlink to the $(LIBDIR), so we turn to use 'ln' cmd directly.
goodmenzy 4 éve
szülő
commit
6574a2c7f0
1 módosított fájl, 3 hozzáadás és 3 törlés
  1. 3 3
      Makefile

+ 3 - 3
Makefile

@@ -319,9 +319,9 @@ install-lib: lib$(CPROG).a
 install-slib: lib$(CPROG).so
 	$(eval version=$(shell grep -w "define CIVETWEB_VERSION" include/civetweb.h | sed 's|.*VERSION "\(.*\)"|\1|g'))
 	$(eval major=$(shell echo $(version) | cut -d'.' -f1))
-	install -m 644 $< "$(LIBDIR)"
-	install -m 777 $<.$(major) "$(LIBDIR)"
-	install -m 777 $<.$(version).0 "$(LIBDIR)"
+	install -m 755 $<.$(version).0 "$(LIBDIR)"
+	cd "$(LIBDIR)" && ln -sfv $<.$(version).0 $<.$(major)
+	cd "$(LIBDIR)" && ln -sfv $<.$(version).0 $<
 
 # Install target we do not want to overwrite
 # as it may be an upgrade