cmake: YAML build added
This commit is contained in:
28
Programming/cmake/build-yaml
Executable file
28
Programming/cmake/build-yaml
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/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"
|
||||
}
|
||||
Reference in New Issue
Block a user