Files
MX_Pmodule/Libraries/ucx/build
Caubet Serrabou Marc affc8d6ed2 WIP: UCX 1.9.0
2021-03-01 11:55:57 +01:00

30 lines
1.1 KiB
Plaintext
Executable File

#!/usr/bin/env modbuild
pbuild::set_download_url "https://github.com/openucx/ucx/releases/download/v${V_PKG}/$P-$V.tar.gz"
pbuild::add_to_group 'Libraries'
# use system gcc to compile
declare -rx CC=gcc
declare -rx CPP=/usr/bin/cpp
#pbuild::add_configure_args "--disable-shared"
pbuild::add_configure_args "--with-pic"
pbuild::add_configure_args "--enable-optimizations" # Recommended when compiled from source
pbuild::add_configure_args "--disable-logging"
pbuild::add_configure_args "--disable-debug"
pbuild::add_configure_args "--disable-assertions"
pbuild::add_configure_args "--enable-mt"
pbuild::add_configure_args "--disable-params-check"
pbuild::add_configure_args "--enable-cma"
pbuild::add_configure_args "--with-cuda"
pbuild::add_configure_args "--without-gdrcopy"
pbuild::add_configure_args "--with-verbs"
pbuild::add_configure_args "--without-cm"
pbuild::add_configure_args "--with-knem"
pbuild::add_configure_args "--with-rdmacm"
pbuild::add_configure_args "--without-rocm"
pbuild::add_configure_args "--without-xpmem"
pbuild::add_configure_args "--without-ugni"
pbuild::add_configure_args "--without-java"