My team and I recently upgraded our development environment from CCS3.3 to CCS5.5.0.00077. We are using a Windows 7 virtual machine on a dedicated pc to perform daily builds of our projects. The build is done via build scripts in the following way:
- Copy a workspace template with already imported projects into working directory
- Build projects via
eclipsec.exe [...] -application com.ti.ccstudio.apps.projectBuild [...]
While this works in general, I am having problems with the build speed. The build, which should take about 1.5 to 2 hours, needs over four hours to finish.
When observing the progress in the console, the first thing I noticed was that the build seems to be sleeping for serveral minutes between the message "Finished building target" and the beginning of the post-build step. In the task manager, I can see that gmake is working heavily (on one core). So my first questions is: What is gmake doing during that time and what can be done to speed that up? (It may have something to do with 'verifying contents of the .pp-files?)
And finally a more general question: Instead of using a workspace template, would it be better to create a new workspace and import the projects for every build?