Ferenc Wágner created XERCESC-2122: --------------------------------------
Summary: CMake: wrong substitutions in pkg-config file Key: XERCESC-2122 URL: https://issues.apache.org/jira/browse/XERCESC-2122 Project: Xerces-C++ Issue Type: Bug Components: Build Affects Versions: 3.2.0 Environment: Debian GNU/Linux unstable Reporter: Ferenc Wágner Here's a diff between the {{xerces-c.pc}} files created by CMake and Autotools: {code} --- ../xerces-c.pc.cmake 2017-10-06 11:33:55.580393801 +0000 +++ xerces-c.pc 2017-10-06 11:34:28.129103784 +0000 @@ -1,11 +1,11 @@ prefix=/usr/local -exec_prefix=/usr/local -libdir=/usr/local/lib -includedir=/usr/local/include +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include Name: Xerces-C++ Description: Validating XML parser library for C++ -Version: -Libs: -L/usr/local/lib -lxerces-c -Libs.private: -Cflags: -I/usr/local/include +Version: 3.2.0 +Libs: -L${libdir} -lxerces-c +Libs.private: -lcurl +Cflags: -I${includedir} {code} In my opinion the CMake version has the following problems: * variables are expanded ({{prefix}} and {{includedir}}), * the version string is missing, * static linking options ({{-lcurl}}) are missing (after {{Libs.private}}). -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org For additional commands, e-mail: c-dev-h...@xerces.apache.org