Skip to content

Commit 725671b

Browse files
committed
Use getCmakeWithNinjaBuildFactory() for flang-aarch64-libcxx
1 parent c24ade7 commit 725671b

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

buildbot/osuosl/master/config/builders.py

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2526,21 +2526,30 @@
25262526
'tags' : ['flang'],
25272527
'workernames' : ["linaro-flang-aarch64-libcxx"],
25282528
'builddir': "flang-aarch64-libcxx",
2529-
'factory' : UnifiedTreeBuilder.getCmakeWithNinjaBuildFactory(
2530-
clean=True,
2531-
checks=['check-flang','check-flang-rt'],
2532-
depends_on_projects=['llvm','mlir','clang','flang','flang-rt'],
2533-
extra_configure_args=[
2529+
'factory' : FlangBuilder.getFlangOutOfTreeBuildFactory(
2530+
checks=['check-flang'],
2531+
llvm_extra_configure_args=[
25342532
"-DLLVM_TARGETS_TO_BUILD=AArch64",
2535-
"-DLLVM_INSTALL_UTILS=ON",
25362533
"-DCMAKE_CXX_STANDARD=17",
25372534
"-DLLVM_ENABLE_WERROR=OFF",
2535+
"-DBUILD_SHARED_LIBS=ON",
2536+
"-DLLVM_ENABLE_ASSERTIONS=ON",
2537+
"-DLLVM_ENABLE_LIBCXX=On",
2538+
"-DCMAKE_BUILD_TYPE=Release",
2539+
],
2540+
flang_extra_configure_args=[
25382541
"-DFLANG_ENABLE_WERROR=ON",
25392542
"-DBUILD_SHARED_LIBS=ON",
25402543
"-DLLVM_ENABLE_ASSERTIONS=ON",
25412544
"-DLLVM_ENABLE_LIBCXX=On",
25422545
"-DCMAKE_BUILD_TYPE=Release",
2543-
])},
2546+
],
2547+
flang_rt_extra_configure_args=[
2548+
"-DBUILD_SHARED_LIBS=ON",
2549+
"-DLLVM_ENABLE_ASSERTIONS=ON",
2550+
"-DLLVM_ENABLE_LIBCXX=On",
2551+
"-DCMAKE_BUILD_TYPE=Release",
2552+
])},
25442553

25452554
{'name' : "flang-aarch64-release",
25462555
'tags' : ["flang"],

0 commit comments

Comments
 (0)