build.sh 536 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash

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


SB_MICRO_PATH="${SB_MICRO_PATH:-/usr/local/bin}"
SB_MICRO_LIB="${SB_MICRO_LIB:-/usr/local/lib}"

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
        cmake --build $BUILD_ROOT --target install
    fi
done