From: Debian Science Maintainers Date: Thu, 8 Feb 2024 16:16:19 +0000 (+0000) Subject: install-pkgconfig-without-lib-for-cross-compile X-Git-Tag: archive/raspbian/2.9.0-7+rpi1~12 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=cda2763fc105fe73376fa6385110b0d549829260;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