{ "paths": { "src_dir": "src", "test_dir": "tests", "include_dir": "include", "obj_dir": "obj", "bin_dir": "bin", "build_dir": "build" }, "targets": { "main": "sls", "test": "sls_tests" }, "parallel_jobs": 0, "verbose": false, "debug": true, "gcc_common_flags": [ "-std=c99", "-Wall", "-Wextra", "-Werror", "-g" ], "gcc_test_flags": [ "-std=c99", "-Wall", "-Wextra", "-Wno-unused-function", "-Werror", "-g", "-O0" ], "msvc_common_flags": [ "/std:c11", "/W4", "/WX", "/Zi" ], "msvc_test_flags": [ "/std:c11", "/W4", "/WX", "/Zi", "/Od" ], "arm_gcc_flags": [ "-mcpu=cortex-m0plus", "-mthumb" ], "pico": { "sdk_path_env": "PICO_SDK_PATH", "sdk_path_default": "~/pico/pico-sdk", "build_dir": "build_pico", "toolchain_file": "pico_arm_gcc_toolchain.cmake" }, "macos": { "min_version": "10.13" }, "source_excludes": { "rp2040": [ "main.c", "repl.c", "file.c", "test" ] } }