summaryrefslogtreecommitdiff
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* Remove some C++ toolchain workaroundsManoj Gupta2022-12-021-4/+0
| | | | | | | | | | | | | | | | | Remove toolchain workarounds for C++ header files location and GNU_SOURCE as they are fixed in clang. BRANCH=none BUG=b:254916723, b:234507656, b:241489000 TEST=./util/compare_build.sh -b all -j 120 Change-Id: I8e1cd634c1085803fddcc2dec8f5667453a5e0e6 Signed-off-by: Manoj Gupta <manojgupta@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4074063 Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Tested-by: Manoj Gupta <manojgupta@chromium.org> Commit-Queue: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Tom Hughes <tomhughes@chromium.org>
* cmake: Add ARMv7-M CMake toolchain fileTom Hughes2022-11-301-0/+38
BRANCH=none BUG=b:248508087, b:254530679 TEST=Build googletest with the ARMv7-M toolchain: cmake -GNinja -Dgtest_disable_pthreads=ON \ -DCMAKE_TOOLCHAIN_FILE=~/chromiumos/src/platform/ec/cmake/toolchain-armv7m.cmake \ -DCMAKE_INSTALL_PREFIX=~/chromiumos/src/third_party/tmp .. ninja ninja install Signed-off-by: Tom Hughes <tomhughes@chromium.org> Change-Id: If31e1937f444f44f153fde9c8aadcb1824e12ee8 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3929249 Reviewed-by: Andrea Grandi <agrandi@google.com> Reviewed-by: Bobby Casey <bobbycasey@google.com> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>