next up previous contents
Next: Schedule Bins Up: configuration.ccl Previous: configuration.ccl   Contents


Configuration Scripts

The configuration script may tell the CST to add certain features to the Cactus environment -- either to the make system or to header files included by thorns. It does this by outputting lines to its standard output:

  • BEGIN DEFINE
    <text>
    END DEFINE

    Places a set of definitions in a header file which will be included by all thorns using this capability (either through an OPTIONAL or REQUIRES entry in their configuration.ccl files).

  • INCLUDE_DIRECTORY  <directory>

    Adds a directory to the include path used for compiling files in thorns using this capability.

  • BEGIN MAKE_DEFINITION
    <text>
    END MAKE_DEFINITION

    Adds a makefile definition into the compilation of all thorns using this capability.

  • BEGIN MAKE_DEPENDENCY
    <text>
    END MAKE_DEPENDENCY

    Adds makefile dependency information into the compilation of all thorns using this capability.

  • LIBRARY <library>

    Adds a library to the final cactus link.

  • LIBRARY_DIRECTORY <library>

    Adds a directory to the list of directories searched for libraries at link time.

No other lines should be output by the script.


next up previous contents
Next: Schedule Bins Up: configuration.ccl Previous: configuration.ccl   Contents