From: Szilárd Páll Date: Mon, 8 Oct 2018 15:50:05 +0000 (+0200) Subject: Trigger ocl_nbnxm_kernels target with clang-tidy X-Git-Url: http://biod.pnpi.spb.ru/gitweb/?a=commitdiff_plain;h=06e570343b625127d98a8cf8a5bd4edff1f538b1;p=alexxy%2Fgromacs.git Trigger ocl_nbnxm_kernels target with clang-tidy Target only compiles object files for compiler warnings checks. Also renamed target. Refs #2661 Change-Id: Iffe5a2fa7d34d6bc4ff2081c3210191141ddcaf7 --- diff --git a/admin/builds/gromacs.py b/admin/builds/gromacs.py index 49007c5a63..e429c623bc 100644 --- a/admin/builds/gromacs.py +++ b/admin/builds/gromacs.py @@ -251,6 +251,10 @@ def do_build(context): context.build_target(target='install') # TODO: Consider what could be tested about the installed binaries. + # run OpenCL offline compile tests on clang tidy builds + if (context.opts.tidy and context.opts.opencl): + context.build_target(target='ocl_nbnxm_kernels') + if not context.opts.mdrun_only: context.env.prepend_path_env(os.path.join(context.workspace.build_dir, 'bin')) context.chdir(regressiontests_path) diff --git a/src/gromacs/nbnxm/opencl/CMakeLists.txt b/src/gromacs/nbnxm/opencl/CMakeLists.txt index d9e5b32e42..2263a78745 100644 --- a/src/gromacs/nbnxm/opencl/CMakeLists.txt +++ b/src/gromacs/nbnxm/opencl/CMakeLists.txt @@ -84,4 +84,4 @@ foreach(ELEC_DEF IN LISTS ELEC_DEFS) endforeach() endforeach() endforeach() -add_custom_target(ocl_kernel DEPENDS ${NBNXM_OCL_KERNELS}) +add_custom_target(ocl_nbnxm_kernels DEPENDS ${NBNXM_OCL_KERNELS})