build.sh 511 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
SB_MICRO_PATH="${SB_MICRO_PATH:-/usr/local}"
9
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
        cmake -DCMAKE_INSTALL_PREFIX=$SB_MICRO_PATH -DCMAKE_BUILD_TYPE=Release -S $SOURCE_DIR -B $BUILD_ROOT
16
17
        cmake --build $BUILD_ROOT
        cmake --install $BUILD_ROOT
18
19
    fi
done