From 974b246d0fddc7f068ed6bcac2d024472584434d Mon Sep 17 00:00:00 2001 From: Yingchi Long Date: Wed, 16 Jul 2025 23:16:06 +0800 Subject: [PATCH] build/llvmPackages: disable ompt & ompd while building llvm --- src/build/llvmPackages.ts | 3 +++ src/commands/cmake.ts | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/build/llvmPackages.ts b/src/build/llvmPackages.ts index 670523c..b5a8042 100644 --- a/src/build/llvmPackages.ts +++ b/src/build/llvmPackages.ts @@ -85,6 +85,9 @@ export function llvmPackages({ LLVM_ENABLE_CLASSIC_FLANG: true, LIBOMP_ARCH: "Sw64", LIBOMP_USE_ITT_NOTIFY: false, + LIBOMP_OMPT_SUPPORT: false, + LIBOMP_OMPD_SUPPORT: false, + LIBOMP_ENABLE_SHARED: false }; const general: GeneralVariable = { diff --git a/src/commands/cmake.ts b/src/commands/cmake.ts index 4117697..50296a3 100644 --- a/src/commands/cmake.ts +++ b/src/commands/cmake.ts @@ -35,6 +35,8 @@ export interface LLVMVariable { LIBOMP_USE_ITT_NOTIFY?: boolean; LIBOMP_ENABLE_SHARED?: boolean; OPENMP_ENABLE_LIBOMPTARGET?: boolean; + LIBOMP_OMPT_SUPPORT?: boolean; + LIBOMP_OMPD_SUPPORT?: boolean; } export interface CFlangCMakeVariable { @@ -153,4 +155,4 @@ function escapeCmakeFlag(arg: string): string { */ export function buildCompilerFlags(flags: string[]): string { return flags.map(escapeCmakeFlag).join(' '); -} \ No newline at end of file +}