Files
MX_Pmodule/Programming/clang/build

25 lines
763 B
Plaintext
Executable File

#!/usr/bin/env modbuild
#pbuild::install_docfiles 'AUTHORS' 'LICENSE' 'NEWS' 'README'
pbuild::configure() {
# To expose the correct GCC libstd++ to build system, we need to both set
# the correct CC/CXX *and* force the build linker to use the pmodule GCC
# library.
GCC_CXXLIBDIR="${GCC_DIR}/lib64"
CC="${GCC_DIR}/bin/gcc"
CXX="${GCC_DIR}/bin/g++"
cmake \
-DCMAKE_INSTALL_PREFIX="${PREFIX}" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_LINK_FLAGS="-Wl,-R,${GCC_CXXLIBDIR} -L${GCC_CXXLIBDIR}" \
-DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;lldb;lld;openmp" \
-DLLVM_ENABLE_RUNTIMES="libunwind" \
-G "Unix Makefiles" \
"${SRC_DIR}/llvm" \
|| exit 1
}
# vim: ts=4 sw=4 et