friendlyanon

Results 40 issues of friendlyanon

This commit does a couple changes: * Actually adheres to the declared CMake 3.8 requirement * HOMEPAGE_URL in project() was added in 3.12 * install(TARGETS) requires the DESTINATION argument *...

As Doxygen doesn't quite work as well as one would hope ([[1]](https://github.com/friendlyanon/cmake-init/issues?q=is%3Aissue+is%3Aopen+label%3Adocs)), it might be time to look into alternatives. One candidate so far is https://github.com/hdoc/hdoc

enhancement
docs

Right now, people consuming projects generated with cmake-init are required to have at least CMake 3.14 installed and developers developing those projects are recommended to have at least 3.20 installed...

Since 85cff275dc1dd0005dbc966515cf57dc423f0840, the version of m.css is a slightly patched version with some fixes included, however m.css is mainly for C++ projects. What'd be a good alternative for C projects?

enhancement
help wanted
docs

This issue is just for tracking the progress of modules. At the moment, no generally available compiler seems to properly support modules. CMake is also designing its API to properly...

enhancement

The generated build instructions and CI workflow aren't compatible with Conan v2. Hoping @SpaceIm can chip in here with an example that shows how to use conanfile.txt with the new...

enhancement

I realised while writing https://github.com/friendlyanon/cmake-init/issues/53#issuecomment-1094290250 that Conan dependencies are not cached in CI. The vcpkg template uses the [friendlyanon/setup-vcpkg](https://github.com/friendlyanon/setup-vcpkg) action, which handles vcpkg's binary cache automatically. I'm tagging this issue...

question

The 0.26.0 and 0.26.1 releases on PyPI are broken, because of how the packaging is done. https://github.com/friendlyanon/cmake-init/commit/8077df23c8a32b92d2da74c6a770d249b39ea02e and https://github.com/friendlyanon/cmake-init/commit/6421a7c347ca1ad409f0e00eb20c2f5be1eb6d67 added the `template.py` file to the release, however they were both...

enhancement

Very easy solution: just add `"generator": "Visual Studio 16 2019"` to the `dev-win64`/`dev` preset in `CMakeUserPresets.json`. If VS2019 is needed in CI as well, then you will have to downgrade...

HP-UX in particular cannot use CMake >= 3.10, because of a missing C++11 compiler. ([ref](https://gitlab.kitware.com/cmake/cmake/-/issues/17137)) Things that need to be removed/changed in a generated project to accomodate older CMake versions:...