diff --git a/.gitattributes b/.gitattributes index d179202c8669fbb52dfba5b885e13ef602e835cf..ac5bc35aa75b048fa3f68f9cab79c18f05aaa5a1 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2313,6 +2313,8 @@ CMake/variants/variants.cbt009 -text CMake/variants/variants.cbt010 -text CMake/variants/variants.dop256 -text CMake/variants/variants.dop282 -text +CMake/variants/variants.dragnet -text +CMake/variants/variants.dragproc -text CMake/variants/variants.fs0 -text CMake/variants/variants.gpu01 -text CMake/variants/variants.gpu1 -text diff --git a/CMake/variants/variants.dragnet b/CMake/variants/variants.dragnet new file mode 100644 index 0000000000000000000000000000000000000000..7f35a61b76e25be7596e23a16b1f4e6e3a3230de --- /dev/null +++ b/CMake/variants/variants.dragnet @@ -0,0 +1,22 @@ +# Variants file of LOFAR DRAGNET cluster nodes (CentOS 7) +# +# $Id$ + +option(USE_MPI "Use MPI" ON) +option(USE_OPENMP "Use OpenMP" ON) +option(USE_CUDA "Use CUDA" ON) + +set(CUDA_TOOLKIT_ROOT_DIR /opt/cuda-7.0) +set(CASACORE_ROOT_DIR /opt/casacore-2.0.1) +set(DAL_ROOT_DIR /opt/lofardal-2.5.0) + +# RHEL/CentOS 7 has openmpi in /usr/lib64/openmpi and mpich in /usr/lib64/mpich +set(MPI_ROOT_DIR /usr/lib64/openmpi) + +# By default and on RHEL/CentOS 7, the GCC linker does not opt out overlinking. +# Make it so. It removes some ghost deps, but still leaves mysterious lib deps in place... +set(GNU_EXE_LINKER_FLAGS "-Wl,--as-needed") +set(GNU_SHARED_LINKER_FLAGS "-Wl,--as-needed") +set(CLANG_EXE_LINKER_FLAGS "-Wl,--as-needed") +set(CLANG_SHARED_LINKER_FLAGS "-Wl,--as-needed") + diff --git a/CMake/variants/variants.dragproc b/CMake/variants/variants.dragproc new file mode 120000 index 0000000000000000000000000000000000000000..11216878e4c2e7b6f7254fc8fd0bf6de2f730900 --- /dev/null +++ b/CMake/variants/variants.dragproc @@ -0,0 +1 @@ +variants.dragnet \ No newline at end of file