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