Christoph Junghans
a42f7163d2
cmake: move include up
2020-03-22 21:29:15 -06:00
Christoph Junghans
591212af3a
cmake: add back include path for now
2020-03-22 19:57:48 -06:00
Christoph Junghans
3076e26707
cmake: create imported target for FFTW
2020-03-22 19:20:00 -06:00
Christoph Junghans
0e3f4f3de2
cmake: remove LAMMPS_DEPS
2020-03-22 19:07:23 -06:00
Christoph Junghans
5828815b3e
cmake: remove LAMMPS_LINK_LIBS
2020-03-22 18:55:53 -06:00
Christoph Junghans
cd89a7c4b7
cmake: fix renamed target for exe
2020-03-22 18:03:07 -06:00
Christoph Junghans
62cb760ee2
cmake: remove LIB_SOURCES and LMP_SOURCES
2020-03-22 14:42:29 -06:00
Axel Kohlmeyer
9cfa5506fd
flags may be empty, compiler never, if used
2020-03-19 16:46:46 -04:00
Axel Kohlmeyer
9397a763e2
tweak MinGW preset settings to reduce linker warnings
2020-03-19 16:45:22 -04:00
Christoph Junghans
a541434e0a
cmake: remove hard-coded liblinalg
2020-03-19 13:49:13 -06:00
Axel Kohlmeyer
61ebf897e4
expand comment about MinGW cross-compiler hack
2020-03-19 13:31:23 -04:00
Axel Kohlmeyer
38edf20d08
add CMake support for building LAMMPS for windows with MPI
...
- Handle the MPI support as an External project.
- Also we can enable a few more packages now, that depend on MPI
- Improved dependency tracking for parallel builds
- cross compiler build can now also work with ninja
2020-03-19 10:46:42 -04:00
Axel Kohlmeyer
b1af0a5bd8
add workaround in CMake support for building with MinGW cross-compilers
2020-03-19 09:00:36 -04:00
Axel Kohlmeyer
3bd529342e
cross-compilation improvements
2020-03-19 09:00:36 -04:00
Axel Kohlmeyer
5fbb1fa331
small tweak to MinGW preset and correct corresponding entry in documentation
2020-03-19 09:00:36 -04:00
Axel Kohlmeyer
130113927b
add new preset "intel" to enable Intel compilers. Tweak Clang settings
2020-03-19 00:22:41 -04:00
Axel Kohlmeyer
2714fad178
Merge branch 'master' into collected-small-changes
...
# Conflicts:
# doc/src/Build_development.rst
2020-03-18 20:59:16 -04:00
Axel Kohlmeyer
d1388b4ea8
Merge pull request #1941 from e-kwsm/typo
...
Fix typos in comments and output.
2020-03-18 20:24:06 -04:00
Axel Kohlmeyer
4a5125f450
make behavior of CMAKE_TUNE_FLAGS more consistent and allow to turn it off
2020-03-17 19:16:02 -04:00
Axel Kohlmeyer
f893f4f8c7
set host specific optimizations in CMAKE_TUNE_FLAGS, so they can be conveniently overridden
2020-03-17 14:48:20 -04:00
Axel Kohlmeyer
b692da3b01
include building tools in "most" preset
2020-03-17 00:57:30 -04:00
Christoph Junghans
0b293080c9
MSCG.cmake: fix build (hopefully)
2020-03-15 19:51:04 -06:00
Axel Kohlmeyer
c0b39e654f
make MSCG library build compatible with using ninja
2020-03-15 19:07:26 -04:00
Axel Kohlmeyer
a4335904b6
need to recheck for MPI after enabling fortran to have MPI_Fortran_LIBRARIES set
2020-03-15 18:37:39 -04:00
Axel Kohlmeyer
d25b73f76d
also report fortran MPI libs, if configured
2020-03-15 18:36:57 -04:00
Axel Kohlmeyer
0b6ab1d15a
need to forward some (more) cmake settings to external projects. simplify KIM handling of fortran support.
2020-03-15 17:47:30 -04:00
Christoph Junghans
f536451968
cmake: add generator to summary
2020-03-15 13:46:11 -06:00
Christoph Junghans
266a755938
CheckIfNinjaSupportsFortran.cmake -> CheckGeneratorSupport.cmake
2020-03-15 13:45:47 -06:00
Christoph Junghans
241f30fd53
added missing CheckIfNinjaSupportsFortran.cmake
2020-03-15 13:34:38 -06:00
Christoph Junghans
9cf1d37556
cmake: move fortran check for ninja in an include
2020-03-14 07:21:06 -06:00
Christoph Junghans
d60901e777
Merge remote-tracking branch 'origin/cmake_remove_ninja_warning' into fix_external_project_ninja
2020-03-14 07:05:29 -06:00
Christoph Junghans
d941130e6a
USER-SCAFACOS.cmake: fix build with ninja
2020-03-14 07:04:58 -06:00
Christoph Junghans
ad9415d260
USER-PLUMED.cmake: fix build with ninja
2020-03-14 06:59:04 -06:00
Christoph Junghans
9d3ca87953
MSCG.cmake: fix build with ninja
2020-03-14 06:52:06 -06:00
Christoph Junghans
f9e2a2d120
LATTE.cmake: fix build with ninja
2020-03-14 06:51:00 -06:00
Christoph Junghans
d0ec427293
KIM.cmake: fix build with ninja
2020-03-14 06:49:57 -06:00
Eisuke Kawashima
649a8cc01a
Fix typo
2020-03-14 13:57:48 +09:00
Christoph Junghans
6cc7ac65a5
VORONOI.cmake: fix ninja build
2020-03-13 20:46:14 -06:00
Christoph Junghans
9f537f7f40
cmake: ninja-1.10 supports Fortran now
2020-03-12 14:34:46 -06:00
Axel Kohlmeyer
fa7085be07
Merge pull request #1930 from giacomofiorin/remove-lepton-cxx11-check
...
Remove now unneeded check for C++11 in Lepton CMake build
2020-03-12 13:09:44 -04:00
Giacomo Fiorin
de6d1efe7a
Remove now unneeded check for C++ standard in Lepton CMake build
2020-03-12 10:33:48 -04:00
Eisuke Kawashima
8af9d40392
Update DOI resolver
...
https://www.doi.org/doi_handbook/2_Numbering.html#htmlencoding
2020-03-12 16:53:24 +09:00
Axel Kohlmeyer
d2986b7495
update CMake presets
2020-03-09 11:04:26 -04:00
Axel Kohlmeyer
a0fb7c812c
Merge branch 'master' into collected_small_fixes
2020-03-09 10:53:42 -04:00
Axel Kohlmeyer
a6086c279b
rename USER-MESO package to USER-MESODPD and update related files and folders
2020-03-09 09:48:49 -04:00
Axel Kohlmeyer
45902772b7
Merge branch 'minimizer' of github.com:yafshar/lammps into collected_small_fixes
2020-03-09 09:15:40 -04:00
Axel Kohlmeyer
980ef8095a
include USER-REACTION in "most" preset
2020-03-05 22:57:17 -05:00
Jacob Gissinger
21f2ec3a25
Merge branch 'master' into bond/react-new-examples-and-package
2020-03-05 20:08:19 -07:00
Axel Kohlmeyer
1fb54c307c
Merge pull request #1918 from akohlmey/collected-small-fixes
...
Collected small fixes for the next patch
2020-03-05 15:16:50 -05:00
Axel Kohlmeyer
0fba0b1bc1
handle empty build type
2020-03-05 14:39:40 -05:00