diff --git a/setup_env.py b/setup_env.py index 801187228..dfad6c3e7 100644 --- a/setup_env.py +++ b/setup_env.py @@ -199,7 +199,7 @@ def compile(): logging.error(f"Arch {arch} is not supported yet") exit(0) logging.info("Compiling the code using CMake.") - run_command(["cmake", "-B", "build", *COMPILER_EXTRA_ARGS[arch], *OS_EXTRA_ARGS.get(platform.system(), [])], log_step="generate_build_files") + run_command(["cmake", "-B", "build", *COMPILER_EXTRA_ARGS[arch], *OS_EXTRA_ARGS.get(platform.system(), []), "-DCMAKE_C_COMPILER=clang", "-DCMAKE_CXX_COMPILER=clang++"], log_step="generate_build_files") # run_command(["cmake", "--build", "build", "--target", "llama-cli", "--config", "Release"]) run_command(["cmake", "--build", "build", "--config", "Release"], log_step="compile") @@ -229,4 +229,4 @@ def signal_handler(sig, frame): args = parse_args() Path(args.log_dir).mkdir(parents=True, exist_ok=True) logging.basicConfig(level=logging.INFO) - main() \ No newline at end of file + main()