summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorViktor Szakats <commit@vsz.me>2022-10-26 09:56:52 +0000
committerViktor Szakats <commit@vsz.me>2022-10-26 09:56:52 +0000
commit811c799f2db1bbcf22e7ceee1e8c2c21525274de (patch)
treec58e1a008113a373094536967499b0ac73e8ee36 /include
parentdf77eff27871fc755f04d5d7dc1ba2b2133fcd04 (diff)
downloadcurl-811c799f2db1bbcf22e7ceee1e8c2c21525274de.tar.gz
cmake: really enable warnings with clang
Even though `PICKY_COMPILER=ON` is the default, warnings were not enabled when using llvm/clang, because `CMAKE_COMPILER_IS_CLANG` was always false (in my tests at least). This is the single use of this variable in curl, and in a different place we already use `CMAKE_C_COMPILER_ID MATCHES "Clang"`, which works as expected, so change the condition to use that instead. Also fix the warnings uncovered by the above: - lib: add casts to silence clang warnings - schannel: add casts to silence clang warnings in ALPN code Assuming the code is correct, solve the warnings with a cast. This particular build case isn't CI tested. There is a chance the warning is relevant for some platforms, perhaps Windows 32-bit ARM7. Closes #9783
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions