CCA Wiki
CCA Software Resources
Menu [hide]

OptimizingBoccaUsage

print PDF
Bocca aims to keep the project files "always correct". This is of course impossible because user's can create code bugs. Bocca's best effort requires periodic regeneration of code (not recompilation of binaries) based on changes to SIDL files. Here are some tips on speeding up the process.

  • If your project (at least during development) doesn't need all the languages that your babel installation offers, restrict the language list to those you need. You can specify the list to configure as an argument: --with-languages="python f90". Or, if you want the change to be local and temporary, just make the change in make.project and it will disappear the next time you run configure.

  • If your components are changing but the ports are not, build the project once from its top directory and the cd into components and do all further work from there.

  • If you are developing the ports and interfaces, you can still work from within the components/ directory or individual component directory. Only the things that are in your current subdirectory and depend on the changed port will get rebuilt.

  • If you choose to turn off automatic regeneration of ports, you must remember to make clean and make in the ports/ directory before any changes to the ports will be seen in components.

Created by: baallan last modification: Friday 28 of September, 2007 [15:31:18 UTC] by baallan


Online users
19 online users