
                     The Falcon Programming Language

                         Falcon Development Tools

                                   0.8

  The tools in this directory are meant to be a support for development of
third party modules and embedding applications.

  Modules and embeddings that are not included in the Falcon Source Project
are not bound to use Falcon Development Enviroment. They just require a standard
installation of Falcon with development support (dev packages for debian distros,
Development option turned on for windows installer and so on), which will include
correctly configured tools which are present in this part of the project.

  The CMake file in this directory will take care to configure and install in
the active tree of the development environment the tools, eventually configuring
them and readying them for packaging. The FINAL_DESTINATION cmake variable will
be used to configure the scripts so that they can be sent to intermediary areas
(in example, build temporary trees) but knowing what the final destination will
be once the package is extracted. In example, if the package system will extract
falcon binary files in /usr/local/falcon, with /bin, /lib and /include trees
being extracted below that position, the tools in this directory should be
configured with:

   $ cmake -DFINAL_DESTINATION:STRING="/usr/local/falcon" .

  By default, the tools are copied or configured directly in the active tree,
which is read in the FALCON_ACTIVE_TREE variable. This can be overridden by
setting the cmake variable TARGET_DIR.

  After the configure step, it is necessary to call

     $ make install

to perform the installation step.



