# Quickest method to compile for code testing?

**URL:** <https://discourse.cataclysmdda.org/t/quickest-method-to-compile-for-code-testing/16111>\
**Category:** The Lab\
**Created:** [August 6, 2018, 12:32am UTC](https://discourse.cataclysmdda.org/t/quickest-method-to-compile-for-code-testing/16111 "2018-08-06T00:32:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![0be1isk](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/0be1isk/32/2710_2.png) [@0be1isk](https://discourse.cataclysmdda.org/u/0be1isk)\
**Post date:** [August 6, 2018, 12:32am UTC](https://discourse.cataclysmdda.org/t/quickest-method-to-compile-for-code-testing/16111/1 "2018-08-06T00:32:15Z")

</div>

Currently using VS, however it doesn’t matter to me if its graphic or console, just any suggestions for a fast compile for quick testing

---

<div class="post-metadata">

**Author:** ![mlangsdorf](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mlangsdorf/32/2462_2.png) [@mlangsdorf](https://discourse.cataclysmdda.org/u/mlangsdorf)\
**Post date:** [August 6, 2018, 12:38am UTC](https://discourse.cataclysmdda.org/t/quickest-method-to-compile-for-code-testing/16111/2 "2018-08-06T00:38:19Z")

</div>

clang on Linux is pretty fast =)

turn off tiles, lua, sound, and localization. use multiple threads if VS allows that.

---

<div class="post-metadata">

**Author:** ![0be1isk](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/0be1isk/32/2710_2.png) [@0be1isk](https://discourse.cataclysmdda.org/u/0be1isk)\
**Post date:** [August 6, 2018, 12:41am UTC](https://discourse.cataclysmdda.org/t/quickest-method-to-compile-for-code-testing/16111/3 "2018-08-06T00:41:19Z")

</div>

ah ok, Thank you! 😄

---

<div class="post-metadata">

**Author:** ![Zhilkin](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zhilkin/32/3749_2.png) [@Zhilkin](https://discourse.cataclysmdda.org/u/Zhilkin)\
**Post date:** [August 6, 2018, 9:40am UTC](https://discourse.cataclysmdda.org/t/quickest-method-to-compile-for-code-testing/16111/4 "2018-08-06T09:40:31Z")

</div>

Msys2 with ccache enabled.

---

<div class="post-metadata">

**Author:** ![tourist](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/tourist/32/6467_2.png) [@tourist](https://discourse.cataclysmdda.org/u/tourist)\
**Post date:** [August 7, 2018, 12:04pm UTC](https://discourse.cataclysmdda.org/t/quickest-method-to-compile-for-code-testing/16111/5 "2018-08-07T12:04:20Z")

</div>

The shortest build time I’ve seen on a full source tree is just over 30 seconds. This is using Clang 6 on Linux building with cmake using one build process per CPU on a 72-CPU Amazon EC2 server.

make -j[number of CPUs]
