summaryrefslogtreecommitdiff
path: root/build/partial-install.sh
diff options
context:
space:
mode:
authorDamien Doligez <damien.doligez-inria.fr>2014-03-31 17:58:53 +0000
committerDamien Doligez <damien.doligez-inria.fr>2014-03-31 17:58:53 +0000
commit8643356b8542e0dcab358716f1e04d47b08b1a6d (patch)
treee10cc5a03f7ead69a2d4ed563cbd021df5770ef2 /build/partial-install.sh
parentcd1bf4b9fc898cee2f4886ed18ddf6271ec522e8 (diff)
parent989ac0b2635443b9c0f183ee6343b663c854f4ea (diff)
downloadocaml-ephemeron.tar.gz
merge with trunk at rev 14512ephemeron
git-svn-id: http://caml.inria.fr/svn/ocaml/branches/ephemeron@14514 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'build/partial-install.sh')
-rwxr-xr-xbuild/partial-install.sh159
1 files changed, 0 insertions, 159 deletions
diff --git a/build/partial-install.sh b/build/partial-install.sh
deleted file mode 100755
index 7af60188cc..0000000000
--- a/build/partial-install.sh
+++ /dev/null
@@ -1,159 +0,0 @@
-#!/bin/sh
-
-#########################################################################
-# #
-# OCaml #
-# #
-# Nicolas Pouillard, projet Gallium, INRIA Rocquencourt #
-# #
-# Copyright 2007 Institut National de Recherche en Informatique et #
-# en Automatique. All rights reserved. This file is distributed #
-# under the terms of the Q Public License version 1.0. #
-# #
-#########################################################################
-
-######################################
-######### Copied from build/install.sh
-######################################
-
-set -e
-
-cd `dirname $0`/..
-
-# Save the following environment variables before sourcing config.sh since it
-# will overwrite them and the user might have set them to emulate $(DESTDIR)
-# which is unfortunately not supported.
-SAVED_BINDIR="${BINDIR}"
-SAVED_LIBDIR="${LIBDIR}"
-SAVED_MANDIR="${MANDIR}"
-
-. config/config.sh
-
-BINDIR="${SAVED_BINDIR:-${BINDIR}}"
-LIBDIR="${SAVED_LIBDIR:-${LIBDIR}}"
-MANDIR="${SAVED_MANDIR:-${MANDIR}}"
-
-not_installed=$PWD/_build/not_installed
-
-rm -f "$not_installed"
-mkdir -p "$PWD/_build"
-touch "$not_installed"
-
-wontinstall() {
- echo "$1" >> "$not_installed"
- echo " don't install $1"
-}
-
-installbin() {
- if [ -f "$1" ]; then
- echo " install binary $2"
- cp -f "$1" "$2"
- [ -x "$2" ] || chmod +x "$2"
- else
- wontinstall "$1"
- fi
-}
-
-installbestbin() {
- if [ -f "$1" ]; then
- echo " install binary $3 (with `basename $1`)"
- cp -f "$1" "$3"
- else
- if [ -f "$2" ]; then
- echo " install binary $3 (with `basename $2`)"
- cp -f "$2" "$3"
- else
- echo "None of $1, $2 exists"
- exit 3
- fi
- fi
- [ -x "$3" ] || chmod +x "$3"
-}
-
-installlib() {
- if [ -f "$1" ]; then
- dest="$2/`basename $1`"
- echo " install library $dest"
- cp -f "$1" "$2"
- if [ "$RANLIB" != "" ]; then
- "$RANLIB" "$dest"
- fi
- else
- wontinstall "$1"
- fi
-}
-
-installdir() {
- args=""
- while [ $# -gt 1 ]; do
- if [ -f "$1" ]; then
- args="$args $1"
- else
- wontinstall "$1"
- fi
- shift
- done
- last="$1"
- for file in $args; do
- echo " install $last/`basename $file`"
- cp -f "$file" "$last"
- done
-}
-
-installlibdir() {
- args=""
- while [ $# -gt 1 ]; do
- args="$args $1"
- shift
- done
- last="$1"
- for file in $args; do
- installlib "$file" "$last"
- done
-}
-
-mkdir -p $BINDIR
-mkdir -p $LIBDIR
-mkdir -p $LIBDIR/ocamlbuild
-mkdir -p $MANDIR/man1
-mkdir -p $MANDIR/man3
-
-cd _build
-
-if [ -n "${WITH_OCAMLBUILD}" ]; then
- echo "Installing ocamlbuild..."
- cd ocamlbuild
- installbin ocamlbuild.byte$EXE $BINDIR/ocamlbuild.byte$EXE
- installbin ocamlbuild.native$EXE $BINDIR/ocamlbuild.native$EXE
- installbestbin ocamlbuild.native$EXE ocamlbuild.byte$EXE \
- $BINDIR/ocamlbuild$EXE
-
- installlibdir \
- ocamlbuildlib.$A \
- $LIBDIR/ocamlbuild
-
- installdir \
- ocamlbuildlib.cmxa \
- ocamlbuildlib.cma \
- ocamlbuild_plugin.cmi \
- ocamlbuild_plugin.cmo \
- ocamlbuild_plugin.cmx \
- ocamlbuild_pack.cmi \
- ocamlbuild_unix_plugin.cmi \
- ocamlbuild_unix_plugin.cmo \
- ocamlbuild_unix_plugin.cmx \
- ocamlbuild_unix_plugin.$O \
- ocamlbuild_executor.cmi \
- ocamlbuild_executor.cmo \
- ocamlbuild_executor.cmx \
- ocamlbuild_executor.$O \
- ocamlbuild.cmo \
- ocamlbuild.cmx \
- ocamlbuild.$O \
- $LIBDIR/ocamlbuild
- cd ..
-
- installdir \
- ../ocamlbuild/man/ocamlbuild.1 \
- $MANDIR/man1
-fi