friendlyanon
friendlyanon
The [gif_engine](https://github.com/friendlyanon/cmake-init-gif-engine) example project has such support code: - Add headers to targets so they show up in solution view ([ref](https://github.com/friendlyanon/cmake-init-gif-engine/blob/master/cmake/dev-mode.cmake)) - Use `source_group` to make solution view not flatten...
`#include ` will always look in directories the specified for the target or the system location(s), while `#include ""` will also look on the filesystem relative to the file before...
Some Windows SDKs (10.0.17763.0 and earlier?) have bugs in them that emit warnings with the new, standards conforming preprocessor (`/Zc:preprocessor`). The SDK can be specified by setting the system version...
https://github.com/friendlyanon/cmake-init/commit/6089ad5e8a0234cab9c889d536cfb7e42aef3904 simplified the main target's name in executable projects and I'm thinking whether the same could be applied to other project types as well. It's customary to double up the...
I have not yet really used clang-tidy myself and I do not know what checks are widespread, so I would like to hear opinions about what checks should be included...
f325e682c7849f3a29cdf0114e52b24af42e9921 introduced clang-format to the project, but instead of using one of the built-in styles, I rolled my own. The goal of a format ruleset should be: - consistency -...
https://stackoverflow.com/a/22054743 gives a good summary for possible remedies. PIMPL seems to be the best option, but is that really a good concept to have in an init script targeting mainly...
Considering the results reported in [this comment](https://github.com/simdjson/simdjson/pull/1258#issuecomment-721274658), I think it'd be wise to look into automatically releasing archives of files for the library upon `v*` tags being pushed to `master`....
This came up in the C++ Slack earlier and reminded me that this library could cause the same issue as well. Consider that `include/fplus` gets installed as the `/include/fplus` directory...
Reduce repetition by moving version, release, OpenGL ES and Android suspend clock defines into the Config.hpp header, which is now configured during project configuration. Issue: #2079 Practically reverts: #2161 ##...