diff --git a/packages/cmake-rn/src/cli.ts b/packages/cmake-rn/src/cli.ts index d4cdd561..e3019e4d 100644 --- a/packages/cmake-rn/src/cli.ts +++ b/packages/cmake-rn/src/cli.ts @@ -143,11 +143,17 @@ export const program = new Command("cmake-rn") triplets.add("arm64-apple-ios-sim"); } } - console.error( - chalk.yellowBright("ℹ"), - "Using default triplets", - chalk.dim("(" + [...triplets].join(", ") + ")") - ); + if (triplets.size === 0) { + throw new Error( + "Found no default triplets: Install some platform specific build tools" + ); + } else { + console.error( + chalk.yellowBright("ℹ"), + "Using default triplets", + chalk.dim("(" + [...triplets].join(", ") + ")") + ); + } } const tripletContext = [...triplets].map((triplet) => {