@@ -242,11 +242,15 @@ if [ "$AOMP_BUILD_SANITIZER" == 1 ]; then
242
242
AOMP_ASAN_ORIGIN_RPATH=" -DCMAKE_SHARED_LINKER_FLAGS='-Wl,--disable-new-dtags' -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF -DCMAKE_INSTALL_RPATH=$AOMP_ASAN_ORIGIN_RPATH_LIST "
243
243
# Please note below lines are only setup for ROCm ASan integration with AOMP.
244
244
# Relative RUNPATH for ASAN binaries and libraries
245
+ # shellcheck disable=2016
245
246
OPENMP_EXTRAS_LIB_RPATH=' $ORIGIN:$ORIGIN/../../../lib/asan:$ORIGIN/../../../lib:$ORIGIN/../../../../lib/asan:$ORIGIN/../../../../lib'
247
+ # shellcheck disable=2016
246
248
OPENMP_EXTRAS_EXE_RPATH=' $ORIGIN/../lib/asan:$ORIGIN/../lib:$ORIGIN/../../lib/asan:$ORIGIN/../../lib:$ORIGIN/../../../lib/asan:$ORIGIN/../../../lib'
247
249
else
248
250
# Relative RUNPATH for non-ASAN binaries and libraries
251
+ # shellcheck disable=2016
249
252
OPENMP_EXTRAS_LIB_RPATH=' $ORIGIN:$ORIGIN/../lib:$ORIGIN/../../lib:$ORIGIN/../../../lib'
253
+ # shellcheck disable=2016
250
254
OPENMP_EXTRAS_EXE_RPATH=' $ORIGIN/../lib:$ORIGIN/../../lib:$ORIGIN/../../../lib'
251
255
fi
252
256
@@ -269,10 +273,12 @@ if [ "$AOMP_BUILD_CUDA" == 1 ] ; then
269
273
NVPTXGPUS_DEFAULT=" 35,37,50,52,53,60,61,62,70,72,75,80,86"
270
274
# Developers should override NVPTXGPUS to shorten build time.
271
275
NVPTXGPUS=${NVPTXGPUS:- " ${NVPTXGPUS_DEFAULT} " }
276
+ # shellcheck disable=2034
272
277
AOMP_NVPTX_TARGET=" NVPTX;"
273
278
else
274
279
NVPTXGPUS_DEFAULT=" "
275
280
NVPTXGPUS=" "
281
+ # shellcheck disable=2034
276
282
AOMP_NVPTX_TARGET=" "
277
283
fi
278
284
@@ -335,9 +341,11 @@ AOMP_GIT_INTERNAL_IP="git@github-ent"
335
341
GITROC=" https://github.com/ROCm"
336
342
GITGERRIT=" ssh://$USER @gerrit-git.amd.com:29418"
337
343
GITKHRONOS=" https://github.com/KhronosGroup"
344
+ # shellcheck disable=2034
338
345
GITHWLOC=" https://github.com/open-mpi"
339
346
GITLIGHTNINGINTERNAL=" $AOMP_GIT_INTERNAL_IP :AMD-Lightning-Internal"
340
347
GITPROJECT=$GITROCDEV
348
+ # shellcheck disable=2034
341
349
POWERINFER_REPO=" https://github.com/SJTU-IPADS"
342
350
if [ " $AOMP_STANDALONE_BUILD " == 1 ]; then
343
351
AOMP_PROJECT_REPO_NAME=${AOMP_PROJECT_REPO_NAME:- llvm-project}
@@ -390,32 +398,44 @@ AOMP_PROF_REGISTER_REPO_NAME=${AOMP_PROF_REGISTER_REPO_NAME:-rocprofiler-registe
390
398
AOMP_TRACE_REPO_NAME=${AOMP_TRACE_REPO_NAME:- roctracer}
391
399
392
400
# These are test repositories
401
+ # shellcheck disable=2034
393
402
GITNEKBONE=" https://github.com/AMDComputeLibraries"
394
403
AOMP_NEKBONE_REPO_NAME=${AOMP_NEKBONE_REPO_NAME:- Nekbone}
395
404
AOMP_APPS_REPO_NAME=${AOMP_APPS_REPO_NAME:- openmpapps}
405
+ # shellcheck disable=2034
396
406
GITOPENMPVV=" https://github.com/OpenMP-Validation-and-Verification"
397
407
AOMP_OPENMPVV_REPO_NAME=${AOMP_OPENMPVV_REPO_NAME:- OpenMP_VV}
408
+ # shellcheck disable=2034
398
409
GITSOLVV=" https://github.com/SOLLVE"
399
410
AOMP_SOLVV_REPO_NAME=${AOMP_SOLVV_REPO_NAME:- sollve_vv}
400
411
AOMP_APPS_REPO_NAME=${AOMP_APPS_REPO_NAME:- openmpapps}
412
+ # shellcheck disable=2034
401
413
GITLLNL=" https://github.com/llnl"
402
414
AOMP_RAJA_REPO_NAME=${AOMP_RAJA_REPO_NAME:- raja}
403
415
AOMP_RAJAPERF_REPO_NAME=${AOMP_RAJAPERF_REPO_NAME:- RAJAPerf}
416
+ # shellcheck disable=2034
404
417
GITKOKKOS=" https://github.com/kokkos"
405
418
AOMP_KOKKOS_REPO_NAME=${AOMP_KOKKOS_REPO_NAME:- kokkos}
406
419
AOMP_INTERNAL_IP=" gitlab1.amd.com"
420
+ # shellcheck disable=2034
407
421
GITINTERNAL=" http://${AOMP_INTERNAL_IP} /dmcdouga" # This will change soon
422
+ # shellcheck disable=2034
408
423
GITOVO=" https://github.com/TApplencourt"
409
424
AOMP_OVO_REPO_NAME=${AOMP_OVO_REPO_NAME:- OvO}
425
+ # shellcheck disable=2034
410
426
GITOMPTESTS=" https://github.com/doru1004"
411
427
AOMP_OMPTESTS_REPO_NAME=${AOMP_OMPTESTS_REPO_NAME:- omptests}
428
+ # shellcheck disable=2034
412
429
GITQMCPACK=" https://github.com/QMCPACK"
413
430
AOMP_QMCPACK_REPO_NAME=${AOMP_QMCPACK_REPO_NAME:- qmcpack}
431
+ # shellcheck disable=2034
414
432
GITOPENLIBM=" https://github.com/JuliaMath"
415
433
AOMP_OPENLIBM_REPO_NAME=${AOMP_OPENLIBM_REPO_NAME:- openlibm}
434
+ # shellcheck disable=2034
416
435
GITLLNLGOULASH=" https://github.com/LLNL"
417
436
AOMP_GOULASH_REPO_NAME=${AOMP_GOULASH_REPO_NAME:- goulash}
418
437
AOMP_BABELSTREAM_REPO_NAME=${AOMP_BABELSTREAM_REPO_NAME:- babelstream}
438
+ # shellcheck disable=2034
419
439
GITUMT=" https://github.com/LLNL"
420
440
AOMP_UMT_REPO_NAME=${AOMP_UMT_REPO_NAME:- UMT}
421
441
448
468
# The cmake and make builds are actually done in
449
469
# BUILD_AOMP/build, not the actual repos.
450
470
BUILD_AOMP=${BUILD_AOMP:- $AOMP_REPOS }
471
+ # shellcheck disable=2034
451
472
BUILD_DIR=$BUILD_AOMP
452
473
453
474
# Here is where we define different behaviors for STANDALONE build
0 commit comments