From: Debian Science Maintainers Date: Thu, 7 Nov 2024 15:59:08 +0000 (+0100) Subject: install-pkgconfig-without-lib-for-cross-compile X-Git-Tag: archive/raspbian/2.9.0-8+rpi1^2~11 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bffdbd10e74651b2d574218568b1d630ff8b941e;p=dune-common.git install-pkgconfig-without-lib-for-cross-compile 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 --- diff --git a/cmake/modules/DuneProject.cmake b/cmake/modules/DuneProject.cmake index b8ae398..0cf14a9 100644 --- a/cmake/modules/DuneProject.cmake +++ b/cmake/modules/DuneProject.cmake @@ -224,8 +224,10 @@ endif()") 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 @@ -302,7 +304,7 @@ endif() 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