Author: brane
Date: Wed Jul  2 22:05:52 2025
New Revision: 1926922

URL: http://svn.apache.org/viewvc?rev=1926922&view=rev
Log:
* CMakeLists.txt (make_pkgconfig): Use list(JOIN) instead of constructin
   a string in a loop.

Modified:
    serf/trunk/CMakeLists.txt

Modified: serf/trunk/CMakeLists.txt
URL: 
http://svn.apache.org/viewvc/serf/trunk/CMakeLists.txt?rev=1926922&r1=1926921&r2=1926922&view=diff
==============================================================================
--- serf/trunk/CMakeLists.txt (original)
+++ serf/trunk/CMakeLists.txt Wed Jul  2 22:05:52 2025
@@ -478,7 +478,7 @@ if(NOT SERF_WINDOWS)
     set(LIBDIR \${prefix}/${SERF_INSTALL_LIBRARIES})
     set(VERSION ${SERF_VERSION})
     set(MAJOR ${SERF_MAJOR_VERSION})
-    set(SERF_INTERFACE_LIBS
+    set(LIBS
       ${APR_LDFLAGS}
       ${APR_LIBRARIES}
       ${APR_EXTRALIBS}
@@ -488,11 +488,8 @@ if(NOT SERF_WINDOWS)
       ${GSSAPI_LIBRARIES}
       ${ZLIB_LIBRARIES}
       )
-    list(REMOVE_DUPLICATES SERF_INTERFACE_LIBS)
-    unset(LIBS)
-    foreach(DEPLIB ${SERF_INTERFACE_LIBS})
-      string(APPEND LIBS " ${DEPLIB}")
-    endforeach()
+    list(REMOVE_DUPLICATES LIBS)
+    list(JOIN LIBS " " LIBS)
     configure_file("build/serf.pc.in" "${SERF_PC_FILE}" @ONLY)
   endfunction()
 


Reply via email to