From 579a77b247a9d45536ad54047c3274600b8aedd8 Mon Sep 17 00:00:00 2001 From: "Roscoe A. Bartlett" Date: Mon, 23 Apr 2018 07:55:37 -0600 Subject: [PATCH] Add driver for MPI, Release serial Kokkos threading (#2463) This could be used, for example, for the Intel 17 build in #2463. --- cmake/std/MpiReleaseSharedPtSerial.cmake | 29 ++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 cmake/std/MpiReleaseSharedPtSerial.cmake diff --git a/cmake/std/MpiReleaseSharedPtSerial.cmake b/cmake/std/MpiReleaseSharedPtSerial.cmake new file mode 100644 index 000000000000..df2771e2a0d9 --- /dev/null +++ b/cmake/std/MpiReleaseSharedPtSerial.cmake @@ -0,0 +1,29 @@ +# This file can be read in using either: +# +# -C /.cmake +# +# or: +# +# -DTrilinos_CONFIGURE_OPTIONS_FILE:STRING=cmake/std/.cmake +# + +# Handle this being passed in with -C option instead of +# _CONFIGURE_OPTIONS_FILE. +IF ("${PROJECT_NAME}" STREQUAL "") + SET(PROJECT_NAME Trilinos) + INCLUDE("${CMAKE_CURRENT_LIST_DIR}/../tribits/core/utils/AssertDefined.cmake") +ENDIF() + +INCLUDE("${CMAKE_CURRENT_LIST_DIR}/SetUtils.cmake") + +TRIL_SET_BOOL_CACHE_VAR(TPL_ENABLE_MPI ON) +TRIL_SET_BOOL_CACHE_VAR(CMAKE_BUILD_TYPE RELEASE) +TRIL_SET_BOOL_CACHE_VAR(Trilinos_ENABLE_DEBUG OFF) +TRIL_SET_BOOL_CACHE_VAR(BUILD_SHARED_LIBS ON) +TRIL_SET_BOOL_CACHE_VAR(Trilinos_ENABLE_EXPLICIT_INSTANTIATION ON) +TRIL_SET_BOOL_CACHE_VAR(Trilinos_ENABLE_SECONDARY_TESTED_CODE OFF) + +# NOTE: The order of these includes matters! + +include("${CMAKE_CURRENT_LIST_DIR}/BasicCiTestingSettings.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/sems/SEMSDevEnv.cmake")