mirror of
https://github.com/paboyle/Grid.git
synced 2024-11-09 23:45:36 +00:00
sp2n as config option
This commit is contained in:
parent
ed03bfd555
commit
470d4dcc6d
19
configure.ac
19
configure.ac
@ -128,6 +128,23 @@ case ${ac_LAPACK} in
|
||||
AC_DEFINE([USE_LAPACK],[1],[use LAPACK]);;
|
||||
esac
|
||||
|
||||
|
||||
############### Symplectic group
|
||||
AC_ARG_ENABLE([symplectic],
|
||||
[AC_HELP_STRING([--enable-symplectic=yes|no], [enable gauge group Sp2n])],
|
||||
[ac_ENABLE_SP=${enable_symplectic}], [ac_ENABLE_SP=no])
|
||||
|
||||
AM_CONDITIONAL(BUILD_SP, [ test "${ac_ENABLE_SP}X" == "yesX" ])
|
||||
|
||||
case ${ac_ENABLE_SP} in
|
||||
yes)
|
||||
AC_DEFINE([Sp2n_config],[1],[gauge group Sp2n], [have_sp2n=true]);;
|
||||
no)
|
||||
AC_DEFINE([Sp2n_config],[0],[gauge group SUn], [have_sp2n=false]);;
|
||||
*)
|
||||
AC_MSG_ERROR(["--enable-symplectic is either yes or no"]);;
|
||||
esac
|
||||
|
||||
############### fermions
|
||||
AC_ARG_ENABLE([fermion-reps],
|
||||
[AC_HELP_STRING([--enable-fermion-reps=yes|no], [enable extra fermion representation support])],
|
||||
@ -770,6 +787,7 @@ os (target) : $target_os
|
||||
compiler vendor : ${ax_cv_cxx_compiler_vendor}
|
||||
compiler version : ${ax_cv_gxx_version}
|
||||
----- BUILD OPTIONS -----------------------------------
|
||||
gauge group : `if test "${ac_ENABLE_SP}x" == "yesx"; then echo Sp2n; else echo SUn; fi`
|
||||
Nc : ${ac_Nc}
|
||||
SIMD : ${ac_SIMD}${SIMD_GEN_WIDTH_MSG}
|
||||
Threading : ${ac_openmp}
|
||||
@ -787,6 +805,7 @@ FFTW : `if test "x$have_fftw" = xtrue; then echo yes; els
|
||||
LIME (ILDG support) : `if test "x$have_lime" = xtrue; then echo yes; else echo no; fi`
|
||||
HDF5 : `if test "x$have_hdf5" = xtrue; then echo yes; else echo no; fi`
|
||||
build DOXYGEN documentation : `if test "$DX_FLAG_doc" = '1'; then echo yes; else echo no; fi`
|
||||
Sp2n : ${ac_ENABLE_SP}
|
||||
----- BUILD FLAGS -------------------------------------
|
||||
CXXFLAGS:
|
||||
`echo ${AM_CXXFLAGS} ${CXXFLAGS} | tr ' ' '\n' | sed 's/^-/ -/g'`
|
||||
|
Loading…
Reference in New Issue
Block a user