Install architecture independent pkgconfig file in /usr/share/pkgconfig
This prevents lintian warning pkg-config-unavailable-for-cross-compilation
for the header only modules dune-istl, dune-localfunctions, dune-functions,
and dune-typetree.
Gbp-Pq: Name install-pkgconfig-without-lib-for-cross-compile
get_property(${ProjectName}_LIBRARIES GLOBAL PROPERTY ${ProjectName}_LIBRARIES)
if(${ProjectName}_LIBRARIES)
set(DUNE_INSTALL_LIBDIR ${CMAKE_INSTALL_LIBDIR})
+ set(DUNE_INSTALL_PKGCONFIGDIR ${CMAKE_INSTALL_LIBDIR})
else()
set(DUNE_INSTALL_LIBDIR ${DUNE_INSTALL_NONOBJECTLIBDIR})
+ set(DUNE_INSTALL_PKGCONFIGDIR ${CMAKE_INSTALL_DATAROOTDIR})
endif()
# Set the location of the doc file source. Needed by custom package configuration
endif()
# install pkg-config files
- create_and_install_pkconfig(${DUNE_INSTALL_LIBDIR})
+ create_and_install_pkconfig(${DUNE_INSTALL_PKGCONFIGDIR})
if(${ProjectName}_EXPORT_SET)
# install library export set