31 lines
748 B
Plaintext
Executable File
31 lines
748 B
Plaintext
Executable File
#!/usr/bin/env modbuild
|
|
|
|
pbuild::add_to_group 'EM'
|
|
pbuild::use_cmake
|
|
|
|
pbuild::prep() {
|
|
|
|
local BRANCH
|
|
if [[ "$V" =~ beta$ ]]; then
|
|
BRANCH="ver${V_MAJOR}.${V_MINOR}"
|
|
else
|
|
BRANCH="${V_PKG}"
|
|
fi
|
|
|
|
git clone --depth=1 -b "$BRANCH" https://github.com/3dem/relion.git "$SRC_DIR" || return $?
|
|
}
|
|
|
|
pbuild::pre_configure() {
|
|
pbuild::add_configure_args FORCE_OWN_FFTW=ON
|
|
pbuild::add_configure_args FORCE_OWN_FLTK=ON
|
|
pbuild::add_configure_args CUDA=ON
|
|
pbuild::add_configure_args CudaTexture=ON
|
|
pbuild::add_configure_args ALTCPU=ON
|
|
pbuild::add_configure_args FORCE_OWN_TBB=ON
|
|
if [[ -n "$INTEL_VERSION" ]]; then
|
|
# Requires intel compiler
|
|
pbuild::add_configure_args MKLFFT=ON
|
|
fi
|
|
}
|
|
|