[ 
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

Reply via email to