SparkBuild Community

Pushing the envelope of build performance

I am posting the questions/Answers from my profile id to the forum.

Reply from Scott Castle:

1) Will SparkBuild detect dependencies based on MSBuild and vcbuild operations?
>> SparkBuild does not include the dependency detection features which are part of ElectricAccelerator, so SparkBuild just works off of the dependencies in your makefiles. It will treat calls to msbuild and vcbuild as single commands.

2) Can the subbuilds db be appended to?
>> Whenever --emake-gen-subbuild-db=1 is set, the database is overwritten with new information. The database cannot be incrementally updated.

3) You will need to run a full build to generate the database the first time - I assume there is some sort of 'all' target which is the equivalent of 'emake compile' and 'emake link' - and then you can run individual targets. Be sure you're not setting --emake-gen-subbuild-db=1 on the partial runs, otherwise you're deleting your database and regenerating it with info from just that partial pass.

Just as a note, you may find it more effective to post questions in the forum instead of on your profile - your questions will be much more visible there.

Reply to This

Share

© 2010   Created by Electric Cloud Administrator.

Badges  |  Report an Issue  |  Terms of Service