I use the headless build option to build a project on a build server. I am facing a challenge in the way the headless build treats the macros.ini file. When I change a path in macros.ini and start a headless build, this changed path is not taken over when I re-import the project into the workspace
+ jre/bin/java -jar startup.jar -data foo/CCSV4workspace -application com.ti.ccstudio.apps.projectImport -ccs.location foo/workspace -ccs.overwrite -------------------------------------------------------------------------------- Importing project from 'foo'... !WARNING: Some macros specified in 'foo\workspace\macros.ini' already exist with conflicting values. Only non-conflicting macro-values have been imported. Done! + jre/bin/java -jar startup.jar -data foo/CCSV4workspace -application com.ti.ccstudio.apps.projectBuild -ccs.workspace -ccs.configuration Release -ccs.projects projectFoo -ccs.buildType fullIs there a possibility to solve this issue - something like "remove linked resources"Best regards,Andreas
By the way - I am using CCSV4 Version 4.2.4.00033
** push **
I appologise as this is not my area of expertise but I noticed this one slipping through the cracks here so let me try and help.
What about a fresh workspace? Is there a particular setup or reason to keep using the same one?
Basically it does not like bringing in build/path variables if one with the same name already exists. So this is why, as I take you seem aware, the change is not accepted.
Thanks for the response. Creating a new workspace sounds like a good idea, and a short test showed that this might work! Thanks for the hint
no problem. All the best with development.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.