vcpkg/ports/vectorscan/fix-libch-pkgconfig.patch

18 lines
641 B
Diff

diff --git a/chimera/CMakeLists.txt b/chimera/CMakeLists.txt
index c3c50c3..d23c458 100644
--- a/chimera/CMakeLists.txt
+++ b/chimera/CMakeLists.txt
@@ -43,7 +43,11 @@ foreach (LIB ${CMAKE_CXX_IMPLICIT_LINK_LIBRARIES})
set(PRIVATE_LIBS "${PRIVATE_LIBS} -l${LIB}")
endif()
endforeach()
-set(PRIVATE_LIBS "${PRIVATE_LIBS} -L${LIBDIR} -lpcre")
+if (PCRE_BUILD_SOURCE)
+ set(PRIVATE_LIBS "${PRIVATE_LIBS} -L${LIBDIR} -lpcre")
+else()
+ set(PRIVATE_LIBS "${PRIVATE_LIBS} ${PCRE_LDFLAGS}")
+endif()
configure_file(libch.pc.in libch.pc @ONLY) # only replace @ quoted vars
install(FILES ${CMAKE_BINARY_DIR}/chimera/libch.pc