Claudio Fantacci
Claudio Fantacci
The `how-to-export-cpp-library` can use the [`cookiecutter`](https://github.com/audreyr/cookiecutter) so that it can provide a simple command-line user experience to download and configure the CMake project template.
The current version of the `LibTemplateCmake` [CMakeLists.txt](https://github.com/robotology/how-to-export-cpp-library/blob/master/src/LibTemplateCMake/CMakeLists.txt) uses [`PUBLIC_HEADER`](https://cmake.org/cmake/help/latest/prop_tgt/PUBLIC_HEADER.html) to list and install the header of the library. While this approach is clean and straightforward, the process does not preserve...
I noticed that we did not mention how to handle static variables in shared libraries in Windows. Unfortunately those are not handled by [`CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS`](https://blog.kitware.com/create-dlls-on-windows-without-declspec-using-new-cmake-export-all-feature/). While the blog post that we...
Also include `dot` executable for generating dependency/inheritance graphs.
[cmake_format](https://github.com/cheshirekow/cmake_format) details.
## Use case 1. Run FlunetTerminal and use PowerShell as terminal (I use Powershell Core 6.1) 2. Add/remove/edit an environment variable 3. Open a new terminal tab to see the...
As per title. @xEnVrE we need to fix this.
Many classes have way too much `protected` data member that should probably be moved in `private` scope. See for example `GaussianMixture` and derived classes. cc @xEnVrE