# Build the Matter all-clusters application Source: [https://docs.qualcomm.com/doc/80-Y8730-5/topic/build_the_matter_all_clusters_application.html](https://docs.qualcomm.com/doc/80-Y8730-5/topic/build_the_matter_all_clusters_application.html) The build environment for Matter must run on Ubuntu Linux because Matter opensource SDK doesn't support Windows builds. The Matter all-clusters application is located in connectedhomeip/examples/all-clusters-app/qcom/qcc730/. Before building the QCC730 Matter demo application, download the Matter SDK and install the required tools as described in [Matter's documentation](https://project-chip.github.io/connectedhomeip-doc/index.html) The following steps show the general procedure to build the application: 1. Activate the West Python virtual environment: source /.venv/bin/activateCopy to clipboard `` is the absolute path to the SDK workspace. 2. Go to the application directory and set up the build environment by using the following command: source setup_env.sh Copy to clipboard 3. Build the application by using one of the following methods: - Use the provided build script `build.sh`. - Use the west command: `west build -b qcc730mi`. By default, the binary file that's generated for the application is located under connectedhomeip\examples\all-clusters-app\qcom\qcc730\build\zephyr. The following example show the complete steps used to build the application in a real environment: 1. Go to the Matter project root directory. cd connectedhomeipCopy to clipboard 2. Initialize and update all Git submodules required for the build. Run this command once before the first build. git submodule update --init –recursiveCopy to clipboard 3. Install the required development dependencies (if needed) and activate the Matter build environment. source scripts/bootstrap.sh; source scripts/activate.shCopy to clipboard 4. Go to the QCC730 All Clusters example application directory. cd examples/all-clusters-app/qcom/qcc730Copy to clipboard 5. Configure the build environment and specify the paths to the Zephyr workspace and Zephyr SDK. source setup_env.sh /local/mnt/workspace/user1/matter_SDK/matter_qcc730_test/zephyr /local/mnt/workspace/user1/tools/zephyr-sdk-0.17.4Copy to clipboard 6. Use one of the following methods to build the QCC730 All Clusters example application: - Use the provided build script. ./build.shCopy to clipboard - Use West and specify the Python executable. west build -b qcc730mi -d build -- --DPython3_EXECUTABLE=/local/mnt/workspace/user1/matter_SDK/release_test1_latest/connectedhomeip/.environment/pigweed-venv/bin/python3Copy to clipboard **Parent Topic:** [Matter demo](https://docs.qualcomm.com/doc/80-Y8730-5/topic/matter_demo.html) Last Published: Jul 30, 2026 [Previous Topic Prerequisites](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-5/topics/prerequisites.md) [Next Topic Flash the application](https://docs.qualcomm.com/bundle/publicresource/80-Y8730-5/topics/flash_the_application.md)