Skip to content

Commit 072096b

Browse files
committed
Retesting build on github actions.
1 parent ff0d51e commit 072096b

9 files changed

+97
-25
lines changed

script/env_dev_clang.sh

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
#!/bin/bash
22

3-
export CC=clang
4-
export CXX=clang++
3+
if [ -z "${CC}" ]; then
4+
export CC=clang
5+
fi
6+
7+
if [ -z "${CXX}" ]; then
8+
export CXX=clang++
9+
fi
510

611
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
712
source ${SCRIPT_DIR}/env_dev.sh "$@"

script/env_dev_size_gcc.sh

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
#!/bin/bash
22

3-
export CC=gcc
4-
export CXX=g++
3+
if [ -z "${CC}" ]; then
4+
export CC=gcc
5+
fi
6+
7+
if [ -z "${CXX}" ]; then
8+
export CXX=g++
9+
fi
510

611
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
712
source ${SCRIPT_DIR}/env_dev_size.sh "$@"

script/full_build.sh

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#!/bin/bash
2+
3+
if [ -z "${CC}" -o -z "$CXX" ]; then
4+
echo "ERROR: Compilers are not provided"
5+
exit 1
6+
fi
7+
8+
if [ -z "${COMMON_BUILD_TYPE}" ]; then
9+
echo "ERROR: Build type not provided"
10+
exit 1
11+
fi
12+
13+
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
14+
ROOT_DIR=$( dirname ${SCRIPT_DIR} )
15+
export BUILD_DIR="${ROOT_DIR}/build.full.${CC}.${COMMON_BUILD_TYPE}"
16+
export COMMON_INSTALL_DIR=${BUILD_DIR}/install
17+
export EXTERNALS_DIR=${ROOT_DIR}/externals
18+
mkdir -p ${BUILD_DIR}
19+
20+
${SCRIPT_DIR}/prepare_externals.sh
21+
22+
source ${SCRIPT_DIR}/env_dev.sh "$@"
23+
24+
procs=$(nproc)
25+
if [ -n "${procs}" ]; then
26+
procs_param="--parallel ${procs}"
27+
fi
28+
29+
cmake --build ${BUILD_DIR} --config ${COMMON_BUILD_TYPE} --target install ${procs_param}

script/full_debug_build.sh

+1-15
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,6 @@ if [ -z "${CC}" -o -z "$CXX" ]; then
66
fi
77

88
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
9-
ROOT_DIR=$( dirname ${SCRIPT_DIR} )
10-
export BUILD_DIR="${ROOT_DIR}/build.full.${CC}"
11-
export COMMON_INSTALL_DIR=${BUILD_DIR}/install
129
export COMMON_BUILD_TYPE=Debug
13-
export EXTERNALS_DIR=${ROOT_DIR}/externals
14-
mkdir -p ${BUILD_DIR}
10+
exec ${SCRIPT_DIR}/full_build.sh
1511

16-
${SCRIPT_DIR}/prepare_externals.sh
17-
18-
source ${SCRIPT_DIR}/env_dev.sh "$@"
19-
20-
procs=$(nproc)
21-
if [ -n "${procs}" ]; then
22-
procs_param="--parallel ${procs}"
23-
fi
24-
25-
cmake --build ${BUILD_DIR} --config ${COMMON_BUILD_TYPE} --target install ${procs_param}

script/full_debug_build_clang.sh

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
#!/bin/bash
22

3-
export CC=clang
4-
export CXX=clang++
3+
if [ -z "${CC}" ]; then
4+
export CC=clang
5+
fi
6+
7+
if [ -z "${CXX}" ]; then
8+
export CXX=clang++
9+
fi
510

611
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
7-
${SCRIPT_DIR}/full_debug_build.sh "$@"
12+
exec ${SCRIPT_DIR}/full_debug_build.sh "$@"
813

script/full_debug_build_gcc.sh

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,13 @@
11
#!/bin/bash
22

3-
export CC=gcc
4-
export CXX=g++
3+
if [ -z "${CC}" ]; then
4+
export CC=gcc
5+
fi
6+
7+
if [ -z "${CXX}" ]; then
8+
export CXX=g++
9+
fi
510

611
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
7-
${SCRIPT_DIR}/full_debug_build.sh "$@"
12+
exec ${SCRIPT_DIR}/full_debug_build.sh "$@"
813

script/full_release_build.sh

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/bash
2+
3+
if [ -z "${CC}" -o -z "$CXX" ]; then
4+
echo "ERROR: Compilers are not provided"
5+
exit 1
6+
fi
7+
8+
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
9+
export COMMON_BUILD_TYPE=Release
10+
exec ${SCRIPT_DIR}/full_build.sh
11+

script/full_release_build_clang.sh

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash
2+
3+
if [ -z "${CC}" ]; then
4+
export CC=clang
5+
fi
6+
7+
if [ -z "${CXX}" ]; then
8+
export CXX=clang++
9+
fi
10+
11+
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
12+
exec ${SCRIPT_DIR}/full_release_build.sh "$@"
13+

script/full_release_build_gcc.sh

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/bash
2+
3+
if [ -z "${CC}" ]; then
4+
export CC=gcc
5+
fi
6+
7+
if [ -z "${CXX}" ]; then
8+
export CXX=g++
9+
fi
10+
11+
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
12+
exec ${SCRIPT_DIR}/full_release_build.sh "$@"
13+

0 commit comments

Comments
 (0)