Sha256: 68751d585c4fa434b659350bcbebd2f9f3e0c004213c2eeb54e59b26ed2859ab

Contents?: true

Size: 1.71 KB

Versions: 251

Compression:

Stored size: 1.71 KB

Contents

             Configuration of your autoproj build

- CMake
Since everything is CMake based, environment variables such as
CMAKE_PREFIX_PATH are always picked up. You can set them
in init.rb too, which will copy them to your env.sh script.

Because of cmake's aggressive caching behaviour, manual options
given to cmake will be overriden by autoproj later on. To make
such options permanent, add

  package('package_name').define "OPTION", "VALUE"

in overrides.rb. For instance, to set CMAKE_BUILD_TYPE for the rtt
package, do

  package('rtt').define "CMAKE_BUILD_TYPE", "Debug"

- Config files
There are various file that influence your build:

*.yml files: are simple 'key: value' pairs in the YAML format to set
             config options. This list is limited to what autoproj
	     knows.

*.rb  files: are ruby scripts that can influence any part of the 
             autoproj program, without modifying autoproj itself.
             This is only for advanced users that understand ruby
	     and the internals of autoproj.

- Configuration options

config.yml:  Save build configuration. You should not change it
             manually. If you need to change an option, run an
             autoproj operation with --reconfigure, as for
             instance
                  autoproj build --reconfigure

overrides.yml:
	     Override branch information for specific packages.
	     Most people leave this to the default, unless they
	     want to use a feature from an experimental branch.

- Influencing Autoproj ruby code:

init.rb:     Write in this file customization code that will get executed
	     before autoproj is loaded.

overrides.rb: 
	     Write in this file customization code that will get
	     executed after autoproj loaded.

Version data entries

251 entries across 251 versions & 1 rubygems

Version Path
autoproj-2.0.0.rc11 samples/autoproj/README.txt
autoproj-2.0.0.rc10 samples/autoproj/README.txt
autoproj-2.0.0.rc9 samples/autoproj/README.txt
autoproj-2.0.0.rc8 samples/autoproj/README.txt
autoproj-2.0.0.rc6 samples/autoproj/README.txt
autoproj-1.13.3 samples/autoproj/README.txt
autoproj-1.13.3.b2 samples/autoproj/README.txt
autoproj-1.13.3.b1 samples/autoproj/README.txt
autoproj-1.13.2.b4 samples/autoproj/README.txt
autoproj-1.13.2.b3 samples/autoproj/README.txt
autoproj-1.13.2.b2 samples/autoproj/README.txt
autoproj-1.13.2.b1 samples/autoproj/README.txt
autoproj-2.0.0.rc5 samples/autoproj/README.txt
autoproj-2.0.0.rc4 samples/autoproj/README.txt
autoproj-2.0.0.rc3 samples/autoproj/README.txt
autoproj-2.0.0.rc2 samples/autoproj/README.txt
autoproj-2.0.0.rc1 samples/autoproj/README.txt
autoproj-2.0.0.b7 samples/autoproj/README.txt
autoproj-2.0.0.b6 samples/autoproj/README.txt
autoproj-2.0.0.b5 samples/autoproj/README.txt