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}")


Reply via email to