Commit graph

18 commits

Author SHA1 Message Date
Hans Pabst
f4d18d9f5d CMake: adjusted baseline/other compilers
- Unlimited line-length for GNU (__DATA_DIR).
- Removed OpenMP flags (CMake-controlled).
2025-07-22 13:55:14 +02:00
Ole Schütt
f419147708 CMake: Move Werror flags to debug build 2025-07-21 13:33:45 +02:00
Ole Schütt
7e76378b7d Docker: Fix leak sanitizer 2025-07-21 00:42:16 +02:00
Ole Schütt
0c99ab9c74 Docker: Migrate ASAN test to CMake 2025-07-21 00:42:16 +02:00
Ole Schütt
68bc75d718 Docker: Migrate generic test to CMake 2025-07-21 00:42:16 +02:00
Ole Schütt
d73369d34c CMake: Re-structure compiler configs 2025-07-20 10:20:55 +02:00
Hans Pabst
73a6dc3ac2 CMake: revised compiler configuration
* Provide compiler configurations for Intel LLVM-based compilers.
* Definitions for GNU and Intel Compilers:
  - Define __HAS_IEEE_EXCEPTIONS (Release builds).
  - Define __MAX_CONTR=4.
* Minor format cleanup.
2025-07-08 12:55:32 +02:00
Eisuke Kawashima
2126f13d0e build: fix CMake files 2025-06-21 12:11:32 +02:00
Matthias Krack
e26ddf029b
Setup CI test pipeline for Eiger at CSCS (#4030) 2025-03-03 13:52:18 +01:00
Matthias Krack
a4e6df3978 Update compiler flags 2025-02-20 23:14:51 +01:00
Ole Schütt
fc6cf0ff43 update to 2025 2025-01-01 12:19:24 +01:00
Ole Schütt
b4a17a59ed update to 2024 2024-01-01 21:47:48 +01:00
Taillefumier Mathieu
25e21fa018
[cmake] fix issues when cp2k is build with spack
Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
2023-10-19 13:05:19 +02:00
Orion Poplawski
b3b5e33da2 Honor initial CMAKE_Fortran_FLAGS/FFLAGS 2023-09-13 18:12:30 +02:00
Taillefumier Mathieu
685d0dbee4
More cmake updates (#2570)
* More work on cmake

* Fix funky libxsmm library order

* Fix naming conventions

* fix namespace name

* Fix libxc include (#6)

* Fix cosma

* make pretty

* Add MPI08 support. Minor cleanups

---------

Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
2023-02-10 13:38:55 +01:00
Ole Schütt
86b6673cdf update to 2023 2023-01-01 13:01:39 +01:00
Ole Schütt
0a7d28b76a precommit: Check copyright banner of cmake files 2022-11-06 16:15:27 +01:00
Taillefumier Mathieu
b0f1689a08
Use cmake to build cp2k 2022-10-27 18:00:54 +02:00