cmake-init icon indicating copy to clipboard operation
cmake-init copied to clipboard

Template for reliable, cross-platform C++ project setup using cmake.

Results 27 cmake-init issues
Sort by recently updated
recently updated
newest added

Add ability to request minimum version of cmake-init base-projects in `find_package`. The CMake documentation suggests to generate and deploy a [Package Version File](https://cmake.org/cmake/help/v3.0/manual/cmake-packages.7.html?highlight=project%20version#package-version-file). Besides `template-config.cmake`, projects would than also deploy...

enhancement
requires decision

In glbinding, @murashin opened a PR added `usr/local/include` as default include path for FreeBSD (https://github.com/cginternals/glbinding/pull/241). Upon research, I found the `usr/local` prefix to be the default directory for non-system libraries...

I think it would be nice if you add ${META_PROJECT_NAME} as library prefix, so the resulting library name would not be libcore.so, but libtemplatecore.so .

During the process of providing glbinding with Debian, the project had to adapt to several rules and best-practices. Some or even all of them should be integrated into cmake-init: -...

Deployment

Desired package managers: Windows: * [ ] vcpgk * [ ] NuGet * [ ] Chocolatey Linux: * [ ] Official Debian Package * [x] Ubuntu Personal Package Archive *...

See https://github.com/cginternals/glbinding/issues/144.

(note the `-`, i.e., disable permissive mode) This disables Microsoft-specific language extensions. Sounds similar to gcc's non-permissive mode (which is the default).