aboutsummaryrefslogtreecommitdiff
path: root/INSTALL.md
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2023-02-22 11:53:04 +0100
committerThomas White <taw@physics.org>2023-05-02 10:51:36 +0200
commit1995ba5ada88e3c1949eaf245c5e8e60dff5a3cc (patch)
treec10f317c260df73f43da650f2faf76629f561d52 /INSTALL.md
parent15e72336f9763bfa2dce4d9aa0f8dcb518b51ac1 (diff)
Remove CMake build files
It's already far behind parity with Meson, and getting worse.
Diffstat (limited to 'INSTALL.md')
-rw-r--r--INSTALL.md13
1 files changed, 1 insertions, 12 deletions
diff --git a/INSTALL.md b/INSTALL.md
index fd0954a1..87346ab3 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -76,11 +76,6 @@ There are very few mandatory dependencies for CrystFEL. They are:
* [Bison](https://www.gnu.org/software/bison/) 2.6 or later
* [Flex](https://www.gnu.org/software/flex/)
-[CMake](https://cmake.org/) 3.12 or later can be used in place of Meson,
-but Meson is strongly preferred. CrystFEL's CMake-based build system is
-considered deprecated and will be removed at some point in the future. It
-already lacks several features compared to the Meson-based system.
-
The following dependencies are "optional", in the sense that you can install
CrystFEL without them. However, a CrystFEL installation without these will lack
important features such as the graphical user interface. The following list is
@@ -171,7 +166,6 @@ as follows, replacing the `meson build` step:
```
meson build -Dhdf5=disabled
```
-When building with CMake, HDF5 is a mandatory dependency.
Using OpenCL for GPU acceleration
---------------------------------
@@ -427,7 +421,7 @@ Installation problems and solutions
flags in `CFLAGS`. One such flag is `-D_BSD_SOURCE`, which changes the
prototypes of certain system calls including `getpgrp`, breaking CrystFEL.
- **Solution**: Three options:
+ **Solution**: Two options:
Option 1: Do not use your distribution's HDF5 package. Instead, compile
HDF5 yourself. If you compile HDF5 with autotools (`./configure` et al.),
@@ -440,11 +434,6 @@ Installation problems and solutions
HDF5 will install a `pkg-config` file which Meson will use in preference to
`h5cc`.
- Option 3: Compile CrystFEL using CMake instead of Meson. CMake extracts
- the include paths from the `h5cc` output and ignores the others. However,
- note that CrystFEL's CMake build process is deprecated and will eventually be
- removed.
-
* **Problem**: Linker error about missing HDF5 symbols:
```