Sha256: c502744ad5c295cb7fa454e34c09c0befe8a4415daf983c1d36b5654286b1ffe

Contents?: true

Size: 1.82 KB

Versions: 22

Compression:

Stored size: 1.82 KB

Contents

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documentation of the bake-tookit</title>
<style type="text/css">
#rundrum {
  border-width:1px;
  border-style:dashed;
  border-color:blue;
  padding:0.2cm;
  text-align:justify; }
}
</style>
</head>
<body>
<h1>Tipps and Tricks</h1>

<h3>Syntax highlighting</h3>
To enable syntax highlighting for the Project.meta files in Eclipse, install the "rtext_eclipse_plugin" (Help->Install New Software...) and associate ".meta" files with the rtext editor (Window->Preferences, File Associations page).<br>
An update site for Eclipse (needed for installation) will be provided soon. For now, you can download it manually at github.

<h3>Key bindings</h3>
It is possible to bind the bake commands to keys.<p>
<img src="keys.png"/><br>

<h3>Unnecessary includes</h3>
If a library or executable is successfully build with "-v", unnecessary includes are printed out:
<pre id="rundrum"><code>Info: Include to ../sub1/include/ seems to be unnecessary
Info: Include to ../sub2/include/ seems to be unnecessary</code></pre>

This features depends on the compiler dependency files. For projects with assembler files, the list might be incorrect.<br>
However, remove the IncludeDir statements from the Project.meta and check it out.

<h3>Symlinks and junctions</h3>
It is possible to use symlinks (Linux) or junctions (Windows) when working with git. Best practice:
<ul>
	<li>Link all used projects into <i>one</i> directory (e.g. from application repository and basis software repository).
	<li>Use this directory when working with bake, Eclipse, etc.
	<li>Specify "-w <i>absolute_path_to_working_dir</i>.
    <li>To sync/commit from/to svn, use the original directories created by git.
</ul>

</body>

</html>

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
bake-toolkit-2.11.4 doc/dyk/tipps.html
bake-toolkit-2.11.3 doc/dyk/tipps.html
bake-toolkit-2.11.2 doc/dyk/tipps.html
bake-toolkit-2.11.1 doc/dyk/tipps.html
bake-toolkit-2.11.0 doc/dyk/tipps.html
bake-toolkit-2.10.3 doc/dyk/tipps.html
bake-toolkit-2.10.2 doc/dyk/tipps.html
bake-toolkit-2.10.1 doc/dyk/tipps.html
bake-toolkit-2.10.0 doc/dyk/tipps.html
bake-toolkit-2.9.2 doc/dyk/tipps.html
bake-toolkit-2.9.1 doc/dyk/tipps.html
bake-toolkit-2.9.0 doc/dyk/tipps.html
bake-toolkit-2.8.0 doc/dyk/tipps.html
bake-toolkit-2.7.0 doc/dyk/tipps.html
bake-toolkit-2.5.0 doc/dyk/tipps.html
bake-toolkit-2.4.4 doc/dyk/tipps.html
bake-toolkit-2.4.3 doc/dyk/tipps.html
bake-toolkit-2.3.4 doc/dyk/tipps.html
bake-toolkit-2.2.2 doc/dyk/tipps.html
bake-toolkit-2.1.1 doc/dyk/tipps.html