linux stuff
This commit is contained in:
parent
c274a6254c
commit
1bf6700fd3
30
Installer/unix_build_template.sh
Executable file
30
Installer/unix_build_template.sh
Executable file
@ -0,0 +1,30 @@
|
||||
script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
||||
compiler_list=(gcc clang)
|
||||
|
||||
for compiler in "${compiler_list[@]}"
|
||||
do
|
||||
version_list=()
|
||||
if [[ "${compiler}" == "gcc" ]]; then
|
||||
version_list+=(12.1.0)
|
||||
version_list+=(11.3.0)
|
||||
version_list+=(9.5.0)
|
||||
cxx_compiler=g++
|
||||
c_compiler=gcc
|
||||
elif [[ "${compiler}" == "clang" ]]; then
|
||||
version_list+=(14.0.0)
|
||||
cxx_compiler=clang++
|
||||
c_compiler=clang
|
||||
fi
|
||||
|
||||
for version in "${version_list[@]}"
|
||||
do
|
||||
if [[ "${compiler}" == "gcc" ]];then
|
||||
cmake_flags="-D CMAKE_BUILD_RPATH='/home/doyle/Developer/Tools/gcc-mostlyportable/gcc-mostlyportable-${version}/usr/lib64/'"
|
||||
fi
|
||||
|
||||
build_dir=${script_dir}/build/${compiler}-${version}
|
||||
|
||||
done
|
||||
cp --force ${build_dir}/compile_commands.json .
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user