From: Debian Science Maintainers Date: Thu, 13 Jul 2023 06:20:17 +0000 (+0100) Subject: install-pkgconfig-without-lib-for-cross-compile X-Git-Tag: archive/raspbian/2.9.0-6+rpi1^2^2~9 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=0ff28586cbbee69627fbefefa9a8e82c80234330;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