[ https://issues.apache.org/jira/browse/XERCESC-2122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roger Leigh updated XERCESC-2122: --------------------------------- Fix Version/s: 3.2.1 > 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 > Fix For: 3.2.1 > > > 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