24 Commits

Author SHA1 Message Date
2c336a4d74 CMAKE, MAKE: Add support for OpenMP.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-12-07 10:37:56 -03:00
e92db065ca BUILD: Add support for XXHASH in regular make build.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-19 08:44:01 -03:00
f659000e8c PROFILE: Remove all custom profiling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 15:22:15 -03:00
3a056d4ddc HOSTS: By default use IMPI with Intel compiler.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-03 13:01:33 -03:00
5bbd6b1242 MAKE: Add option -fcheck=all for DEBUG.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-03 12:41:19 -03:00
192d417431 HOSTS: Add a few check flags to NVIDIA compiler options.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-03 11:33:57 -03:00
e352c2cb0e HOSTS: Add support for NVIDIA HPC compilers.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-01 11:33:50 -03:00
65f882fe99 MAKEFILE: Update files for compression support in XML+binary format.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-13 16:15:05 -03:00
4f9c5015d4 Make.default: Turn off HDF5 by default.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-28 14:10:30 -03:00
9f2f07ba42 Makefile: Allow OUTPUT to accept zero or more flags.
It should be useful for using a few future snapshot formats at the
same time.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-28 14:06:39 -03:00
8e314ce46c Makefile: Use wildcard to determine list of source files.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 18:21:13 -02:00
f8b65842af Move source files from src/ to sources/.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 09:14:20 -02:00
87dc667040 Add PGI and Intel compilers support to default host file.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-08-31 11:05:16 -03:00
87b66c1ec2 ERROR: Remove module, since it is not used anymore.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-08-26 23:11:11 -03:00
32cbdec6b6 MAKEFILE: Remove utils from source files.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-08-25 22:27:43 -03:00
840d70bd2b mkdep.sh: Consider only source files in building dependencies.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-08-23 18:11:30 -03:00
cd4474ad23 Makefile: Fix module path for non-GNU compilers.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-05-03 16:57:46 -03:00
461260ed38 Improve 'make clean' even more.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-03-31 11:44:37 -03:00
c35d5ccf64 Improve slightly makefile for makedeps generation and cleaning.
File 'makedeps' is now generated automatically if it does not exist or
any of source files has been modified.

Improve the cleaning of compilation files. Only files created during the
compilation are removed. Also if the OBJDIR is empty, it is removed as
well.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-03-31 11:33:06 -03:00
bcf7495e0e Generate object file dependency only if makedeps not present.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-03-30 21:36:10 -03:00
ed38be7ebf Make mkdeps.sh script more robust.
Get rid of 'grep' and use only 'awk', 'sort' and 'uniq'. All should be
available in any linux system.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-03-30 21:31:36 -03:00
7fc44367d0 Add script to generate dependencies. Use it in makefile.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-03-30 17:26:14 -03:00
7124852093 Rewrite makefile to allow for custom destination and object directories.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-03-30 15:29:52 -03:00
2d58e169be Move make and host files to a separate build directory.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2018-03-30 14:09:23 -03:00