Author: brane
Date: Sat May 31 16:46:54 2025
New Revision: 1926010
URL: http://svn.apache.org/viewvc?rev=1926010&view=rev
Log:
* build/SerfGenClangd.cmake: Add a PathMatch condition to the .clangd file.
And ... uh .. don't process generic compiler flags as filesystem paths.
Modified:
serf/trunk/build/SerfGenClangd.cmake
Modified: serf/trunk/build/SerfGenClangd.cmake
URL:
http://svn.apache.org/viewvc/serf/trunk/build/SerfGenClangd.cmake?rev=1926010&r1=1926009&r2=1926010&view=diff
==============================================================================
--- serf/trunk/build/SerfGenClangd.cmake (original)
+++ serf/trunk/build/SerfGenClangd.cmake Sat May 31 16:46:54 2025
@@ -42,10 +42,16 @@ function(SerfGenClangd)
endfunction(write_defines)
function(write_flags)
- write_clangd(TRUE "" ${ARGN})
+ write_clangd(FALSE "" ${ARGN})
endfunction(write_flags)
- file(WRITE ${target} "---\nCompileFlags:\n Add:\n")
+ file(WRITE ${target}
+ "---\n"
+ "If:\n"
+ " PathMatch: .*\\.[ch]\n"
+ "\n"
+ "CompileFlags:\n"
+ " Add:\n")
write_flags("--language=c")
write_includes("${CMAKE_SOURCE_DIR}")
write_includes("${APR_INCLUDES}")