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"] } ] }