The "-help" switch will list all available configure switches, some of which are not routinely tested by the ROSE team. The $ROSE_SRC directory should be an absolute path name (beginning with "/"). With the current directory set to the top of the build tree ("cd $ROSE_BLD") run the "$ROSE_SRC/configure", giving it "-prefix=DIR", "-enable-languages=LIST", and "-with-boost=DIR" switches. ROSE will take substantially less time to build if the build tree is a local disk instead of NFS. The build directory can be anywhere in your filesystem, usually outside the source tree. The following steps use "$ROSE_BLD" to indicate this directory. The "build" script must be run when $ROSE_SRC is the current working directory.Ĭreate a new directory that will serve as the build area. This includes building the "configure" script used in the third step below. This script takes no arguments and modifies the ROSE source tree to prepare it for using the GNU autoconf tool. Run "./build" in the $ROSE_SRC directory. If you desire to configure ROSE with GNU autotools instead of CMake, follow these steps: Configuring and building with GNU autotools In the instructions that follow, "$ROSE_SRC" is the top-level directory holding the ROSE source code, and "$ROSE_BLD" is a build directory that these instructions have you create to hold files generated during the build. Both methods boil down to running some configuration step that detects (or is told) what optional software is available, and this produces a set of makefiles for building ROSE. Most tests, tools, and projects can only be built with autotools at this time. Two mechanisms are supported: GNU autotools and CMake. ROSE must be configured before it can be built. We provide system specific step-by-step instructions for: Here is the Collaboration diagram for installing ROSE The variable NUM_PROCESSORS sets up how parallel the install process will be with each one needing 1.4GB of RAM. These steps assume you have a compatible version of GCC and BOOST, if you do not see Installing the compiler and boost from source for instructions on how to set up gcc and boost. If you encounter an issue, you might find a solution on the troubleshooting page. Other pages will tell you more about how ROSE is distributed, the hardware requirements, and the software dependencies to compile and utilize ROSE. This page describes the configuration of ROSE Compiler using Autoconf or Cmake.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |