From 39658d256a26be7e8785e7c2170a20a8a5a0f085 Mon Sep 17 00:00:00 2001 From: Debian Science Maintainers Date: Fri, 22 Nov 2024 15:28:16 +0100 Subject: [PATCH] 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 --- cmake/modules/DuneProject.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/modules/DuneProject.cmake b/cmake/modules/DuneProject.cmake index b795de3..333be5c 100644 --- a/cmake/modules/DuneProject.cmake +++ b/cmake/modules/DuneProject.cmake @@ -370,12 +370,17 @@ endif()") set(DUNE_PYTHON_WHEELHOUSE "") 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 DUNE_PYTHON_WHEELHOUSE 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} ${CMAKE_CURRENT_BINARY_DIR}/include) -- 2.30.2