none_92fbe0476432667ceac871027958c98496f00f9d.hash-material.yml 210.37 KiB
- "add_to_path": []
"builds":
"default":
"build_dependencies":
- |-
host-cxx-toolchain
- |-
glibc
"configure": |
mkdir -p "$BUILD_DIR"
extract.sh --into "$BUILD_DIR" "https://downloads.sourceforge.net/project/boost/boost/1.72.0/boost_1_72_0.tar.bz2"
patch-if-exists "${ORCHESTRA_DOTDIR}/patches/boost-1.63.0-icl-disable-LessThanComparableConcept.patch" "$BUILD_DIR"
cd "$BUILD_DIR" && ./bootstrap.sh --prefix="$ORCHESTRA_ROOT" --with-libraries=test
"dependencies":
- |-
host-libcxx
- |-
libunwind
"install": |+
cd "$BUILD_DIR"
./b2 \
--prefix="${DESTDIR}${ORCHESTRA_ROOT}" \
--ignore-site-config toolset='clang'
./b2 \
--prefix="${DESTDIR}${ORCHESTRA_ROOT}" \
--ignore-site-config toolset='clang' \
install
"ndebug": !!bool |-
true
"commit": !!null |-
null
"default_build": |-
default
"license": |-
LICENSE_1_0.txt
"repository": !!null |-
null
"skip_post_install": !!bool |-
false
- "add_to_path": []
"builds":
"default":
"build_dependencies":
- |-
cmake
- |-
clang-vanilla
"configure": |+
extract.sh --into "$BUILD_DIR/source" "https://github.com/revng/llvm-project/archive/de75a69.tar.gz"
SUPPORT_UNITTESTS="$BUILD_DIR/source/llvm/unittests/Support"
rm "$SUPPORT_UNITTESTS/JSONTest.cpp"
rm "$SUPPORT_UNITTESTS/DJBTest.cpp"
grep -vE 'JSONTest.cpp|DJBTest.cpp' "$SUPPORT_UNITTESTS/CMakeLists.txt" > "$SUPPORT_UNITTESTS/CMakeLists.txt.tmp"
mv "$SUPPORT_UNITTESTS/CMakeLists.txt.tmp" "$SUPPORT_UNITTESTS/CMakeLists.txt"
sed -i 's|GIT_FOUND|FALSE|g' "$BUILD_DIR/source/llvm/cmake/modules/VersionFromVCS.cmake"
export PATH="$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin:$ORCHESTRA_ROOT/clang-vanilla/bin:$PATH"
export HARD_FLAGS_CXX_CLANG=""
mkdir -p "$BUILD_DIR"
cd "$BUILD_DIR";
cmake \
-DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-DCMAKE_INSTALL_SO_NO_EXE=0 \
-DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \