.. _build: """""""""""""""""""""""" Build and Install Dakota """""""""""""""""""""""" Compiling Dakota typically involves running make or another system-native build tool. **Unix-like with make:** To build Dakota on Unix, Linux, Mac, and similar platforms: :: cd $DAK_BUILD make -j where the optional ``-j N`` specifies to build with ``N`` concurrent processes. When ready to install or generate binary or source packages: :: make -j install make package make package_source **Windows with Visual Studio:** To build Dakota on Windows: - Open ``$DAK_BUILD/Dakota.sln`` in Visual Studio - Use Configuration Manager to choose Release or Debug build - Build the ``ALL_BUILD`` (or an individual) target It's also possible to build on Windows at the command line using the ``devenv`` or ``nmake`` commands. When ready to install or package, build the corresponding targets in Visual Studio. **CMake-driven Build:** It's also possible to drive the steps using the platform-agnostic ``cmake --build`` command, e.g., :: cd $DAK_BUILD cmake --build . cmake --install .