From b7806dc0c29c7dd86ef81118c9b33de51fa3d058 Mon Sep 17 00:00:00 2001
From: Alexander van Amesfoort <amesfoort@astron.nl>
Date: Fri, 24 Jul 2015 16:24:55 +0000
Subject: [PATCH] Task #8161: ci dragnet variants files

---
 .gitattributes                   |  2 ++
 CMake/variants/variants.dragnet  | 22 ++++++++++++++++++++++
 CMake/variants/variants.dragproc |  1 +
 3 files changed, 25 insertions(+)
 create mode 100644 CMake/variants/variants.dragnet
 create mode 120000 CMake/variants/variants.dragproc

diff --git a/.gitattributes b/.gitattributes
index d179202c866..ac5bc35aa75 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 00000000000..7f35a61b76e
--- /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 00000000000..11216878e4c
--- /dev/null
+++ b/CMake/variants/variants.dragproc
@@ -0,0 +1 @@
+variants.dragnet
\ No newline at end of file
-- 
GitLab