Skip to content
Snippets Groups Projects
Commit 7f5b10d3 authored by Filippo Cremonese's avatar Filippo Cremonese
Browse files

Fixed env var usage in llvm-documentation

parent f9772b66
No related branches found
No related tags found
No related merge requests found
......@@ -10,14 +10,12 @@ builds:
- llvm
configure: |
rm -rf "$BUILD_DIR"
cp -r "$SOURCE_DIR" "$BUILD_DIR"
# mkdir -p "$BUILD_DIR"
# clone llvm-project "$BUILD_DIR"
mkdir -p $(dirname "$BUILD_DIR")
cp -farl "$SOURCE_DIR" "$BUILD_DIR"
mkdir -p "$BUILD_DIR/build"
sed 's|FILE_PATTERNS|#FILE_PATTERNS|' -i "$BUILD_DIR"/*/docs/doxygen.cfg.in
mkdir -p "$BUILD_DIR/build"
cd "$BUILD_DIR/build";
cmake "$BUILD_DIR/llvm" \
-DCMAKE_BUILD_TYPE="Debug" \
......@@ -34,7 +32,7 @@ builds:
fi
cd $BUILD_DIR/build/docs/doxygen/html
sed -i 's|$(XCODE_INSTALL)/usr/bin/docsetutil|'$ORCHESTRA'/helpers/docsetutil|' Makefile
sed -i 's|$(XCODE_INSTALL)/usr/bin/docsetutil|'$ORCHESTRA_DOTDIR'/helpers/docsetutil|' Makefile
sed -i 's|XCODE_INSTALL="$(shell xcode-select -print-path)"||' Makefile
sed -i 's|<string>doxygen</string>|<string>llvm</string>|' Info.plist
(@= make @)
......@@ -47,7 +45,7 @@ builds:
cd $BUILD_DIR/build/tools/clang/docs/doxygen/html
sed -i 's|$(XCODE_INSTALL)/usr/bin/docsetutil|'$ORCHESTRA'/helpers/docsetutil|' Makefile
sed -i 's|$(XCODE_INSTALL)/usr/bin/docsetutil|'$ORCHESTRA_DOTDIR'/helpers/docsetutil|' Makefile
sed -i 's|XCODE_INSTALL="$(shell xcode-select -print-path)"||' Makefile
sed -i 's|<string>doxygen</string>|<string>clang</string>|' Info.plist
(@= make @)
......@@ -58,10 +56,17 @@ builds:
"dynsections.js"
mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/share/doc/llvm"
cp -ar "$BUILD_DIR/build/docs/doxygen/html/llvm.docset" "${DESTDIR}${ORCHESTRA_ROOT}/share/doc/llvm"
cp -farl "$BUILD_DIR/build/docs/doxygen/html/llvm.docset" "${DESTDIR}${ORCHESTRA_ROOT}/share/doc/llvm"
mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/share/doc/clang"
cp -ar "$BUILD_DIR/build/tools/clang/docs/doxygen/html/clang.docset" "${DESTDIR}${ORCHESTRA_ROOT}/share/doc/clang"
cp -farl "$BUILD_DIR/build/tools/clang/docs/doxygen/html/clang.docset" "${DESTDIR}${ORCHESTRA_ROOT}/share/doc/clang"
cat <<EOF
To install the Zeal docset run do the following:
ZEAL_PATH="\${XDG_DATA_HOME:-\$HOME/.local/share}/Zeal/Zeal/docsets/"
ln -s \$(realpath -m --relative-to "\$ZEAL_PATH" \$ORCHESTRA_ROOT/share/doc/llvm/llvm.docset) "\$ZEAL_PATH"
ln -s \$(realpath -m --relative-to "\$ZEAL_PATH" \$ORCHESTRA_ROOT/share/doc/llvm/clang.docset) "\$ZEAL_PATH"
EOF
#@ end
---
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment