runcpu: support -fopenmp (dynamic linking)

This commit is contained in:
2025-07-12 18:36:58 +08:00
parent b56f5e1b56
commit 7f914686a5
3 changed files with 21 additions and 6 deletions

View File

@@ -64,6 +64,9 @@ export interface ConfigOptions {
optimize: string[];
ldflags: string[];
libs: string[];
openmp: {
threads: number;
};
compilerPaths: {
CXX: string,
CC: string,
@@ -83,6 +86,7 @@ export const renderConfig = (options: ConfigOptions): string => {
.replace("@@CompilerFC@@", options.compilerPaths.FC)
.replace("@@LIBS@@", options.libs.join(" "))
.replace("@@SpecialFlags@@", options.specialFlags)
.replace("@@OpenMPThreads@@", options.openmp.threads.toString())
;
};