This is a CMakeD project skeleton for a complicated application that includes: - configure support - config.d support - conditional build directories - conditionally built source files (based on platform) - automatic documentation generation - builds with both tango and phobos In order to build this project: mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_D_BUILD_DOCS=True .. make