added install target

This commit is contained in:
Ken Martin 2001-05-21 11:10:46 -04:00
parent 650691850b
commit 92d59accce
1 changed files with 48 additions and 0 deletions

View File

@ -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