Explorar el Código

Proper install support

   Use quotes to support spaces and such.
   Use -- to support dashes.

   And most important:

     Use DESTDIR to support installing into a staging directory.
     This is useful for packaging and verifying the install.

Signed-off-by: Mattias Andrée <maandree@kth.se>
Mattias Andrée hace 9 años
padre
commit
a77230a6e8
Se han modificado 1 ficheros con 3 adiciones y 3 borrados
  1. 3 3
      Makefile

+ 3 - 3
Makefile

@@ -16,9 +16,9 @@ INSTALL = $(PREFIX)/bin/exa
 
 $(INSTALL):
 	# BSD and OSX don't have -D to create leading directories
-	install -dm755 $(PREFIX)/bin/ $(PREFIX)/share/man/man1/
-	install -sm755 target/release/exa $(PREFIX)/bin/
-	install -m644 contrib/man/*.1 $(PREFIX)/share/man/man1/
+	install -dm755 -- "$(PREFIX)/bin/" "$(DESTDIR)$(PREFIX)/share/man/man1/"
+	install -sm755 -- target/release/exa "$(DESTDIR)$(PREFIX)/bin/"
+	install -m644  -- contrib/man/*.1 "$(DESTDIR)$(PREFIX)/share/man/man1/"
 
 install: build $(INSTALL)