Ken Martin 25 лет назад
Родитель
Сommit
92d59accce
1 измененных файлов с 48 добавлено и 0 удалено
  1. 48 0
      Makefile.in

+ 48 - 0
Makefile.in

@@ -7,4 +7,52 @@ all:
 	cd Source; ${MAKE}
 
 
+# Default top-level directories in which to install architecture-
+# specific files (exec_prefix) and machine-independent files such
+# as scripts (prefix).  The values specified here may be overridden
+# at configure-time with the --exec-prefix and --prefix options
+# to the "configure" script.
+
+prefix			= @prefix@
+exec_prefix		= @exec_prefix@
+
+# Directory in which to install the program cmake
+BIN_INSTALL_DIR = $(exec_prefix)/bin
+
+# Directory in which to install the templates and modules
+LIB_INSTALL_DIR = $(exec_prefix)/share/CMake
+
+INSTALL =		./install-sh -c
+INSTALL_PROGRAM =	${INSTALL}
+INSTALL_DATA =		${INSTALL} -m 644
+
+install:
+	@for i in $(LIB_INSTALL_DIR)/Modules $(LIB_INSTALL_DIR)/Templates $(BIN_INSTALL_DIR) ; \
+	    do \
+	    if [ ! -d $$i ] ; then \
+		echo "Making directory $$i"; \
+		mkdir -p $$i; \
+		chmod 755 $$i; \
+		else true; \
+		fi; \
+	    done;
+	@echo "Installing CMake"
+	chmod +x @srcdir@/install-sh
+	@echo "Installing cmake executable"
+	@$(INSTALL_PROGRAM) Source/cmake $(BIN_INSTALL_DIR)/cmake
+	@for i in @srcdir@/Modules/*.cmake; \
+	    do \
+	    echo "Installing $$i"; \
+	    $(INSTALL_DATA) $$i $(LIB_INSTALL_DIR)/Modules; \
+	    done;
+	@for i in @srcdir@/Templates/*.cmake; \
+	    do \
+	    echo "Installing $$i"; \
+	    $(INSTALL_DATA) $$i $(LIB_INSTALL_DIR)/Templates; \
+	    done;
+	@echo "Installing configure"
+	@$(INSTALL_PROGRAM) @srcdir@/Templates/configure $(LIB_INSTALL_DIR)/Templates
+	@echo "Installing install-sh"
+	@$(INSTALL_PROGRAM) @srcdir@/install-sh $(LIB_INSTALL_DIR)/Templates
+