3 Commits

Author SHA1 Message Date
ALTracer
1bc6ec3d65 meson: Update targets in cross-files for bigger platforms
* WinChipHead CH579, Puya PY32F0, Arterytek AT32F43x target drivers
  were the most recently added, and they are self-contained
* GD32/STM32F103CB-based adapters cannot fit all of the drivers,
  so some are disabled by default, requiring makeflags or meson flags to opt-in.
* Enable such drivers by default in meson builds for adapters with 256 KiB
  of internal flash or more, to provide users a full feature set of target drivers
  and to leverage CI compile-checking code at least on those adapters.
2024-07-11 21:18:19 +03:00
L. E. Segovia
cd78e61cb0 meson: add C++ compiler entry to the default cross files
This will enable building libftdi's C++ component with the correct
compiler, avoiding the defaulting to C++03 on macOS.
2024-06-21 20:31:45 +00:00
Rafael Silva
b1dfc0402b meson: add cross-files with default options for OOBE
This adds a cross-file for each probe, users can use them while configuring the build to have a quick working configuration for the desired probe without taking decisions or doing further reading
e.g. the following command will setup a build working out of the box for the native probe:
`meson setup --cross-file cross-files/native.ini build .`
inidividual options may still be overriden while keeping the other provided defaults:
`meson setup -Drtt_support=false --cross-file cross-files/native.ini build .`
2024-01-11 15:03:48 -08:00