Skip to content

Commit 1e0cf98

Browse files
authored
[ATfL] build.sh modification to generate flang/armflang manpages (#363)
This commit removes the disablement of generating the flang docs (man pages). It was disabled as it had been failing. We had to wait until a fix for generating flang manpages has landed upstream. See llvm/llvm-project#141882
1 parent 002e952 commit 1e0cf98

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

arm-software/linux/build.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ COMPILER_CMAKE_FLAGS=(
8282
-DCMAKE_SKIP_RPATH=No
8383
-DCMAKE_SKIP_INSTALL_RPATH=No
8484
-DLLVM_BUILD_DOCS=ON
85-
-DFLANG_INCLUDE_DOCS=OFF
8685
-DLLVM_ENABLE_SPHINX=ON
8786
-DSPHINX_WARNINGS_AS_ERRORS=OFF
8887
-DLLVM_ENABLE_PROJECTS="llvm;clang;flang;lld"
@@ -414,6 +413,11 @@ package() {
414413
sed -i "s/Bclang/Barmclang/g" "${ATFL_DIR}/share/man/man1/armclang.1"
415414
sed -i "s/CLANG/ARMCLANG/g" "${ATFL_DIR}/share/man/man1/armclang.1"
416415
sed -i "s/\"Clang\"/\"Armclang\"/g" "${ATFL_DIR}/share/man/man1/armclang.1"
416+
cp "${ATFL_DIR}/share/man/man1/flang.1" "${ATFL_DIR}/share/man/man1/armflang.1"
417+
sed -i "s/^flang\ /armflang\ /g" "${ATFL_DIR}/share/man/man1/armflang.1"
418+
sed -i "s/\ flang\ /\ armflang\ /g" "${ATFL_DIR}/share/man/man1/armflang.1"
419+
sed -i "s/FLANG/ARMFLANG/g" "${ATFL_DIR}/share/man/man1/armflang.1"
420+
sed -i "s/\"Flang\"/\"Armflang\"/g" "${ATFL_DIR}/share/man/man1/armflang.1"
417421
echo 'export PATH="$(dirname `realpath $BASH_SOURCE`)/bin:$PATH"' >"${ATFL_DIR}/env.bash"
418422
echo 'export MANPATH="$(dirname `realpath $BASH_SOURCE`)/share/man:$MANPATH"' >>"${ATFL_DIR}/env.bash"
419423
echo "export PS1=\"(ATfL ${ATFL_VERSION}) \$PS1\"" >>"${ATFL_DIR}/env.bash"

0 commit comments

Comments
 (0)