Files
MX_Pmodule/Programming/cmake/build

29 lines
1.0 KiB
Plaintext
Executable File

#!/usr/bin/env modbuild
pbuild::set_download_url "https://cmake.org/files/v${V_MAJOR}.${V_MINOR}/$P-$V.tar.gz"
pbuild::add_to_group 'Programming'
declare bootstrap_flags=''
pbuild::pre_configure() {
bootstrap_flags+='--system-curl'
}
pbuild::configure() {
"${SRC_DIR}/bootstrap" --prefix="${PREFIX}" ${bootstrap_flags} --verbose
}
pbuild::post_install_Linux() {
mkdir -p "${PREFIX}/libexec"
cp -v "${GCC_DIR}"/lib64/libgcc_s.so.* "${PREFIX}/libexec"
cp -v "${GCC_DIR}"/lib64/libstdc++.so.* "${PREFIX}/libexec"
chrpath -d /opt/psi/Programming/cmake/3.15.5/bin/ccmake
patchelf --set-rpath '$ORIGIN/../libexec' --force-rpath "${PREFIX}/bin/ccmake"
chrpath -d /opt/psi/Programming/cmake/3.15.5/bin/cmake
patchelf --set-rpath '$ORIGIN/../libexec' --force-rpath "${PREFIX}/bin/cmake"
chrpath -d /opt/psi/Programming/cmake/3.15.5/bin/cpack
patchelf --set-rpath '$ORIGIN/../libexec' --force-rpath "${PREFIX}/bin/cpack"
chrpath -d /opt/psi/Programming/cmake/3.15.5/bin/ctest
patchelf --set-rpath '$ORIGIN/../libexec' --force-rpath "${PREFIX}/bin/ctest"
}