From c09bb7aec323e75924c4a847d457f288b9ef0a64 Mon Sep 17 00:00:00 2001 From: Prasad Shetty <11435405+prashymh@users.noreply.github.com> Date: Wed, 29 Apr 2026 15:47:45 +0530 Subject: [PATCH] cmake: fix baremetal build flow in vs-code Change-Id: I8e0188fee55bb8fca6245b6807805cb597c04c0a --- CMakeLists.txt | 2 +- CMakePresets.json | 15 ++++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f74474f5..b46356b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -224,7 +224,7 @@ if(ACS_CREATE_WRAPPER_TARGETS) ) endforeach() - add_custom_target(acs_all + add_custom_target(acs_all ALL DEPENDS ${ACS_LIST} ) diff --git a/CMakePresets.json b/CMakePresets.json index b96d8ed5..2b21ec94 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -20,7 +20,8 @@ "binaryDir": "${sourceDir}/build/${presetName}_build", "inherits": ["baremetal"], "cacheVariables": { - "ACS": "bsa" + "ACS": "bsa", + "CMAKE_EXPORT_COMPILE_COMMANDS": true } }, { @@ -29,7 +30,8 @@ "binaryDir": "${sourceDir}/build/${presetName}_build", "inherits": ["baremetal"], "cacheVariables": { - "ACS": "sbsa" + "ACS": "sbsa", + "CMAKE_EXPORT_COMPILE_COMMANDS": true } }, { @@ -38,7 +40,8 @@ "binaryDir": "${sourceDir}/build/${presetName}_build", "inherits": ["baremetal"], "cacheVariables": { - "ACS": "pc_bsa" + "ACS": "pc_bsa", + "CMAKE_EXPORT_COMPILE_COMMANDS": true } }, { @@ -66,6 +69,12 @@ "name": "pc_bsa", "configurePreset": "pc_bsa", "jobs": 8 + }, + { + "name": "acs_all", + "displayName": "Build: all baremetal ACS", + "configurePreset": "acs_all", + "targets": ["acs_all"] } ] }