Skip to content

Build Configurations

François Beaune edited this page Nov 26, 2018 · 2 revisions

appleseed's build system supports four different build configurations:

  • Debug is a configuration suitable for debugging: all compiler optimizations are disabled and many correctness checks are performed. appleseed will run extremely slowly (a 50x slowdown compared to optimized builds is not unusual).

  • Release is a configuration suitable for efficient rendering during development. Most optimizations are enabled and correctness checks are disabled.

  • Ship is the configuration used to build shippable binaries: all optimizations are enabled, including expensive ones.

  • Profile is a configuration suitable for profiling (e.g. with Intel® VTune™ Amplifier). All optimizations are enabled. It's basically the Ship build with debug symbols.

Clone this wiki locally