File: create-sandbox.sh

package info (click to toggle)
ossim 2.9.1-3
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 29,740 kB
  • sloc: cpp: 383,170; ansic: 15,201; sh: 2,311; lex: 183; xml: 141; sql: 78; makefile: 77; csh: 6
file content (37 lines) | stat: -rwxr-xr-x 840 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash

# OCPLD -- Ossim CoPy Library Dependencies
# Adapted from code written by Hemanth.HM

# Uncomment to step/debug
#set -x; trap read debug
pushd `dirname ${BASH_SOURCE[0]}` >/dev/null
export SCRIPT_DIR=`pwd -P`
popd >/dev/null

if [ $# -ne 2 ]
then
  echo "Usage: `basename $0` <ossim_build_dir> <sandbox_dir>"
  exit 1
fi

OSSIM_BUILD_DIR=$1
SANDBOX_DIR=$2

echo "Copying libraries..."
$SCRIPT_DIR/ocpld.sh $OSSIM_BUILD_DIR/lib $SANDBOX_DIR/lib
if [ $? -ne 0 ]; then
  echo; echo "Error encountered during ocpld."
  popd>/dev/null
  exit 1
fi

echo "Copying headers..."
ossim-header-crawl $OSSIM_BUILD_DIR $SANDBOX_DIR/include
if [ $? -ne 0 ]; then
  echo; echo "Error encountered during ossim-header-crawl."
  popd>/dev/null
  exit 1
fi

echo; echo "Sandbox of dependencies has been successfully created in $SANDBOX_DIR."; echo