Cygport Reference Manual

### TABLE OF CONTENTS

- octave.cygclass

- OCTAVE
- MKOCTFILE
- OCTAVE_CONFIG
- OCTAVE_VERSION
- OCTAVE_INCLUDEDIR
- OCTAVE_LIBDIR
- OCTAVE_CFLAGS
- OCTAVE_LIBS
- OCTAVE_M_DIR
- OCTAVE_OCTDIR
- OCTAVE_M_SITEDIR
- OCTAVE_OCT_SITEDIR

## octave.cygclass

[ Top ] [ Cygclasses ] [ Cygclasses ]

SYNOPSIS

      inherit octave

DESCRIPTION

GNU Octave is a programming language primarily designed for numerical computations, and is mostly compatible with MATLAB. It is extendible with both scripts (.m) and dynamic modules (.oct or .mex, but are ordinary DLLs).

This cygclass provides definitions for packages dependent on Octave.

REQUIRES

octave-devel

## OCTAVE

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Absolute path to the Octave interpreter.

## MKOCTFILE

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Absolute path to the Octave dynamic module (.oct/.mex) compiler/linker.

## OCTAVE_CONFIG

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Absolute path to the Octave installation information script.

## OCTAVE_VERSION

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Full version of the Octave interpreter.

## OCTAVE_INCLUDEDIR

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Location of the Octave C library headers.

## OCTAVE_LIBDIR

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Location of the Octave C link libraries.

## OCTAVE_CFLAGS

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Compile flags for the Octave C library.

## OCTAVE_LIBS

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Link flags for the Octave C library.

## OCTAVE_M_DIR

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Absolute path to the Octave standard library scripts (.m).

NOTE

Third-party packages must not be installed into this directory. OCTAVE_M_SITEDIR must be used instead.

## OCTAVE_OCTDIR

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Absolute path to the Octave standard library dynamic modules (.oct).

NOTE

Third-party packages must not be installed into this directory. OCTAVE_OCT_SITEDIR must be used instead.

## OCTAVE_M_SITEDIR

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Installation path for third-party Octave scripts (.m).

## OCTAVE_OCT_SITEDIR

[ Top ] [ octave.cygclass ] [ Definitions ]

DESCRIPTION

Installation path for third-party Octave dynamic modules (.oct/.mex).