public business secrets

Post navigation

Improved Version of CMake Builder for Hudson

Today I just want to give a small round-up of the improvements made on the cmake builder plugin since my last blog post. Back then, version 1.2 was released to support master/slave configurations. As of yesterday, we are at version 1.5 which contains the following improvements/bug-fixes:

Bug: The drop-down box for selecting the build type didn’t remember its value. This was fixed with a patch by Atte Timonen.

Improvement: Also included in Atte’s patch was the propagation of environment variables to the cmake command which now allows to do parameterized builds. A big thank’s to Atte!

Improvement: The install command gets only executed when install directory and install command is given. Before, the build was either broken or $WORKSPACE was used automatically as install directory. Thanks to Dat Chu for his feedback.

Improvement: The one-line ‘Other CMake Arguments’ field can get full pretty quickly, so it was changed to a multi-line text-area.

I’m curious as to where documentation for CMakeBuilder is? I can’t seem to find any docs/info/tutorials anywhere on how to use it. I’m sure it’s a great plugin by the sound of it but I’ve no idea where to start.

I’ve just found a property page for CMakeBuilder under project properties, but when I select it, I get the following error:
“An error has occurred. See error log for more details.
com.janua.cmakebuilder.ui.preferences.CMakePropertyPage cannot be cast to org.eclipse.ui.IWorkbenchPropertyPage”
I’m on Eclipse 3.6, and I believe CMakeBuilder version 1.2