From ba6333decef840214188731a3b7a202e520ac4c8 Mon Sep 17 00:00:00 2001 From: LUU QUANG MINH Date: Thu, 27 Jul 2023 13:44:14 +0700 Subject: [PATCH] cmake: Policy CMP0115 set to OLD behavior for dlt-daemon debian package Starting in CMake 3.20, CMake prefers all source files to have their extensions explicitly listed (.c,.cpp,etc). To keep dlt-daemon silently built, set this Policy to OLD. Signed-off-by: LUU QUANG MINH --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 014fc3bb9..9e935b4e5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -13,7 +13,11 @@ # For further information see http://www.genivi.org/. ####### +# Set minimum Cmake version and setup policy behavior cmake_minimum_required(VERSION 3.3) +if(${CMAKE_VERSION} VERSION_GREATER "3.20" OR ${CMAKE_VERSION} VERSION_EQUAL "3.20") + cmake_policy(SET CMP0115 OLD) +endif() project(automotive-dlt VERSION 2.18.9) mark_as_advanced(CMAKE_BACKWARDS_COMPATIBILITY)