Jam

From CBLFS
Jump to navigationJump to search
Download Source: ftp://ftp.perforce.com/jam/jam-2.5.tar

Introduction to Jam

Jam is a software build tool.

Project Homepage: Unknown

Dependencies

Non-Multilib

Compile the package:

make

The installation must be done manually. Copy the binaries from the created directory:

cd bin.linux* &&
cp -v jam /usr/bin &&
cp -v mkjambase /usr/bin

Multilib

32Bit

Compile the package:

sed -i -e "s/gcc/& ${BUILD32}/" \
    -e "s/g++/& ${BUILD32}/" Jambase &&
make CC="gcc ${BUILD32}"

The installation must be done manually. Copy the binaries from the created directory:

cd bin.linux* &&
cp -v jam /usr/bin/jam-32 &&
cp -v mkjambase /usr/bin/mkjambase

N32

Compile the package:

sed -i -e "s/gcc/& ${BUILDN32}/" \
    -e "s/g++/& ${BUILDN32}/" Jambase &&
make CC="gcc ${BUILDN32}"

The installation must be done manually. Copy the binaries from the created directory:

cd bin.linux* &&
cp -v jam /usr/bin/jam-n32
cp -v mkjambase /usr/bin/mkjambase

64Bit

Compile the package:

sed -i -e "s/gcc/& ${BUILD64}/" \
    -e "s/g++/& ${BUILD64}/" Jambase &&
make CC="gcc ${BUILD64}"

The installation must be done manually. Copy the binaries from the created directory:

cd bin.linux* &&
cp -v jam /usr/bin/jam-64 &&
ln -sfv multiarch_wrapper /usr/bin/jam &&
cp -v mkjambase /usr/bin

Contents

Installed Programs: jam, mkjambase
Installed Libraries: None
Installed Directories: None