pico-sdk/tools
Brad Nolan be549183e8
Bazel build implementation, doesn't provide options for the compilation modes opt and debug (#2395)
* Bazel add default compliation args for opt and debug. Can be overriden

* Add docstrings for new compilation mode override flags

* Remove cc_args_list shims, which arent needed anymore for cc_feature

* Add Compilation mode overrides to the BAZEL_ONLY_ALLOWLIST, these dont exist in Cmake

* For completness add the fastbuild default options, and override flag

* Remove the default options for fastbuiild, as the bazel doc defaults didnt make much sense, nor work. Leaving these for completness and future addition

* Rename the config and constraint labels from OVERRIDE to REMOVE_DEFS

* Change naming of flags from PICO_COMPILATION_XXX_REMOVE_DEFS to PICO_COMPILATION_NO_XXX_ARGS for OPT, FASTBUILD & DEBUG variants

* Fixup spellling mistakes, and comments

* Fix typo PICO_COMPILATION_NO_FASBUILD_ARGS to FASTBUILD
2025-06-12 17:45:44 -05:00
..
example_keys Throw a warning when using the example signing/encryption keys (#2352) 2025-03-22 18:22:37 -05:00
pioasm Fix pioasm build failure caused by GCC 15 changes (#2448) (#2468) 2025-05-20 15:30:17 -05:00
bazel_build.py Initial Pico/2 W Bazel support (#2049) 2024-11-21 16:58:02 -06:00
bazel_common.py [Bazel] Fix bazel build, add presubmit (#1973) 2024-10-12 17:41:43 -05:00
BUILD.bazel Expand bazel build to include configuration options and broader support. (#1731) 2024-06-13 09:50:04 -05:00
build_all_headers.py Fix tools/build_all_headers.py to cope with chip-specific headers (#2292) 2025-03-18 13:43:03 -05:00
check_all_board_headers.sh Boards header updates (#1724) 2024-06-21 14:26:45 -05:00
check_board_header.py More board-header checks (followup to #2397) (#2442) 2025-04-26 12:15:26 -05:00
check_configs.sh Fix various typos in CMake CONFIG lines. Also add a script that found some of these errors. (#907) 2022-08-02 07:28:37 -05:00
check_doxygen_groups.py Initial Release 2021-01-20 10:44:27 -06:00
check_source_files_in_bazel_build.py SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
CMakeLists.txt Don't include the picobin end block when sealing (#2492) 2025-05-30 16:17:46 -05:00
compare_build_systems.py Bazel build implementation, doesn't provide options for the compilation modes opt and debug (#2395) 2025-06-12 17:45:44 -05:00
copro_dis.py Add missing instruction to vestigial copro_dis.py (#2018) 2024-11-05 10:53:19 -06:00
extract_build_defines.py Fixes for/found by documentation generation (#2099) 2024-11-25 12:30:55 -06:00
extract_cmake_configs.py Fixes for/found by documentation generation (#2099) 2024-11-25 12:30:55 -06:00
extract_cmake_functions.py Add script to extract CMake function descriptions (#2422) 2025-04-29 11:09:06 -05:00
extract_configs.py Fix bug in extract_configs.py (#2389) 2025-04-04 11:33:18 -05:00
Findpicotool.cmake Remove deprecated uses of FetchContent_Populate (#2169) 2025-01-20 13:45:51 -06:00
Findpioasm.cmake SDK 2.0.0 release 2024-08-08 08:54:38 -05:00
run_all_bazel_checks.py [Bazel] Fix bazel build, add presubmit (#1973) 2024-10-12 17:41:43 -05:00
uf2_aspect.bzl SDK 2.0.0 release 2024-08-08 08:54:38 -05:00