project_options icon indicating copy to clipboard operation
project_options copied to clipboard

A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.

Results 53 project_options issues
Sort by recently updated
recently updated
newest added

I'm trying to build a static library with embedded debug information on MSVC with Address Sanitizer enabled, and I'm seeing the following warning: `cl : Command line warning D9025 :...

Although not universally appicable to all `IMPORTED` targets as #167 is trying to do, vcpkg and conan 2.4.0 already provide a way to install their `IMPORTED` targets: - vcpkg provides...

Update the default `CMAKE_CXX_STANDARD` and `CMAKE_C_STANDARD` settings to the latest standard version if they're not specified by the user. Additionally, the standard test code is generalized to a function `_set_language_standard`:...

According to [the cmake implementation code](https://gitlab.kitware.com/cmake/cmake/-/blob/8733dcd11588f2d9eb0bddc8af8a6db7a2e9eba8/Source/cmcmd.cxx#L370-416), especially [this comment](https://gitlab.kitware.com/cmake/cmake/-/blob/8733dcd11588f2d9eb0bddc8af8a6db7a2e9eba8/Source/cmcmd.cxx#L382-389), clang-tidy can normally accept all compiler command line arguments after `--`, so there's redundant work in [StaticAnalyzers.cmake](https://github.com/aminya/project_options/blob/8da3903ce539ae7be53c1ee4cb17d38d29656f58/src/StaticAnalyzers.cmake). This, however, might require...

resolves the conan part of #261. wait until conan-io/conan#17018 is closed.

~~resolves #261~~ resolves the vcpkg part of #261

[log of Test(windows-2022, msvc, _, _)](https://github.com/aminya/project_options/actions/runs/10349787026/job/28644910487#step:5:170): ```txt -- The CXX compiler identification is Clang 17.0.6 with GNU-like command-line -- The C compiler identification is Clang 17.0.6 with GNU-like command-line ```...

I have a header-only library project, and I am using `project_options` to package it, so that it can be used as a dependency for other projects. The library has numerous...

this fix https://github.com/aminya/project_options/issues/290