build.sh 580 Bytes
Newer Older
1
2
3
4
5
#!/bin/bash

# Copyright (c) Microsoft Corporation - All rights reserved
# Licensed under the MIT License

6
set -e
7

8
MPI_HOME="${MPI_HOME:-/usr/local/mpi}"
9
SB_MICRO_PATH="${SB_MICRO_PATH:-/usr/local}"
10
11
12
13
14
15

for dir in micro_benchmarks/*/ ; do
    if [ -f $dir/CMakeLists.txt ]; then
        SOURCE_DIR=$dir
        BUILD_ROOT=$dir/build
        mkdir -p $BUILD_ROOT
16
        cmake -DCMAKE_PREFIX_PATH=$MPI_HOME -DCMAKE_INSTALL_PREFIX=$SB_MICRO_PATH -DCMAKE_BUILD_TYPE=Release -S $SOURCE_DIR -B $BUILD_ROOT
17
18
        cmake --build $BUILD_ROOT
        cmake --install $BUILD_ROOT
19
20
    fi
done