commit | aa6c0f2ad11fd4909fdeef375078b8bce3dc0aad | [log] [tgz] |
---|---|---|
author | Marc Herbert <marc.herbert@intel.com> | Fri Mar 27 21:19:20 2020 -0700 |
committer | Liam Girdwood <lgirdwood@gmail.com> | Mon Mar 30 14:59:51 2020 +0100 |
tree | 2689446a8de3f3cbb7d02356cccef4eafd946d0d | |
parent | 8dbbbf0329eba01f995dd8fea1a16e207dd878a8 [diff] |
topology: cmake: silence super chatty alsatplg unless VERBOSE=1 Successfully tested with both Make and Ninja on Linux. Non-portable but approved by @jajanusz in former PR #2626 With this commit: $ make -C tools/build_tools/ | wc -l 770 $ VERBOSE=anything make -C tools/build_tools/ | wc -l 10387 Signed-off-by: Marc Herbert <marc.herbert@intel.com>
See docs
mkdir build && cd build
Baytrail / Cherrytrail:
cmake -DTOOLCHAIN=xtensa-byt-elf -DROOT_DIR=`pwd`/../../xtensa-root/xtensa-byt-elf ..
Haswell / Broadwell:
cmake -DTOOLCHAIN=xtensa-hsw-elf -DROOT_DIR=`pwd`/../../xtensa-root/xtensa-hsw-elf ..
Apollolake:
cmake -DTOOLCHAIN=xtensa-apl-elf -DROOT_DIR=`pwd`/../../xtensa-root/xtensa-apl-elf ..
Cannonlake:
cmake -DTOOLCHAIN=xtensa-cnl-elf -DROOT_DIR=`pwd`/../../xtensa-root/xtensa-cnl-elf ..
Baytrail:
make baytrail_defconfig
Cherrytrail:
make cherrytrail_defconfig
Haswell:
make haswell_defconfig
Broadwell:
make broadwell_defconfig
Apollolake:
make apollolake_defconfig
Cannonlake:
make cannonlake_defconfig
make menuconfig
make bin # or `make bin -j<jobs>` for parallel build
See unit testing documentation
TODO: Add additional notes about how to deploy this on a live system
See Contributing to the Project
This project is licensed under the BSD Clause 3 - see the LICENCE file for details