)]}'
{
  "commit": "b671cf7279acf5ca2bd65a499d0f3fa6d7866392",
  "tree": "fdc69330a40cc696efa3e8beffc3da8d07a2587a",
  "parents": [
    "8b285fc104b0210969ab4b5b6d69932265e4dd97"
  ],
  "author": {
    "name": "Torsten Rasmussen",
    "email": "Torsten.Rasmussen@nordicsemi.no",
    "time": "Wed Mar 03 14:28:51 2021 +0100"
  },
  "committer": {
    "name": "Carles Cufí",
    "email": "carles.cufi@nordicsemi.no",
    "time": "Fri May 07 13:09:54 2021 +0200"
  },
  "message": "cmake: tfm: support for custom CMake args when building TF-M\n\nThis commit allows a subsystem to specify additional CMake flags to be\ngiven to the TF-M build.\n\nThe additional CMake flags can be provided through the TFM_CMAKE_OPTIONS\nproperty on the zephyr_property_target.\nUsing the zephyr_property_target allows Zephyr modules to append extra\nTFM_CMAKE_OPTIONS regardless of the CMake processing order.\n\nIt splits the ExternalProject_Add into a two step process with the CMake\ninvocation executed using add_custom_target() and the build process\nusing ExternalProject_Add(). The reason for this split is because CMake\ngenerator expressions passed through ExternalProject_Add to CMake will\nquoted so that `$\u003cTARGET_PROPERTY:\u003ctgt\u003e,\u003cprop\u003e\u003e` becomes\n`\"-DFOO\u003dbar -DBAR\u003dfoo\"` instead of `-DFOO\u003dbar -DBAR\u003dfoo` which again\nresults in CMake failures.\n\nSigned-off-by: Torsten Rasmussen \u003cTorsten.Rasmussen@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7df9648e5d4e8b51f493f48d0c98f12cbf672384",
      "old_mode": 33188,
      "old_path": "modules/trusted-firmware-m/CMakeLists.txt",
      "new_id": "e3a81cb8ca4a0b583fe1a7efd4e205ba00b8c02c",
      "new_mode": 33188,
      "new_path": "modules/trusted-firmware-m/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "60932a383a233a0d172442850f9f28fba3ea000b",
      "old_mode": 33188,
      "old_path": "samples/tfm_integration/tfm_integration.rst",
      "new_id": "56b807afd85b7cb532a40201aedb93d8f03dca1c",
      "new_mode": 33188,
      "new_path": "samples/tfm_integration/tfm_integration.rst"
    }
  ]
}
