You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by "Roger Leigh (JIRA)" <xe...@xml.apache.org> on 2018/01/04 11:58:00 UTC

[jira] [Resolved] (XERCESC-2122) CMake: wrong substitutions in pkg-config file

     [ https://issues.apache.org/jira/browse/XERCESC-2122?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Roger Leigh resolved XERCESC-2122.
----------------------------------
    Resolution: Fixed
      Assignee: Roger Leigh

> 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
>            Assignee: Roger Leigh
>             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-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org