# What does "Build All" actually mean??

**URL:** <https://forum.sierrawireless.com/t/what-does-build-all-actually-mean/4300>\
**Category:** Development tools\
**Created:** [March 22, 2010, 6:38pm UTC](https://forum.sierrawireless.com/t/what-does-build-all-actually-mean/4300 "2010-03-22T18:38:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [March 22, 2010, 6:38pm UTC](https://forum.sierrawireless.com/t/what-does-build-all-actually-mean/4300/1 "2010-03-22T18:38:44Z")

</div>

I have created two Configurations:

- [Target]\_A
- [Target]\_B

But when I do ‘Build All’ only the Active configuration is actually built.

If I delete the [Target]\_A and [Target]\_B folders from the hard drive, they are both re-created when I do ‘Build All’ - but only the Active one actually gets any build output files put into it!

Is this the intended operation?  
Or what am I missing??

---

<div class="post-metadata">

**Author:** ![daav](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/daav/32/2767_2.png) [@daav](https://forum.sierrawireless.com/u/daav)\
**Post date:** [March 23, 2010, 8:11am UTC](https://forum.sierrawireless.com/t/what-does-build-all-actually-mean/4300/2 "2010-03-23T08:11:17Z")

</div>

The “Build All” menu comes from the standard Eclipse CDT, and indeed aims to build all your configurations in one click. Unfortunately, it doesn’t work with M2M Studio Open AT application projects (due to our specific implementation); please note that it’s OK with library projects.  
We are aware of that bad behaviour, and will probably fix that in a future release.

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [March 23, 2010, 8:22am UTC](https://forum.sierrawireless.com/t/what-does-build-all-actually-mean/4300/3 "2010-03-23T08:22:43Z")

</div>

Thanks for that update.

Is there any way to build all Open-AT Configurations in one click, or does each one have to be built individually?

---

<div class="post-metadata">

**Author:** ![daav](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/daav/32/2767_2.png) [@daav](https://forum.sierrawireless.com/u/daav)\
**Post date:** [March 23, 2010, 8:31am UTC](https://forum.sierrawireless.com/t/what-does-build-all-actually-mean/4300/4 "2010-03-23T08:31:02Z")

</div>

> [@awneil](#):
>
> Is there any way to build all Open-AT Configurations in one click, or does each one have to be built individually?

No way in the GUI, until the bug is fixed; is it a blocking issue for you?  
You can build all configurations of a project in headless mode (by invoking m2mstudio.exe from the command line).  
Cf. M2M Studio User Guide \> Build System \> Advanced Topics \> Projects build in headless mode help page for more information.

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [March 23, 2010, 8:43am UTC](https://forum.sierrawireless.com/t/what-does-build-all-actually-mean/4300/5 "2010-03-23T08:43:51Z")

</div>

> [@daav](#):
>
> is it a blocking issue for you?

Not really - I’ve only got 2 Configurations (maybe 3 soon), and would generally only be working on one at a time.
