Change-Id: Ia1793f3d3dddb3a08012723c2279cab51fa1eafa
option(GMX_FORCE_CXX "Enable C++ compilation even if not necessary" OFF)
mark_as_advanced(GMX_FORCE_CXX)
+option(GMX_NO_QUOTES "Disable Gromacs cool quotes" OFF)
+
if(GMX_GPU OR GMX_OPENMM OR GMX_FORCE_CXX)
enable_language(CXX)
endif()
/* Build special-purpose mdrun library */
#cmakedefine GMX_FAHCORE
+/* Disable gromacs quotes */
+#cmakedefine GMX_NO_QUOTES
+
#ifdef GMX_FAHCORE
#define FULLINDIRECT 1
#define USE_FAH_XDR 1
* but we dont call this routine often, and it avoids using
* a mutex for locking the variable...
*/
-#ifdef GMX_FAHCORE
+#if defined(GMX_FAHCORE) || defined(GMX_NO_QUOTES)
/*be uncool*/
return FALSE;
#else
list(APPEND GMX_EXTRA_LIBRARIES gmxpreprocess md ${OpenMP_LINKER_FLAGS})
set(GMX_KERNEL_PROGRAMS
- grompp tpbconv pdb2gmx g_protonate g_luck gmxdump g_x2top gmxcheck)
+ grompp tpbconv pdb2gmx g_protonate gmxdump g_x2top gmxcheck)
+if (NOT GMX_NO_QUOTES)
+ set(GMX_KERNEL_PROGRAMS ${GMX_KERNEL_PROGRAMS} g_luck)
+endif (NOT GMX_NO_QUOTES)
+
foreach(PROGRAM ${GMX_KERNEL_PROGRAMS})
add_executable(${PROGRAM} ${PROGRAM}.c main.c)