1234567891011121314151617181920212223242526 |
- #!/bin/bash
- if [[ $target_platform =~ linux.* ]]; then
- export LDFLAGS="$LDFLAGS -Wl,-rpath-link,$PREFIX/lib"
- fi
- # linux-aarch64 activations fails to set `ar` tool. This can be
- # removed when ctng-compiler-activation is corrected.
- if [[ "${target_platform}" == linux-aarch64 ]]; then
- if [[ -n "$AR" ]]; then
- CMAKE_ARGS="${CMAKE_ARGS} -DCMAKE_AR=${AR}"
- fi
- fi
- for _shared in OFF ON; do
- mkdir build-${_shared}
- pushd build-${_shared}
- cmake ${CMAKE_ARGS} \
- -DCMAKE_INSTALL_PREFIX=${PREFIX} \
- -DBUILD_SHARED_LIBS=${_shared} \
- -DCMAKE_INSTALL_LIBDIR=lib \
- ..
- make -j${CPU_COUNT} ${VERBOSE_CM}
- make install
- popd
- done
|