forked from lijiext/lammps
split PACKAGES, get ENABLE-ALL right
This commit is contained in:
parent
1c1a1db366
commit
5ee2c31038
|
@ -51,17 +51,17 @@ option(CMAKE_VERBOSE_MAKEFILE "Verbose makefile" OFF)
|
||||||
option(ENABLE_ALL "Build all packages" OFF)
|
option(ENABLE_ALL "Build all packages" OFF)
|
||||||
set(PACKAGES ASPHERE BODY CLASS2 COLLOID COMPRESS CORESHELL DIPOLE GRANULAR
|
set(PACKAGES ASPHERE BODY CLASS2 COLLOID COMPRESS CORESHELL DIPOLE GRANULAR
|
||||||
KIM KSPACE MANYBODY MC MEAM MISC MOLECULE MSCG MPIIO PERI POEMS PYTHON QEQ
|
KIM KSPACE MANYBODY MC MEAM MISC MOLECULE MSCG MPIIO PERI POEMS PYTHON QEQ
|
||||||
REAX REPLICA RIGID SHOCK SNAP SRD VORONOI USER-ATC USER-AWPMD USER-CGDNA
|
REAX REPLICA RIGID SHOCK SNAP SRD VORONOI)
|
||||||
|
set(USER-PACKAGES USER-ATC USER-AWPMD USER-CGDNA
|
||||||
USER-CGSDK USER-COLVARS USER-DIFFRACTION USER-DPD USER-DRUDE USER-EFF
|
USER-CGSDK USER-COLVARS USER-DIFFRACTION USER-DPD USER-DRUDE USER-EFF
|
||||||
USER-FEP USER-H5MD USER-LB USER-MANIFOLD USER-MEAMC USER-MGPT USER-MISC
|
USER-FEP USER-H5MD USER-LB USER-MANIFOLD USER-MEAMC USER-MGPT USER-MISC
|
||||||
USER-MOLFILE USER-NETCDF USER-PHONON USER-QTB USER-REAXC USER-SMD
|
USER-MOLFILE USER-NETCDF USER-PHONON USER-QTB USER-REAXC USER-SMD
|
||||||
USER-SMTBQ USER-SPH USER-TALLY USER-VTK USER-QUIP USER-QMMM)
|
USER-SMTBQ USER-SPH USER-TALLY USER-VTK USER-QUIP USER-QMMM)
|
||||||
|
set(ACCEL_PACKAGES USER-OMP KOKKOS OPT USER-INTEL GPU)
|
||||||
foreach(PKG ${PACKAGES})
|
foreach(PKG ${PACKAGES})
|
||||||
option(ENABLE_${PKG} "Build ${PKG} Package" ${ENABLE_ALL})
|
option(ENABLE_${PKG} "Build ${PKG} Package" ${ENABLE_ALL})
|
||||||
endforeach()
|
endforeach()
|
||||||
|
foreach(PKG ${ACCEL_PACKAGES} ${USER-PACKAGES})
|
||||||
set(ACCEL_PACKAGES USER-OMP KOKKOS OPT USER-INTEL GPU)
|
|
||||||
foreach(PKG ${ACCEL_PACKAGES})
|
|
||||||
option(ENABLE_${PKG} "Build ${PKG} Package" OFF)
|
option(ENABLE_${PKG} "Build ${PKG} Package" OFF)
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
@ -226,7 +226,7 @@ RegisterStyles(${LAMMPS_SOURCE_DIR})
|
||||||
|
|
||||||
# packages which include entire content when enabled
|
# packages which include entire content when enabled
|
||||||
|
|
||||||
foreach(PKG ${PACKAGES})
|
foreach(PKG ${PACKAGES} ${USER-PACKAGES})
|
||||||
if(ENABLE_${PKG})
|
if(ENABLE_${PKG})
|
||||||
set(${PKG}_SOURCES_DIR ${LAMMPS_SOURCE_DIR}/${PKG})
|
set(${PKG}_SOURCES_DIR ${LAMMPS_SOURCE_DIR}/${PKG})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue