From f4fcd2a911501a3c06980354ba6ec6041f38d69b Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 19 Oct 2019 09:50:07 -0400 Subject: [PATCH] flag that MESSAGE package is not compatible with -DLAMMPS_BIGBIG --- cmake/Modules/Packages/MESSAGE.cmake | 3 +++ lib/message/cslib/src/cslib.h | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/cmake/Modules/Packages/MESSAGE.cmake b/cmake/Modules/Packages/MESSAGE.cmake index 3c1bdde855..aff9c2964a 100644 --- a/cmake/Modules/Packages/MESSAGE.cmake +++ b/cmake/Modules/Packages/MESSAGE.cmake @@ -1,4 +1,7 @@ if(PKG_MESSAGE) + if(LAMMPS_SIZES STREQUAL BIGBIG) + message(FATAL_ERROR "The MESSAGE Package is not compatible with -DLAMMPS_BIGBIG") + endif() option(MESSAGE_ZMQ "Use ZeroMQ in MESSAGE package" OFF) file(GLOB_RECURSE cslib_SOURCES ${LAMMPS_LIB_SOURCE_DIR}/message/cslib/[^.]*.F ${LAMMPS_LIB_SOURCE_DIR}/message/cslib/[^.]*.c diff --git a/lib/message/cslib/src/cslib.h b/lib/message/cslib/src/cslib.h index b4da968026..f2bf006881 100644 --- a/lib/message/cslib/src/cslib.h +++ b/lib/message/cslib/src/cslib.h @@ -17,6 +17,10 @@ #include +#if defined(LAMMPS_BIGBIG) +#error CSlib is not compatible with -DLAMMPS_BIGBIG +#endif + namespace CSLIB_NS { class CSlib {