Skip to content
Snippets Groups Projects
Commit a764fa4b authored by Siddhant Tibrewal's avatar Siddhant Tibrewal
Browse files

fixes for cases where there are no compiler wrappers available

parent 87187651
No related branches found
No related tags found
1 merge request!46Build process for multiple compilers across different machines
......@@ -2,7 +2,7 @@
# More safety by turning some bugs into errors.
# Without `errexit` you don’t need ! and can replace
# ${PIPESTATUS[0]} with a simple $?, but I prefer safety.
set -o errexit -o pipefail -o noclobber -o nounset
set -o errexit -o pipefail -o noclobber
REPO_TAG_AEC="v1.1.2"
REPO_TAG_ECBUILD="3.8.0"
......
......@@ -34,11 +34,11 @@ INSTALL_PATH=$BUILD_PATH/install
# build dependencies for yaco
echo "=== Building yaco dependencies ==="
echo $DEPENDENCY_TO_BUILD
CC="${CC}" CXX="${CXX}" FC="${FC}" $ABSOLUTE_YACO_ROOT/scripts/setup/build-dependencies.sh -j $THREADS --dependency $DEPENDENCY_TO_BUILD --build_dir_name $COMPILER --prefix_path $INSTALL_PATH
$ABSOLUTE_YACO_ROOT/scripts/setup/build-dependencies.sh -j $THREADS --dependency $DEPENDENCY_TO_BUILD --build_dir_name $COMPILER --prefix_path $INSTALL_PATH
# build yaco
echo "=== Building yaco ==="
cd "$BUILD_PATH"
CC="${CC}" CXX="${CXX}" FC="${FC}" cmake $ABSOLUTE_YACO_ROOT -DCMAKE_PREFIX_PATH=$INSTALL_PATH -DENABLE_NETCDF=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Release
cmake $ABSOLUTE_YACO_ROOT -DCMAKE_PREFIX_PATH=$INSTALL_PATH -DENABLE_NETCDF=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Release
cmake --build . -j $THREADS
cmake --install . --prefix=$INSTALL_PATH
......@@ -34,11 +34,11 @@ INSTALL_PATH=$BUILD_PATH/install
# build dependencies for yaco
echo "=== Building yaco dependencies ==="
echo $DEPENDENCY_TO_BUILD
CC="${CC}" CXX="${CXX}" FC="${FC}" $ABSOLUTE_YACO_ROOT/scripts/setup/build-dependencies.sh -j $THREADS --dependency $DEPENDENCY_TO_BUILD --build_dir_name $COMPILER --prefix_path $INSTALL_PATH
$ABSOLUTE_YACO_ROOT/scripts/setup/build-dependencies.sh -j $THREADS --dependency $DEPENDENCY_TO_BUILD --build_dir_name $COMPILER --prefix_path $INSTALL_PATH
# build yaco
echo "=== Building yaco ==="
cd "$BUILD_PATH"
CC="${CC}" CXX="${CXX}" FC="${FC}" cmake $ABSOLUTE_YACO_ROOT -DCMAKE_PREFIX_PATH=$INSTALL_PATH -DENABLE_NETCDF=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Release
cmake $ABSOLUTE_YACO_ROOT -DCMAKE_PREFIX_PATH=$INSTALL_PATH -DENABLE_NETCDF=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Release
cmake --build . -j $THREADS
cmake --install . --prefix=$INSTALL_PATH
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment