# Chapter 3: Detecting External Libraries and Programs

- [1. Detecting the Python interpreter](recipe-01/README.md)
- [2. Detecting the Python library](recipe-02/README.md)
- [3. Detecting Python modules and packages](recipe-03/README.md)
- [4. Detecting the BLAS and LAPACK math libraries](recipe-04/README.md)
- [5. Detecting the OpenMP parallel environment](recipe-05/README.md)
- [6. Detecting the MPI parallel environment](recipe-06/README.md)
- [7. Detecting the Eigen library](recipe-07/README.md)
- [8. Detecting the Boost libraries](recipe-08/README.md)
- [9. Detecting external libraries: I. Using `pkg-config`](recipe-09/README.md)
- [10. Detecting external libraries: II. Writing a find-module](recipe-10/README.md)
