Other Parts Discussed in Thread: CC2650, CCSTUDIO
Tool/software: Code Composer Studio
I'm currently integrating a build of a CC2650 project into our Jenkins CI system, and for that I'm using the headless functionality of CCSv7. This works relatively well (considering it's headless Eclipse), except that it uses quite a bit of time indexing the projects after import. Since the process is purely headless, going straight from import to building, the indexing is completely unnecessary in this case, so I'd like to know if there's any way of turning it off?
I've tried the "-no-indexer" commandline option when calling eclipsec, but I still see output (enabled with -consoleLog) that indexing is happening:
!ENTRY org.eclipse.cdt.core 1 0 2018-05-08 16:57:31.430 !MESSAGE Indexed '<project-name>' (48 sources, 421 headers) in 43.3 sec: 31,370 declarations; 66,655 references; 182 unresolved inclusions; 76 syntax errors; 1,119 unresolved names (1.1%)
My process is the following:
eclipsec -noSplash -no-indexer -consoleLog -data <workspace> -application com.ti.ccstudio.apps.projectCreate -ccs.projectSpec <projectspec-file>
eclipsec -noSplash -no-indexer -consoleLog -data <workspace> -application com.ti.ccstudio.apps.projectBuild -ccs.configuration Debug -ccs.buildType "incremental" -ccs.projects <project-name>
The indexing seems to happen during the projectBuild step.
Is there any way of turning off indexing that works? Preferably without touching the projectspec files, as I still want indexing to be enabled for development, where I don't use headless builds...