This is a fairly minor issue, but would it be possible for someone with svn commit access to change the EnvVars project in the ContribPlugins workspace such that it uses relative paths (like every other project in this workspace) rather than the cb global variable? Using the variable, it doesn't seem to play nicely with paths with spaces in them, resulting in the build not working cleanly if the codeblocks source tree is under a directory with a space in the name.
The three places that need to be amended are:
In the 'Properties' of the project, 'Build Targets' tab, 'Output filename' field, change from
$(#cb)\devel\share\codeblocks\plugins\envvars.dll
to
..\..\..\devel\share\codeblocks\plugins\envvars.dll
In the 'Properties' of the project, 'Build Targets' tab, 'Output object dir' field, change from
$(#cb)\.objs\plugins\contrib\envvars
to
..\..\..\.objs\plugins\contrib\envvars
In the 'Build options' of the project, 'Pre/post build steps' tab, 'Post-build steps' field, change from
zip -j9 $(#cb)\devel\share\codeblocks\envvars.zip manifest.xml *.xrc
to
zip -j9 ..\..\..\devel\share\codeblocks\envvars.zip manifest.xml *.xrc