From: Debian Science Maintainers Date: Thu, 13 Jul 2023 06:20:17 +0000 (+0100) Subject: fix-linitian-file-references-package-build-path X-Git-Tag: archive/raspbian/2.9.0-6+rpi1^2^2~7 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=ee85a58a9e315b4d05045c439e239f90c0c50492;p=dune-common.git fix-linitian-file-references-package-build-path Prevent lintian warning about file-references-package-build-path Gbp-Pq: Name fix-linitian-file-references-package-build-path --- diff --git a/cmake/modules/DuneProject.cmake b/cmake/modules/DuneProject.cmake index b64a1c1..43c3d3f 100644 --- a/cmake/modules/DuneProject.cmake +++ b/cmake/modules/DuneProject.cmake @@ -242,13 +242,17 @@ endif()") set(DUNE_MODULE_PYTHONREQUIRES "") endif() + # Strip -ffile-prefix-map=[^ \t]* o prevent lintian warning + # about file-references-package-build-path + set(_configure_file_cxx_flags_backup ${CMAKE_CXX_FLAGS}) + string(REGEX REPLACE "-ffile-prefix-map=[^ \t]*" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") configure_package_config_file(${CONFIG_SOURCE_FILE} ${PROJECT_BINARY_DIR}/cmake/pkg/${ProjectName}-config.cmake INSTALL_DESTINATION ${DUNE_INSTALL_LIBDIR}/cmake/${ProjectName} PATH_VARS CMAKE_INSTALL_DATAROOTDIR DUNE_INSTALL_MODULEDIR CMAKE_INSTALL_INCLUDEDIR DOXYSTYLE_DIR SCRIPT_DIR) - - + set(CMAKE_CXX_FLAGS ${_configure_file_cxxflags_backup}) + #create cmake-config files for build tree set(PACKAGE_CMAKE_INSTALL_INCLUDEDIR ${PROJECT_SOURCE_DIR}) set(PACKAGE_CMAKE_INSTALL_DATAROOTDIR ${PROJECT_BINARY_DIR})