From 7463b443ce1bc43a2b39a25102424e3ff5efff03 Mon Sep 17 00:00:00 2001 From: Lars Schmertmann Date: Fri, 8 Nov 2024 15:55:01 +0100 Subject: [PATCH] Remove lint expection in developer build Avoid lint exception for dependency updates in the developer build so we do not miss updates. Change-Id: I7856a2773e49258c6497ae5d4978a4ea519e9a04 Reviewed-by: Alexandru Croitor Reviewed-by: Assam Boudjelthia (cherry picked from commit 6bb3feffd56424d0990b1345f343012a60e3351e) Reviewed-by: Qt Cherry-pick Bot --- src/android/templates/CMakeLists.txt | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/android/templates/CMakeLists.txt b/src/android/templates/CMakeLists.txt index 94f3243c223..5fed4bb9c7d 100644 --- a/src/android/templates/CMakeLists.txt +++ b/src/android/templates/CMakeLists.txt @@ -3,9 +3,30 @@ # Android template files +set(build_gradle "build.gradle") +if(QT_FEATURE_developer_build) + file(READ "${CMAKE_CURRENT_SOURCE_DIR}/${build_gradle}" build_gradle_in) + string(REGEX REPLACE + "\n *//noinspection GradleDependency\n" + "\n" + build_gradle_out + "${build_gradle_in}" + ) + qt_configure_file( + OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${build_gradle}" + CONTENT "${build_gradle_out}" + ) +else() + configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/${build_gradle}" + "${CMAKE_CURRENT_BINARY_DIR}/${build_gradle}" + COPYONLY + ) +endif() + set(template_files "${CMAKE_CURRENT_SOURCE_DIR}/AndroidManifest.xml" - "${CMAKE_CURRENT_SOURCE_DIR}/build.gradle") + "${CMAKE_CURRENT_BINARY_DIR}/${build_gradle}") set(template_directories "${CMAKE_CURRENT_SOURCE_DIR}/res")