[Development] Conditional compilation on the CI

Frederik Gladhorn frederik.gladhorn at digia.com
Mon Jul 7 15:36:29 CEST 2014


Mandag 7. juli 2014 13.56.34 skrev Sean Harmer:
> Hi,
> 
> I'm in the process of trying to add an integration for the Bullet physics
> engine to Qt3D and have made a patch that introduces a config test for
> bullet and as a result conditionally compiles the qt3dbulletphysics library
> that provides the integration.
> 
> This is fine for developing locally but how about the CI nodes? If they
> don't have bullet installed or if bullet is not found by the config test
> that chunk of code will never get compiled during CI runs.
> 
> How does the CI handle this for other optional features e.g. in
> QtMultimedia? Do I need to request for bullet to be installed on the CI and
> for the configure invocation to be adjusted so that it can be found when
> doing Qt3D CI runs?

Yes, file a bug for QA in JIRA to get bullet installed. Due to the 
combinatorial explosion we don't test all possible dependency configurations.

Greetings,
Frederik

> 
> Thanks,
> 
> Sean




More information about the Development mailing list