I'm coming to a realization that a ZIP file with all stuff bundled would
be the only possible way to supply this to unsuspecting Windows users
(as opposed to CMake pros that come to Windows from a Unix world).
Co-authored-by: Alan Jefferson <alanjefferson.contact@gmail.com>
The `CORRADE_USE_PEDANTIC_FLAGS` property enables a set of useful compiler
warnings
warnings. It's not required, but recommended to enforce good C++ coding
practices.
@section getting-started-build Build the project
@section getting-started-build 3. Build the project
@subsection getting-started-build-linux Linux, macOS and other Unix-based OSes
@ -261,7 +242,7 @@ where to create build directory, allows you to specify initial CMake parameters
and then you can just press @m_class{m-label m-default} **Configure** and
everything is ready to be built.
@section getting-started-run Run the application
@section getting-started-run 4. Run the application
If you went with the CMake subproject approach (@ref getting-started-setup-subproject "Option A"
above), the project is configured to place all binaries into a common location
@ -330,9 +311,9 @@ different GPU device.
@section getting-started-glfw Using GLFW and other toolkits instead of SDL2
By no means Magnum forces you to use SDL2 --- it's only the default. For other
toolkits such as [GLFW](https://www.glfw.org/) or [Qt](https://www.qt.io/)
there are similar projects in other branches of the
By no means Magnum forces you to use SDL2 --- it's only the default. If you
want to try it with other toolkits such as [GLFW](https://www.glfw.org/) or
[Qt](https://www.qt.io/) there are similar projects in other branches of the
[bootstrap repository](https://github.com/mosra/magnum-bootstrap). If you
download [base-glfw.zip](https://github.com/mosra/magnum-bootstrap/archive/base-glfw.zip), you get a GLFW-based project. It's mostly the same, with only minor
differences. Enable `WITH_GLFWAPPLICATION` instead of `WITH_SDL2APPLICATION`,