-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfigure_shamrock.sh
32 lines (21 loc) · 1.61 KB
/
configure_shamrock.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Buildtool="ninja"
if ! type ninja > /dev/null; then
Buildtool="make"
fi
echo "current build system : ${Buildtool}"
python3 Shamrock/buildbot/configure.py --gen "${Buildtool}" --tests --build release \
--builddir Shamrock/build_config/intel_llvm_cuda_release --cxxpath sycl_compilers/intel_llvm --compiler intel_llvm --profile cuda
python3 Shamrock/buildbot/configure.py --gen "${Buildtool}" --tests --build debug \
--builddir Shamrock/build_config/intel_llvm_cuda_debug --cxxpath sycl_compilers/intel_llvm --compiler intel_llvm --profile cuda
python3 Shamrock/buildbot/configure.py --gen "${Buildtool}" --tests --build release \
--builddir Shamrock/build_config/acpp_omp_release --cxxpath sycl_compilers/acpp --compiler acpp --profile omp
python3 Shamrock/buildbot/configure.py --gen "${Buildtool}" --tests --build debug \
--builddir Shamrock/build_config/acpp_omp_debug --cxxpath sycl_compilers/acpp --compiler acpp --profile omp
python3 Shamrock/buildbot/configure.py --gen "${Buildtool}" --tests --build asan \
--builddir Shamrock/build_config/acpp_omp_asan --cxxpath sycl_compilers/acpp --compiler acpp --profile omp
python3 Shamrock/buildbot/configure.py --gen "${Buildtool}" --tests --build release \
--builddir Shamrock/build_config/acpp_cuda_sm70_release --cxxpath sycl_compilers/acpp --compiler acpp --profile cuda-sm70
python3 Shamrock/buildbot/configure.py --gen "${Buildtool}" --tests --build release \
--builddir Shamrock/build_config/acpp_generic_release --cxxpath sycl_compilers/acpp --compiler acpp --profile generic
cd Shamrock
ln -sf build_config/acpp_omp_release build