summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKen Martin <ken.martin@kitware.com>2001-05-21 15:10:46 (GMT)
committerKen Martin <ken.martin@kitware.com>2001-05-21 15:10:46 (GMT)
commit92d59accce060b62344a878fa47ba3bdf253eda7 (patch)
tree63d385cbd8c54fab0178318c8cedaf958e6d1840
parent650691850bd4c507296a8abd7cde10c3ac2d8fb7 (diff)
downloadCMake-92d59accce060b62344a878fa47ba3bdf253eda7.zip
CMake-92d59accce060b62344a878fa47ba3bdf253eda7.tar.gz
CMake-92d59accce060b62344a878fa47ba3bdf253eda7.tar.bz2
added install target
-rw-r--r--Makefile.in48
1 files changed, 48 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index 2a0d768..cc6e359 100644
--- a/Makefile.in
+++ b/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
+