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()